Section 1: Publication
Publication Type
Journal Article
Authorship
Cynthia, S. T., Roy, B., and Mondal, D.
Title
Feature Transformation for Improved Software Bug Detection Models
Year
2022
Publication Outlet
ACM 15th Innovation in Software Engineering Conference (ISEC 2022), Article 16, pp. 1-10
DOI
ISBN
ISSN
Citation
Cynthia, S. T., Roy, B., and Mondal, D. (2022) Feature Transformation for Improved Software Bug Detection Models. ACM 15th Innovation in Software Engineering Conference (ISEC 2022), Article 16, pp. 1-10.
https://doi.org/10.1145/3511430.3511444
Abstract
Testing software is considered to be one of the most crucial phases in software development life cycle. Software bug fixing requires a significant amount of time and effort. A rich body of recent research explored ways to predict bugs in software artifacts using machine learning based techniques. For a reliable and trustworthy prediction, it is crucial to also consider the explainability aspects of such machine learning models. In this paper, we show how the feature transformation techniques can significantly improve the prediction accuracy and build confidence in building bug prediction models. We propose a novel approach for improved bug prediction that first extracts the features, then finds a weighted transformation of these features using a genetic algorithm that best separates bugs from non-bugs when plotted in a low-dimensional space, and finally, trains the machine learning model using the transformed dataset. In our experiment with real-life bug datasets, the random forest and k-nearest neighbor classifier models that leveraged feature transformation showed 4.25% improvement in recall values on an average of over 8 software systems when compared to the models built on original data.
Plain Language Summary
Section 2: Additional Information
Program Affiliations
Project Affiliations
Submitters
Publication Stage
Published
Theme
Presentation Format
Additional Information
Computer Science Core Team, Refereed Publications