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.
Author supplied keywords
Cite
CITATION STYLE
Kanoğlu, Ü., Dolaş, C., & Sözer, H. (2022). On the Use of Machine Learning for Predicting Defect Fix Time Violations. In International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings (pp. 119–127). Science and Technology Publications, Lda. https://doi.org/10.5220/0011059900003176
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.