Treffer: Predicting test failures induced by software defects: A lightweight alternative to software defect prediction and its industrial application.

Title:
Predicting test failures induced by software defects: A lightweight alternative to software defect prediction and its industrial application.
Authors:
Madeyski, Lech1 (AUTHOR) lech.madeyski@pwr.edu.pl, Stradowski, Szymon1,2 (AUTHOR)
Source:
Journal of Systems & Software. May2025, Vol. 223, pN.PAG-N.PAG. 1p.
Database:
Business Source Premier

Weitere Informationen

Machine Learning Software Defect Prediction (ML SDP) is a promising method to improve the quality and minimise the cost of software development. We aim to: (1) apropose and develop a Lightweight Alternative to SDP (LA2SDP) that predicts test failures induced by software defects to allow pinpointing defective software modules thanks to available mapping of predicted test failures to past defects and corrected modules, (2) preliminary evaluate the proposed method in a real-world Nokia 5G scenario. We train machine learning models using test failures that come from confirmed software defects already available in the Nokia 5G environment. We implement LA2SDP using five supervised ML algorithms, together with their tuned versions, and use eXplainable AI (XAI) to provide feedback to stakeholders and initiate quality improvement actions. We have shown that LA2SDP is feasible in vivo using test failure-to-defect report mapping readily available within the Nokia 5G system-level test process, achieving good predictive performance. Specifically, CatBoost Gradient Boosting turned out to perform the best and achieved satisfactory Matthew's Correlation Coefficient (MCC) results for our feasibility study. Our efforts have successfully defined, developed, and validated LA2SDP, using the sliding and expanding window approaches on an industrial data set. [Display omitted] • We propose a Lightweight Alternative to Software Defect Prediction (LA2SDP). • The idea behind LA2SDP is to predict test failures induced by software defects. • We use eXplainable AI to give feedback to stakeholders & initiate improvement actions. • We validate our proposed approach in a real-world Nokia 5G test process. • Our results show that LA2SDP is feasible in vivo using data available in Nokia 5G. [ABSTRACT FROM AUTHOR]

Copyright of Journal of Systems & Software is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)