A Study on Machine Learning Applied to Software Bug Priority Prediction

Author(s):  
Ruchika Malhotra ◽  
Ajay Dabas ◽  
Hariharasudhan A S ◽  
Manish Pant
2019 ◽  
Vol 1 (1) ◽  
Author(s):  
Ha Manh Tran ◽  
Son Thanh Le ◽  
Sinh Van Nguyen ◽  
Phong Thanh Ho

2021 ◽  
Vol 12 (1) ◽  
pp. 338
Author(s):  
Ömer Köksal ◽  
Bedir Tekinerdogan

Software bug report classification is a critical process to understand the nature, implications, and causes of software failures. Furthermore, classification enables a fast and appropriate reaction to software bugs. However, for large-scale projects, one must deal with a broad set of bugs from multiple types. In this context, manually classifying bugs becomes cumbersome and time-consuming. Although several studies have addressed automated bug classification using machine learning techniques, they have mainly focused on academic case studies, open-source software, and unilingual text input. This paper presents our automated bug classification approach applied and validated in an industrial case study. In contrast to earlier studies, our study is applied to a commercial software system based on unstructured bilingual bug reports written in English and Turkish. The presented approach adopts and integrates machine learning (ML), text mining, and natural language processing (NLP) techniques to support the classification of software bugs. The approach has been applied within an industrial case study. Compared to manual classification, our results show that bug classification can be automated and even performs better than manual bug classification. Our study shows that the presented approach and the corresponding tools effectively reduce the manual classification time and effort.


Sign in / Sign up

Export Citation Format

Share Document