2020
DOI: 10.1016/j.future.2019.09.009
|View full text |Cite
|
Sign up to set email alerts
|

Automating orthogonal defect classification using machine learning algorithms

Abstract: Software systems are increasingly being used in business or mission critical scenarios, where the presence of certain types of software defects, i.e., bugs, may result in catastrophic consequences (e.g., financial losses or even the loss of human lives). To deploy systems in which we can rely on, it is vital to understand the types of defects that tend to affect such systems. This allows developers to take proper action, such as adapting the development process or redirecting testing efforts (e.g., using a cer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 38 publications
(10 citation statements)
references
References 32 publications
0
9
0
Order By: Relevance
“…However, handcrafted features utilizing prior knowledge cannot effectively guarantee the validity and generalization of the model. According to [5], traditional machine learning methods have insufficient generalization for defect detection.…”
Section: Related Workmentioning
confidence: 99%
“…However, handcrafted features utilizing prior knowledge cannot effectively guarantee the validity and generalization of the model. According to [5], traditional machine learning methods have insufficient generalization for defect detection.…”
Section: Related Workmentioning
confidence: 99%
“…Lopes et al [43] used ODC for classifying software defects, indicating that it requires one or more experts to categorize each defect in a reasonably complex and time-consuming process. They evaluated the applicability of a set of machine learning algorithms (NB, KNN, SVM, Recurrent Neural Networks (RNN), Nearest Centroid, and RF) for performing automatic classification of software defects based on ODC and using unstructured text bug reports.…”
Section: Automatic Bug Classification With Machine Learning Algorithmsmentioning
confidence: 99%
“…To calculate the classification accuracy of classifiers, the accuracy metric has been primarily used in studies [73], [74]. The accuracy metric involves the confusion matrix measures, as shown in the following Eq.…”
Section: Trust Predictionmentioning
confidence: 99%