2021
DOI: 10.1109/access.2021.3069248
|View full text |Cite
|
Sign up to set email alerts
|

CaPBug-A Framework for Automatic Bug Categorization and Prioritization Using NLP and Machine Learning Algorithms

Abstract: Bug reports facilitate software development teams in improving the quality of software. These reports include significant information related to problems encountered within a software, possible enhancement suggestions, and other potential issues. Bug reports are typically complex and are too detailed; hence a lot of resources are required to analyze and process them manually. Moreover, it leads to delays in the resolution of high priority bugs. Accurate and timely processing of bug reports based on their categ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(10 citation statements)
references
References 76 publications
0
4
0
Order By: Relevance
“…collecting details about the neighbor node would be a biggest challenge. The KNN [12] and KMeans [11] methodology differences has taken as a essential in classifying specimens.Now,consider K-means-based methods to solve imbalance problems.FSCL [25]:It is a kmeans [29] based algorithm to improve the framework of KMeans [13]. rPCL:To improve fSCL, rPCL [20] has been used.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…collecting details about the neighbor node would be a biggest challenge. The KNN [12] and KMeans [11] methodology differences has taken as a essential in classifying specimens.Now,consider K-means-based methods to solve imbalance problems.FSCL [25]:It is a kmeans [29] based algorithm to improve the framework of KMeans [13]. rPCL:To improve fSCL, rPCL [20] has been used.…”
Section: Resultsmentioning
confidence: 99%
“…NMOTe [22]:It is used to produce invariant results. R_SMOTE [11]: Improved SMOTE technique to avoid poor performance for severity prediction.Under-sampling: The under-sampling technique [6] is technique to solve the class imbalance problems. The methodology concentrates on the majority class [7] to decrease the number of specimens by removing them.…”
Section: Introductionmentioning
confidence: 99%
“…Natural language processing (NLP) in software engineering Natural language processing in software development NLP technology can drastically improve software development tasks [39]. It can support bug categorization [40], development of more secure software [41], program decomposition [42], classifying commitments [43], programming and coding [44], writing coherent and factually correct readmes [45], model-driven engineering [46], deployment of design patterns [47] and traceability management [48]-Natural language processing in software requirements engineering NLP can support human-performed linguistic analysis in requirements engineering [49,50], such as identifying domain concepts [51][52][53][54], establishing traceability links [55], requirement classification [56,57], handling ambiguity [58,59], preference extraction form scenarios [60], classification of nonfunctional requirements [61], standardization of requirements in agile approaches [62] and requirement elicitation [63].…”
Section: Use Of Artificial Intelligence In Management Of Software Dev...mentioning
confidence: 99%
“…A multitude of studies consider this metric to validate the model [102], [103], [104], [105], [106], [108]. However, some of the mentioned studies also use other metrics for parallel comparisons, and/or validations, precisely because the accuracy itself presents some downfalls.…”
Section: Acc =mentioning
confidence: 99%