Publication
Title
Comparing spectrum based fault localisation against test-to-code traceability links
Author
Abstract
The recent shift towards automated software tests stimulated research interest in fault localisation. Fault localisation addresses the question which program elements need to be fixed to repair a failing test. The current state of the art in that field is named spectrum based fault localisation, which relies on dynamic coverage information from both failing and passing test cases to pinpoint the faulty program elements. This is in sharp contrast with the naive approach which extracts traceability links between the test code and the program elements under test and enumerates those until the faulty element is found. In this paper we ask ourselves the question whether the state-of-the-art approach (spectrum based fault localisation) is so much better than the naive approach (test-to-code traceability). We demonstrate on 178 defects from three representative projects in the recent Defects4J dataset that spectrum based fault localisation does not perform better than test-to-code traceability. This implies that future improvements in spectrum based fault localisation should also be compared against naive approaches, such as test-to-code traceability.
Language
English
Source (journal)
2018 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2018)
Source (book)
16th International Conference on Frontiers of Information Technology, (FIT), DEC 17-19, 2018, COMSTECH, COMSTECH, Islamabad, PAKISTAN
Publication
New york : Ieee , 2018
ISSN
2334-3141
ISBN
978-1-5386-9355-1
978-1-5386-9355-1
DOI
10.1109/FIT.2018.00034
Volume/pages
(2018) , p. 152-157
ISI
000458430500026
Full text (Publisher's DOI)
Full text (open access)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 01.03.2019
Last edited 02.10.2024
To cite this reference