Early Identification of Invalid Bug Reports in Industrial Settings – A Case Study

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software development companies spend considerable time resolving bug reports. However, bug reports might be invalid, i.e., not point to a valid flaw. Expensive resources and time might be expended on invalid bug reports before discovering that they are invalid. In this case study, we explore the impact of invalid bug reports and develop and assess the use of machine learning (ML) to indicate whether a bug report is likely invalid. We found that about 15% of bug reports at the case company are invalid, and that their resolution time is similar to valid bug reports. Among the ML-based techniques we used, logistic regression and SVM show promising results. In the feedback, practitioners indicated an interest in using the tool to identify invalid bug reports at early stages. However, they emphasized the need to improve the explainability of ML-based recommendations and to reduce the maintenance cost of the tool.

Cite

CITATION STYLE

APA

Laiq, M., Ali, N. bin, Böstler, J., & Engström, E. (2022). Early Identification of Invalid Bug Reports in Industrial Settings – A Case Study. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13709 LNCS, pp. 497–507). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-21388-5_34

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free