Jahangirova, G;
Clark, D;
Harman, M;
Tonella, P;
(2018)
OASIs: Oracle assessment and improvement tool.
In:
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis.
(pp. pp. 368-371).
ACM: New York, NY, USA.
Preview |
Text
main.pdf - Published Version Download (705kB) | Preview |
Abstract
The oracle problem remains one of the key challenges in software testing, for which little automated support has been developed so far. We introduce OASIs, a search-based tool for Java that assists testers in oracle assessment and improvement. It does so by combining test case generation to reveal false positives and mutation testing to reveal false negatives. In this work, we describe how OASIs works, provide details of its implementation, and explain how it can be used in an iterative oracle improvement process with a human in the loop. Finally, we present a summary of previous empirical evaluation showing that the fault detection rate of the oracles after improvement using OASIs increases, on average, by 48.6%.
Type: | Proceedings paper |
---|---|
Title: | OASIs: Oracle assessment and improvement tool |
Event: | ISSTA 2018: 27th ACM SIGSOFT International Symposium on Software Testing and Analysis |
ISBN-13: | 9781450356992 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3213846.3229503 |
Publisher version: | http://dx.doi.org/10.1145/3213846.3229503 |
Language: | English |
Additional information: | © 2018 Association for Computing Machinery. This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | Test oracle; oracle assessment; oracle improvement; test case generation; mutation testing |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/10055112 |




Archive Staff Only
![]() |
View Item |