The Hungarian Scientific Bibliography
Adapting God Class thresholds for software defect prediction: A case study
Mauša, G. ✉
English Scientific Conference paper (Chapter in Book)
Marko Koricic. 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO): Proceedings : May 20–24, 2019 Opatija, Croatia. (2019) ISBN:9789532330984; 9781538692967
In software engineering there is an active research field of defect prediction using software metrics. While the research shows that the prediction of defects using software metrics performs well, prediction using metrics alone lacks clear refactoring capabilities. On the other hand, code smells have the ability to describe the code anomalies precisely, and suggest their refactoring. Therefore, code smells can be a much better starting position for software fault prediction. In this paper, we present the results of preliminary research on the ability to predict software defects with the code smell God Class. The aim of our research was to test the definition of God Class, as defined by Lanza and Marinescu in 2006, in the ability to predict defects in a case study of the open source projects JDT and PDE within the Eclipse framework. The definition of the God Class was adapted using the grid search technique, with the goal of maximizing the fault prediction ability while keeping the base of the original definition. The results show that adaption of the definition in the specific project resulted in improved fault prediction ability. © 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2019 - Proceedings. All rights reserved.
Export list as bibliography