What is it about?
In this work, we show that a machine-learning model built just using the first 150 data points of a software engineering project and two features predict software defects just as (and better) than those that are built using thousands of data points and many features (data-hungry models). The data-lite method devised in this work augments transfer learning methods speeds up the transfer learning processes, and identifies defective changes in software projects than machine learning methods that use complex ensemble and tuning (hyper-parameter optimization) approaches.
Featured Image
Photo by James Hammond on Unsplash
Why is it important?
Fixing software defects is not cheap, therefore it is very useful to prevent them. The techniques used to predict software defects using machine learning are data-hungry. Data-hungry methods are computing heavy (more memory and processing power) and are not explainable. As we march towards the end of Moore's Law it is essential to build models that not only consume less memory and processing power but are also green (friendly to the environment) and fairer (explainable).
Perspectives
Read the Original
This page is a summary of: Assessing the Early Bird Heuristic (for Predicting Project Quality), ACM Transactions on Software Engineering and Methodology, July 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3583565.
You can read the full text:
Resources
Contributors
The following have contributed to this page