2022
DOI: 10.1155/2022/4347004
|View full text |Cite
|
Sign up to set email alerts
|

Toward an Effective Bug Triage System Using Transformers to Add New Developers

Abstract: As defects become more widespread in software development and advancement, bug triaging has become imperative for software testing and maintenance. The bug triage process assigns an appropriate developer to a bug report. Many automated and semiautomated systems have been proposed in the last decade, and some recent techniques have provided direction for developing an effective triage system. However, these techniques still require improvement. Another open challenge related to this problem is adding new develo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 48 publications
0
4
0
Order By: Relevance
“…They also adopted the contribution-based downsampling method that Mani et al [7] used to address dataset problems. Through the experiments, they achieved better topk accuracy results than Lee et al [21] and Mani et al [7] Thus, this finding indicates that the proposed fine-tuned pretrained language model can predict components correctly because the component prediction dataset has fewer classes, which were developers in Zaidi et al [39] study.…”
Section: B Automated Bug Triagementioning
confidence: 73%
See 2 more Smart Citations
“…They also adopted the contribution-based downsampling method that Mani et al [7] used to address dataset problems. Through the experiments, they achieved better topk accuracy results than Lee et al [21] and Mani et al [7] Thus, this finding indicates that the proposed fine-tuned pretrained language model can predict components correctly because the component prediction dataset has fewer classes, which were developers in Zaidi et al [39] study.…”
Section: B Automated Bug Triagementioning
confidence: 73%
“…Each study has proposed a different wordbased method, but the studies use the same information from the issue report dataset: the title and description. In addition, various approaches toward automatic bug triage [21], [26], [39] using deep learning methods have been actively conducted recently. Thus, we also reviewed automatic bug triage research and found that it uses the title and description information from the issue report repository to predict a developer (assignee).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…With the continuous development of machine learning technology, some researchers utilized traditional machine-learning and deep-learning algorithms to solve the developer assignment task [14,[18][19][20][21][22][36][37][38][39]. Jonsson et al [19] proposed a defect assignment method based on ensemble learner, using TF-IDF technology to extract features from the title information and description information of defect reports and combining Naive Bayes, Support Vector Machines, KNN, and Decision Tree classifiers to create a stacked generalization classifier for improving the prediction accuracy of automatic developer assignment.…”
Section: Machine Learning-based Approachmentioning
confidence: 99%
“…Experimental results showed that DeepCrash achieved an F score of 80.72%. Zaidi et al proposed using a transformer (BERT) to recommend developers for a given bug [117]. Structural features were extracted from bug report descriptions, and the unstructured text was tokenized and fed into a fine-tuned BERT model.…”
Section: Machine Learning Approaches For Deduplication and Triagementioning
confidence: 99%