Revisiting the Practical Use of Automated Software Fault Localization Techniques

Conference Paper (2017)
Author(s)

Aaron Ang (External organisation, Palo Alto Research Center)

Alexandre Perez (Universidade do Porto)

Arie Van Van Deursen (TU Delft - Software Technology, TU Delft - Software Engineering)

Rui Abreu (University of Lisbon)

Department
Software Technology
Copyright
© 2017 Aaron Ang, Alexandre Perez, A. van Deursen, Rui Abreu
DOI related publication
https://doi.org/10.1109/ISSREW.2017.68
More Info
expand_more
Publication Year
2017
Language
English
Copyright
© 2017 Aaron Ang, Alexandre Perez, A. van Deursen, Rui Abreu
Department
Software Technology
Pages (from-to)
175-182
ISBN (print)
978-1-5386-2388-6
ISBN (electronic)
978-1-5386-2387-9
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In the last two decades, a great amount of effort has been put in researching automated debugging techniques to support developers in the debugging process. However, in a widely cited user study published in 2011, Parnin and Orso found that research in automated debugging techniques made assumptions that do not hold in practice, and suggested four research directions to remedy this: absolute evaluation metrics, result comprehension, ecosystems, and user studies. In this study, we revisit the research directions proposed by the authors, offering an overview of the progress that the research community has made in addressing them since 2011. We observe that new absolute evaluation metrics and result comprehension techniques have been proposed, while research in ecosystems and user studies remains mostly unexplored. We analyze what is hard about these unexplored directions and propose avenues for further research in the area of fault localization.

Files

TUD_SERG_2017_016.pdf
(pdf | 0.289 Mb)
License info not available