2012 19th Working Conference on Reverse Engineering 2012
DOI: 10.1109/wcre.2012.31
|View full text |Cite
|
Sign up to set email alerts
|

Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction

Abstract: Bugs are prevalent in software systems. Some bugs are critical and need to be fixed right away, whereas others are minor and their fixes could be postponed until resources are available. In this work, we propose a new approach leveraging information retrieval, in particular BM25-based document similarity function, to automatically predict the severity of bug reports. Our approach automatically analyzes bug reports reported in the past along with their assigned severity labels, and recommends severity labels to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
91
0
3

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
3
2

Relationship

4
4

Authors

Journals

citations
Cited by 149 publications
(94 citation statements)
references
References 24 publications
(71 reference statements)
0
91
0
3
Order By: Relevance
“…Closest to our work, is the series of work on bug report severity prediction by Menzies and Marcus [16], Lamkanfi et al [13], [14], and our own previous work [27]. These studies predict the severity field of a bug report based on the textual content of the report.…”
Section: Introductionmentioning
confidence: 84%
See 1 more Smart Citation
“…Closest to our work, is the series of work on bug report severity prediction by Menzies and Marcus [16], Lamkanfi et al [13], [14], and our own previous work [27]. These studies predict the severity field of a bug report based on the textual content of the report.…”
Section: Introductionmentioning
confidence: 84%
“…Recently, Tian et al also predict the severity of bug reports by utilizing a nearest neighbor approach to predict fine grained bug report labels [27]. Different from the work by Menzies and Marcus which analyzes a collection of bug reports in NASA, Tian et al apply the solution on a larger collection of bug reports consisting of more than 65,000 Bugzilla reports.…”
Section: Related Workmentioning
confidence: 99%
“…Tian et at. [25] use information retrieval based nearest neighbor classification to conduct the bug severity prediction.…”
Section: A Bug Report Quality Managementmentioning
confidence: 99%
“…It is notable that in JIRA (Maven, QMake), the default severity level when a user creates a new bug report is major, while in Bugzilla (Ant), the default severity level is normal, and in MantisBT (CMake), the default severity level is minor. Past studies have shown that the number of bug reports with default severity level is the largest [19], [22]- [24]. Herraiz et al state that the many severity levels can confuse bug reporters which are often unable to distinguish the meaning of the different severity levels [25].…”
Section: Rq3: Bug Severitymentioning
confidence: 99%
“…et al argue that bug reporters who do not assess bug severity level well often assign these bugs to the default severity level [22]. As a future work, we could explore automated methods (e.g., [19], [22]- [24]) to recommend more accurate severity levels to bugs before performing a more detailed analysis. Following the definition of the various severity levels, block bug refers to a bug that causes system crash, data corruption, irreparable harm, etc., and critical bug refers to a bug that affects an important function and it has no reasonable workaround.…”
Section: Rq3: Bug Severitymentioning
confidence: 99%