Perceptions, expectations, and challenges in defect prediction

Defect prediction has been an active research area for over four decades. Despite numerous studies on defect prediction, the potential value of defect prediction in practice remains unclear. To address this issue, we performed a mixed qualitative and quantitative study to investigate what practition...

Full description

Saved in:
Bibliographic Details
Main Authors: WAN, Zhiyuan, XIA, Xin, HASSAN, Ahmed E., LO, David, YIN, Jianwei, YANG, Xiaohu
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2020
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4356
https://ink.library.smu.edu.sg/context/sis_research/article/5359/viewcontent/Perceptions_exp_DP_tse_18_afv.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-5359
record_format dspace
spelling sg-smu-ink.sis_research-53592022-07-26T09:23:12Z Perceptions, expectations, and challenges in defect prediction WAN, Zhiyuan XIA, Xin HASSAN, Ahmed E. LO, David YIN, Jianwei YANG, Xiaohu Defect prediction has been an active research area for over four decades. Despite numerous studies on defect prediction, the potential value of defect prediction in practice remains unclear. To address this issue, we performed a mixed qualitative and quantitative study to investigate what practitioners think, behave and expect in contrast to research findings when it comes to defect prediction. We collected hypotheses from open-ended interviews and a literature review, followed by a validation survey. We received 395 responses from practitioners. Some of our key findings include: 1) Over 90% of respondents are willing to adopt defect prediction techniques. 2) There exists a disconnect between practitioners' perceptions and well supported research evidence regarding defect density distribution and the relationship between file size and defectiveness. 3) 7.2% of the respondents reveal an inconsistency between their behavior and perception regarding defect prediction. 4) Defect prediction at the feature level is the most preferred level of granularity by practitioners. 5) During bug fixing, more than 40% of the respondents acknowledged that they would make a "work-around" fix rather than correct the actual error-causing code. Based on our findings, we highlight future research directions and provide recommendations for practitioners. 2020-11-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4356 info:doi/10.1109/TSE.2018.2877678 https://ink.library.smu.edu.sg/context/sis_research/article/5359/viewcontent/Perceptions_exp_DP_tse_18_afv.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 Interviews Practitioner Defect Prediction Empirical Study Tools Software Survey Computer bugs Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Interviews
Practitioner
Defect Prediction
Empirical Study
Tools
Software
Survey
Computer bugs
Software Engineering
spellingShingle Interviews
Practitioner
Defect Prediction
Empirical Study
Tools
Software
Survey
Computer bugs
Software Engineering
WAN, Zhiyuan
XIA, Xin
HASSAN, Ahmed E.
LO, David
YIN, Jianwei
YANG, Xiaohu
Perceptions, expectations, and challenges in defect prediction
description Defect prediction has been an active research area for over four decades. Despite numerous studies on defect prediction, the potential value of defect prediction in practice remains unclear. To address this issue, we performed a mixed qualitative and quantitative study to investigate what practitioners think, behave and expect in contrast to research findings when it comes to defect prediction. We collected hypotheses from open-ended interviews and a literature review, followed by a validation survey. We received 395 responses from practitioners. Some of our key findings include: 1) Over 90% of respondents are willing to adopt defect prediction techniques. 2) There exists a disconnect between practitioners' perceptions and well supported research evidence regarding defect density distribution and the relationship between file size and defectiveness. 3) 7.2% of the respondents reveal an inconsistency between their behavior and perception regarding defect prediction. 4) Defect prediction at the feature level is the most preferred level of granularity by practitioners. 5) During bug fixing, more than 40% of the respondents acknowledged that they would make a "work-around" fix rather than correct the actual error-causing code. Based on our findings, we highlight future research directions and provide recommendations for practitioners.
format text
author WAN, Zhiyuan
XIA, Xin
HASSAN, Ahmed E.
LO, David
YIN, Jianwei
YANG, Xiaohu
author_facet WAN, Zhiyuan
XIA, Xin
HASSAN, Ahmed E.
LO, David
YIN, Jianwei
YANG, Xiaohu
author_sort WAN, Zhiyuan
title Perceptions, expectations, and challenges in defect prediction
title_short Perceptions, expectations, and challenges in defect prediction
title_full Perceptions, expectations, and challenges in defect prediction
title_fullStr Perceptions, expectations, and challenges in defect prediction
title_full_unstemmed Perceptions, expectations, and challenges in defect prediction
title_sort perceptions, expectations, and challenges in defect prediction
publisher Institutional Knowledge at Singapore Management University
publishDate 2020
url https://ink.library.smu.edu.sg/sis_research/4356
https://ink.library.smu.edu.sg/context/sis_research/article/5359/viewcontent/Perceptions_exp_DP_tse_18_afv.pdf
_version_ 1770574685508993024