Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Adapting God Class thresholds for software defect prediction: A case study (CROSBI ID 678425)

Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija

Gradišnik, Mitja ; Beranič, Tina ; Karakatič, Sašo ; Mauša, Goran Adapting God Class thresholds for software defect prediction: A case study // Proceeding of MIPRO 2019. Opatija, 2019. str. 1537-1542

Podaci o odgovornosti

Gradišnik, Mitja ; Beranič, Tina ; Karakatič, Sašo ; Mauša, Goran

engleski

Adapting God Class thresholds for software defect prediction: A case study

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.

code smell ; god class ; software defect prediction

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o prilogu

1537-1542.

2019.

objavljeno

Podaci o matičnoj publikaciji

Proceeding of MIPRO 2019

Opatija:

2623-8764

Podaci o skupu

MIPRO 2019

predavanje

20.05.2019-24.05.2019

Opatija, Hrvatska

Povezanost rada

Računarstvo