This site requires Cookies enabled in your browser for login.
Updating ...
WaterNet Home
WaterNet
for
pour le
Canada
Menu
WaterNet
Home
GWFO
Home
Catalogue
Master Index
Data
Centre
X
Find Data By Variable Find Data By Site, Facility, or Deployable Show Near-realtime Telemetry (7 day)
Collections
X
Defaults
Select All
Websites
X
Global Water Futures Observatories (GWFO) Global Water Futures (GWF) Global Institute for Water Security (GIWS) International Network of Alpine Research Catchment Hydrology
Legacy Research Programs
X
Changing Cold Regions Network (CCRN) Drought Research Initiative (DRI) International Network of Alpine Research Catchment Hydrology (Legacy Site) Improving Processes & Parameterization for Prediction in Cold Regions Hydrology (IP3) The Mackenzie Global Energy and Water Cycle Experiment (GEWEX) Study (MAGS)
Legacy sites
Map
Utilities
X
Account Settings Create a New Record Record List Alias List Editor
Edit Data Centre
Data Types
. . .
X
Clear
Select All
Advanced Search
Go to Top⇡
Related items loading ...
Fetching Chart ...
Publication Additional Information
Publication Type
Journal Article
Authorship
Sakib Mostafa, Shamse Tasnim Cynthia, Banani Roy, Debajyoti Mondal
Title
Feature transformation for improved software bug detection and commit classification
Year
2024
Publication Outlet
Journal of Systems and Software, Volume 219, 2025, 112205, ISSN 0164-1212
DOI
https://doi.org/10.1016/j.jss.2024.112205
Citation
Sakib Mostafa, Shamse Tasnim Cynthia, Banani Roy, Debajyoti Mondal (2024) Feature transformation for improved software bug detection and commit classification, Journal of Systems and Software, Volume 219, 2025, 112205, ISSN 0164-1212
Abstract
Testing and debugging software to fix bugs is considered one of the most important stages of the software life cycle. Many studies have investigated ways to predict bugs in software artifacts using machine learning techniques. It is important to consider the explanatory aspects of such models for reliable prediction. In this paper, we show how feature transformation can significantly improve prediction accuracy and provide insight into the inner workings of bug prediction models. We propose a new approach for 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 predictive models using the transformed dataset. In our experiment using the proposed feature transformation, the traditional machine learning and deep learning classifiers achieved an average improvement of 4.25% and 9.6% in recall values for bug classification over 8 software systems compared to the models built on original data. We also examined the generalizability of our concept for multiclass classification tasks such as commit classification in software systems and found modest improvements in F1-scores (sometimes up to 3%) for traditional machine learning models and 4% with deep learning models.
Program Affiliations
GWF: Global Water Futures
Publication Stage
Published
© 2026 - WaterNet Version 2026-09-12
Global Water Futures Observatories
Powered by
G W F Net
T-2024-10-30-d1vBmL93DxkKnKxjRHCjNBg Publication 1.0