UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

OASIs: Oracle assessment and improvement tool

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. Green open access

[img]
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 > 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
Downloads since deposit
177Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item