Article

Utilizing feature based classification and textual information of bug reports for severity prediction

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract

Predicting bug severity is important task in software development and maintenance. If bug severity is predicted accurately, it would be a significant assistance for software developers to allocate resource and fix bugs. Thus, this paper presents a way to predict bug severity. First, this study trains bugs in bug repository which stores previously reported bug reports. This study applies feature based classification using meta-fields in bug reports in training where Multinomial Naive Bayes(MNB) is used. Next, when new bug is reported, this study predicts its severity by using textual information (Summary, Description) of new bug and existing bugs. We evaluate the performance of our method using two large-scale open-source projects, including Eclipse, and Mozilla. The experimental results reveal that our approach outperforms other severity prediction method.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

Article
Context: The severity level attribute of a bug report is considered one of the most critical variables for planning evolution and maintenance in Free/Libre Open Source Software. This variable measures the impact the bug has on the successful execution of the software system and how soon a bug needs to be addressed by the development team. Both business and academic community have made an extensive investigation towards the proposal methods to automate the bug report severity prediction. Objective: This paper aims to provide a comprehensive mapping study review of recent research efforts on automatically bug report severity prediction. To the best of our knowledge, this is the first review to categorize quantitatively more than ten aspects of the experiments reported in several papers on bug report severity prediction. Method: The mapping study review was performed by searching four electronic databases. Studies published until December 2017 were considered. The initial resulting comprised of 54 papers. From this set, a total of 18 papers were selected. After performing snowballing, more nine papers were selected. Results: From the mapping study, we identified 27 studies addressing bug report severity prediction on Free/Libre Open Source Software. The gathered data confirm the relevance of this topic, reflects the scientific maturity of the research area, as well as, identify gaps, which can motivate new research initiatives. Conclusion: The message drawn from this review is that unstructured text features along with traditional machine learning algorithms and text mining methods have been playing a central role in the most proposed methods in literature to predict bug severity level. This scenario suggests that there is room for improving prediction results using state-of-the-art machine learning and text mining algorithms and techniques.
ResearchGate has not been able to resolve any references for this publication.