Practitioners' expectations on automated fault localization

Software engineering practitioners often spend significant amount of time and effort to debug. To help practitioners perform this crucial task, hundreds of papers have proposed various fault localization techniques. Fault localization helps practitioners to find the location of a defect given its sy...

Full description

Saved in:
Bibliographic Details
Main Authors: KOCHHAR, Pavneet Singh, XIA, Xin, David LO, LI, Shanping
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2016
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/3575
https://ink.library.smu.edu.sg/context/sis_research/article/4576/viewcontent/Practitioners_Expectations_on_Automated_Fault_Localization__1_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-4576
record_format dspace
spelling sg-smu-ink.sis_research-45762017-04-10T07:46:56Z Practitioners' expectations on automated fault localization KOCHHAR, Pavneet Singh XIA, Xin David LO, LI, Shanping Software engineering practitioners often spend significant amount of time and effort to debug. To help practitioners perform this crucial task, hundreds of papers have proposed various fault localization techniques. Fault localization helps practitioners to find the location of a defect given its symptoms (e.g., program failures). These localization techniques have pinpointed the locations of bugs of various systems of diverse sizes, with varying degrees of success, and for various usage scenarios. Unfortunately, it is unclear whether practitioners appreciate this line of research. To fill this gap, we performed an empirical study by surveying 386 practitioners from more than 30 countries across 5 continents about their expectations of research in fault localization. In particular, we investigated a number of factors that impact practitioners' willingness to adopt a fault localization technique. We then compared what practitioners need and the current state-of-research by performing a literature review of papers on fault localization techniques published in ICSE, FSE, ESEC-FSE, ISSTA, TSE, and TOSEM in the last 5 years (2011-2015). From this comparison, we highlight the directions where researchers need to put effort to develop fault localization techniques that matter to practitioners. 2016-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3575 info:doi/10.1145/2931037.2931051 https://ink.library.smu.edu.sg/context/sis_research/article/4576/viewcontent/Practitioners_Expectations_on_Automated_Fault_Localization__1_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Empirical study Fault localization Practitioners' expectations Digital Communications and Networking Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Empirical study
Fault localization
Practitioners' expectations
Digital Communications and Networking
Software Engineering
spellingShingle Empirical study
Fault localization
Practitioners' expectations
Digital Communications and Networking
Software Engineering
KOCHHAR, Pavneet Singh
XIA, Xin
David LO,
LI, Shanping
Practitioners' expectations on automated fault localization
description Software engineering practitioners often spend significant amount of time and effort to debug. To help practitioners perform this crucial task, hundreds of papers have proposed various fault localization techniques. Fault localization helps practitioners to find the location of a defect given its symptoms (e.g., program failures). These localization techniques have pinpointed the locations of bugs of various systems of diverse sizes, with varying degrees of success, and for various usage scenarios. Unfortunately, it is unclear whether practitioners appreciate this line of research. To fill this gap, we performed an empirical study by surveying 386 practitioners from more than 30 countries across 5 continents about their expectations of research in fault localization. In particular, we investigated a number of factors that impact practitioners' willingness to adopt a fault localization technique. We then compared what practitioners need and the current state-of-research by performing a literature review of papers on fault localization techniques published in ICSE, FSE, ESEC-FSE, ISSTA, TSE, and TOSEM in the last 5 years (2011-2015). From this comparison, we highlight the directions where researchers need to put effort to develop fault localization techniques that matter to practitioners.
format text
author KOCHHAR, Pavneet Singh
XIA, Xin
David LO,
LI, Shanping
author_facet KOCHHAR, Pavneet Singh
XIA, Xin
David LO,
LI, Shanping
author_sort KOCHHAR, Pavneet Singh
title Practitioners' expectations on automated fault localization
title_short Practitioners' expectations on automated fault localization
title_full Practitioners' expectations on automated fault localization
title_fullStr Practitioners' expectations on automated fault localization
title_full_unstemmed Practitioners' expectations on automated fault localization
title_sort practitioners' expectations on automated fault localization
publisher Institutional Knowledge at Singapore Management University
publishDate 2016
url https://ink.library.smu.edu.sg/sis_research/3575
https://ink.library.smu.edu.sg/context/sis_research/article/4576/viewcontent/Practitioners_Expectations_on_Automated_Fault_Localization__1_.pdf
_version_ 1770573333224488960