On the use of machine learning for predicting defect fix time violations
Type :
Conference paper
Publication Status :
Published
Access :
restrictedAccess
Abstract
Accurate prediction of defect fix time is important for estimating and coordinating software maintenance efforts. Likewise, it is useful to predict whether or not the initially estimated defect fix time will be exceeded during the maintenance process. We present an empirical evaluation on the use of machine learning for predicting defect fix time violations. We conduct an industrial case study based on real projects from the telecommunications domain. We prepare a dataset with 69,000 defect reports regarding 293 projects being maintained between 2015 and 2021. We employ 7 machine learning algorithms. We experiment with 3 subsets of 25 features derived from defects as well as the corresponding projects. Gradient boosted classifiers perform the best by reaching up to 72% accuracy.
Source :
International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings
Date :
2022
Publisher :
Science and Technology Publications
Collections
Share this page