Evolving Readable String Test Inputs Using a Natural Language Model to Reduce Human Oracle Cost
by Sheeva Afshan, Phil McMinn, and Mark Stevenson
International Conference on Software Testing, Verification and Validation (ICST 2013)
The frequent non-availability of an automated oracle means that, in practice, checking software behaviour is frequently a painstakingly manual task. Despite the high cost of human oracle involvement, there has been little research investigating how to make the role easier and less time- consuming. One source of human oracle cost is the inherent unreadability of machine-generated test inputs. In particular, automatically generated string inputs tend to be arbitrary sequences of characters that are awkward to read. This makes test cases hard to comprehend and time-consuming to check. In this paper we present an approach in which a natural language model ... [more]
Reference
Sheeva Afshan, Phil McMinn, and Mark Stevenson. Evolving Readable String Test Inputs Using a Natural Language Model to Reduce Human Oracle Cost. International Conference on Software Testing, Verification and Validation (ICST 2013), pp. 352–361, 2013
Bibtex Entry
@inproceedings{Afshan2013, author = "Afshan, Sheeva and McMinn, Phil and Stevenson, Mark", title = "Evolving Readable String Test Inputs Using a Natural Language Model to Reduce Human Oracle Cost", booktitle = "International Conference on Software Testing, Verification and Validation (ICST 2013)", pages = "352--361", year = "2013", publisher = "IEEE" }