3.8 Proceedings Paper

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

Journal

Publisher

SPRINGER INTERNATIONAL PUBLISHING AG
DOI: 10.1007/978-3-031-21388-5_34

Keywords

Bug reports; Invalid bugs; Machine learning; Valid bugs; Bug classification; Software analytics

Funding

  1. ELLIIT
  2. Swedish Strategic Research Area in IT and Mobile Communications

Ask authors/readers for more resources

This study investigates the impact of invalid bug reports and explores the use of machine learning to identify them. It is found that 15% of bug reports are invalid, and logistic regression and SVM show promising results in identifying them.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available