Performance and cost-effectiveness of change burst metrics in predicting software faults

被引:0
|
作者
Malanga Kennedy Ndenga
Ivaylo Ganchev
Jean Mehat
Franklin Wabwoba
Herman Akdag
机构
[1] University of Paris 8,
[2] Dedan Kimathi University of Technology,undefined
[3] Kibabii University,undefined
来源
关键词
Software faults; Software process metrics; Change burst; Performance measures; Cost of misclassification;
D O I
暂无
中图分类号
学科分类号
摘要
The purpose of this study is to determine a type of software metric at file level exhibiting the best prediction performance. Studies have shown that software process metrics are better predictors of software faults than software product metrics. However, there is need for a specific software process metric which can guarantee the best fault prediction performances consistently across different experimental contexts. We collected software metrics data from Open Source Software projects. We used logistic regression and linear regression algorithms to predict bug status and number of bugs corresponding to a file, respectively. The prediction performance of these models was evaluated against numerical and graphical prediction model performance measures. We found that change burst metrics exhibit the best numerical performance measures and have the highest fault detection probability and least cost of misclassification of software components.
引用
收藏
页码:275 / 302
页数:27
相关论文
共 50 条
  • [1] Performance and cost-effectiveness of change burst metrics in predicting software faults
    Ndenga, Malanga Kennedy
    Ganchev, Ivaylo
    Mehat, Jean
    Wabwoba, Franklin
    Akdag, Herman
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2019, 60 (01) : 275 - 302
  • [2] Predicting Change Using Software Metrics: A Review
    Malhotra, Ruchika
    Bansal, Ankita
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [3] Determinants of Change in the Cost-effectiveness Threshold
    Paulden, Mike
    O'Mahony, James
    McCabe, Christopher
    [J]. MEDICAL DECISION MAKING, 2017, 37 (02) : 264 - 276
  • [4] Extended metrics to evaluate cost effectiveness of software inspections
    Sabaliauskaite, G
    Kusumoto, S
    Inoue, K
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (02): : 475 - 480
  • [5] PROBABILISTIC METRICS FOR COST-EFFECTIVENESS ANALYSIS UNDER MULTIPLE EFFECTIVENESS MEASURES
    Arsham, Aryana
    Bebu, Ionut
    Mathew, Thomas
    [J]. MEDICAL DECISION MAKING, 2021, 41 (04) : E31 - E31
  • [6] Cost-effectiveness of anti-viral software
    Zajac Jr., Bernard P.
    [J]. Computers and Security, 1992, 11 (03): : 217 - 226
  • [7] A NEW METRIC FOR COST-EFFECTIVENESS OF SOFTWARE REVIEWS
    KUSUMOTO, S
    MATSUMOTO, K
    KIKUNO, T
    TORII, K
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1992, E75D (05) : 674 - 680
  • [8] Investigating the cost-effectiveness of reinspections in software development
    Biffl, S
    Freimut, B
    Laitenberger, O
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 155 - 164
  • [9] Software Development Process Ambidexterity and Project Performance: A Coordination Cost-Effectiveness View
    Werder, Karl
    Li, Ye
    Maedche, Alexander
    Ramesh, Balasubramaniam
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 836 - 849
  • [10] Predicting preterm birth: A cost-effectiveness analysis
    Mozurkewich, EL
    Naglie, G
    Krahn, MD
    Hayashi, RH
    [J]. AMERICAN JOURNAL OF OBSTETRICS AND GYNECOLOGY, 2000, 182 (06) : 1589 - 1597