2019
DOI: 10.1007/s42979-019-0004-1
|View full text |Cite|
|
Sign up to set email alerts
|

An Analysis of Software Bug Reports Using Machine Learning Techniques

Abstract: Bug tracking systems manage bug reports for assuring the quality of software products. A bug report (alsoreferred as trouble, problem, ticket or defect) contains several features for problem management and resolution purposes. Severity and priority are two essential features of a bug report that define the effect level and fixing order of the bug. Determining these features is challenging and depends heavily on human being, e.g., software developers or system operators, especially for assessing a large number … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0
1

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(8 citation statements)
references
References 17 publications
0
7
0
1
Order By: Relevance
“…Therefore, the ratio between the occurrence frequency of keywords over the total number of keywords of a document (TF) and the inverse of the occurrence frequency of keywords over the total number of documents (IDF) is calculated. The product of both statistics results in TF-IDF values, representing a set of keywords which best describe the document [16].…”
Section: Natural Language Processingmentioning
confidence: 99%
“…Therefore, the ratio between the occurrence frequency of keywords over the total number of keywords of a document (TF) and the inverse of the occurrence frequency of keywords over the total number of documents (IDF) is calculated. The product of both statistics results in TF-IDF values, representing a set of keywords which best describe the document [16].…”
Section: Natural Language Processingmentioning
confidence: 99%
“…An automated approach for predicting bug priority and severity using machine learning classification algorithms was investigated by H. Manh et al [41] Existing research is mostly focused on either automating bug categorization [11], [33] or bug prioritization [34], [35]. Limited work has been found in the area of categorization and prioritization of bug reports simultaneously [36] and therefore we present CaPBug framework that automates both bug categorization and bug prioritization.…”
Section: B Bug Prioritizationmentioning
confidence: 99%
“…Although the proposed approach worked better than the other, it did not yield good results. H. Manh et al [41]  …”
Section: Bug Repository Of Eclipse From 2001 To 2007mentioning
confidence: 99%
“…The bug reports contain several nominal and textual attributes [5]: platform, bugid, assignee, component, severity, status, priority, reporter, date of submission, product, resolution, operating system, cc-list, summary, and long description [3]. Among these, severity is considered the most important attribute for assigning priority to the bug report [6]. Severity has seven types: major, minor, blocker, normal, critical, trivial, and enhancement.…”
Section: Introductionmentioning
confidence: 99%