Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators

被引:0
|
作者
Gupta, Varuna [1 ]
Ganeshan, N. [2 ]
Singhal, Tarun K. [3 ]
机构
[1] Christ Univ, Bangalore, Karnataka, India
[2] RICM, Bangalore, Karnataka, India
[3] INMANTEC, Gzb, India
关键词
Bug Prediction; DIT; WMC; CBO; LoC; SRGM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The bug prediction effectiveness reasonably contributes towards enhancing quality of software. Bug indicators contribute significantly in determining the bug prediction approaches and help in achieving software reliability. Various comparative research studies have indicated that Depth of Inheritance (DIT), Weighted Method per Class (WMC), Coupling between Objects (CBO) and Lines of Code (LoC) have significantly established themselves as reliable bug indicators for comprehensive bug predictions. The researchers have carried out a quantitative research and have developed prediction models using above bug indicators as models input and have applied these models on open source projects (Camel and Ant). During this research, the results demonstrates that there is significant correlation between size oriented metrics (bug indicators) such as DIT, WMC, CBO, LoC and bugs. Overall, DIT takes dominance in achieving better impact on predicting bugs than WMC, CBO and LoC. The outcomes of the present research study would be of significance to software quality practitioners worldwide and would help them in prioritizing the efforts involved in bug prediction.
引用
收藏
页码:60 / 65
页数:6
相关论文
共 50 条
  • [1] Software bug prediction using object-oriented metrics
    Gupta, Dharmendra Lal
    Saxena, Kavita
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2017, 42 (05): : 655 - 669
  • [2] Software bug prediction using object-oriented metrics
    Dharmendra Lal Gupta
    Kavita Saxena
    [J]. Sādhanā, 2017, 42 : 655 - 669
  • [3] Evaluating Performance of Network Metrics for Bug Prediction in Software
    Prateek, Satya
    Pasala, Anjaneyulu
    Aracena, Luis Moreno
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 124 - 131
  • [4] Using Software Dependency to Bug Prediction
    He, Peng
    Li, Bing
    Ma, Yutao
    He, Lulu
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [5] Improving Severity Prediction on Software Bug Reports using Quality Indicators
    Yang, Cheng-Zen
    Chen, Kun-Yu
    Kao, Wei-Chen
    Yang, Chih-Chuan
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 216 - 219
  • [6] Bug Prediction Metrics Based Decision Support For Preventive Software Maintenance
    Maskeri, Girish
    Karnam, Deepthi
    Viswanathan, SreeAurovindh
    Padmanabhuni, Srinivas
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 260 - 269
  • [7] Software Bug Prediction Model Based on Mathematical Graph Features Metrics
    Takeda, Tomohiro
    Masuda, Satoshi
    Tsuda, Kazuhiko
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, : 229 - 235
  • [8] Software Bug Prediction using Machine Learning Approach
    Hammouri, Awni
    Hammad, Mustafa
    Alnabhan, Mohammad
    Alsarayrah, Fatima
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (02) : 78 - 83
  • [9] Software Component Prediction for Bug Reports
    Zhang, Wei
    Challis, Chris
    [J]. ASIAN CONFERENCE ON MACHINE LEARNING, VOL 101, 2019, 101 : 806 - 821
  • [10] Empirical Study on Software Bug Prediction
    Rizwan, Syed
    Wang Tiantian
    Su Xiaohong
    Salahuddin
    [J]. 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND E-BUSINESS (ICSEB 2017), 2015, : 55 - 59