DoktoraAçık Erişim

Software defect prediction using bayesian networks and kernel methods

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2012
0 görüntülenme
0 i̇ndirme

Özet (EN)

There are lots of different software metrics discovered and used for defect prediction in the literature. Instead of dealing with so many metrics, it would be practical and easy if we could determine the set of metrics that are most important and focuson them more to predict defectiveness. We use Bayesian modeling to determine the influential relationships among software metrics and defect proneness. In addition to the metrics used in Promise data repository, we define two more metrics, i.e. NOD for the number of developers and LOCQ for the source code quality. We extract these metrics by inspecting the source code repositories of the selected Promise data repositorydata sets. At the end of our modeling, we learn both the marginal defect proneness probability of the whole software system and the set of most eective metrics. Our experiments on nine open source Promise data repository data sets show that response for class (RFC), lines of code (LOC), and lack of coding quality (LOCQ) are the most eective metrics whereas coupling between objects (CBO), weighted method per class(WMC), and lack of cohesion of methods (LCOM) are less effective metrics on defect proneness. Furthermore, number of children (NOC) and depth of inheritance tree (DIT) have very limited effect and are untrustworthy. On the other hand, based on the experiments on Poi, Tomcat, and Xalan data sets, we observe that there is a positive correlation between the number of developers (NOD) and the level of defectiveness. However, further investigation involving a greater number of projects, is needed to confirm our findings.

Yazar

Ahmet Okutan

Bu Yayına Nasıl Atıf Yapılır

Ahmet Okutan (Doctorate thesis). Software defect prediction using bayesian networks and kernel methods, 2012, Feyziye Schools Foundation Işık University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Feyziye Schools Foundation Işık University tezlerinden daha fazlası