Building Defect Prediction Models by Online Learning Considering Defect Overlooking
Building defect prediction models based on online learning can enhance prediction accuracy. It continuously rebuilds a new prediction model while adding new data points. However, a module predicted as “non-defective” can result in fewer test cases for such modules. Thus, a defective module can be overlooked during testing. The erroneous test results are used as learning data by online learning, which could negatively affect prediction accuracy. To suppress the negative influence, we propose to apply a method that fixes the prediction as positive during the initial stage of online learning. Additionally, we improved the method to consider the probability of defect overlooking. In our experiment, we demonstrate this negative influence on prediction accuracy and the effectiveness of our approach. The results show that our approach did not negatively affect AUC but significantly improved recall.
Authors
- Nikolay Fedorov
- Kwabena Ebo Bennin (ORCID: https://orcid.org/0000-0001-9140-9271)
- Masateru Tsunoda
- Amjed Tahir (ORCID: https://orcid.org/0000-0001-9454-1366)
- Keitaro Nakasai (ORCID: https://orcid.org/0000-0001-9212-1579)
- Akito Monden (ORCID: https://orcid.org/0000-0003-4295-207X)
- Yuta Yamasaki
- Koji Toda
Institutions
- Fukuoka Institute of Technology (JP)
- Okayama University (JP)
- Metropolitan University College (DK)
- Institute of Informatics of the Slovak Academy of Sciences (SK)
- Massey University (NZ)
- Wageningen University & Research (NL)
- Kindai University (JP)
Publication Details
- Journal
- IEICE Transactions on Information and Systems
- Published
- 2024-09-08
- DOI
- https://doi.org/10.1587/transinf.2024mpl0001
- Citations
- 1
- Primary Topic
- Industrial Vision Systems and Defect Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Japan Society for the Promotion of Science