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"
}