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 条
  • [21] Medical Software Bug Prediction Based on Static Analysis
    Gou, XiaoDong
    Zhou, Xin
    Pang, JiaWen
    Yang, ShunKun
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 5460 - 5464
  • [22] Test case simplification based on coupling metrics in software bug location
    Hu, Xiaohui
    [J]. JOURNAL OF MEASUREMENTS IN ENGINEERING, 2023, 11 (02) : 113 - 126
  • [23] The year 2000 software bug
    Degani, S
    [J]. ULTRASOUND IN OBSTETRICS & GYNECOLOGY, 1999, 14 (04) : 291 - 291
  • [24] An empirical study of software entropy based bug prediction using machine learning
    Kaur A.
    Kaur K.
    Chopra D.
    [J]. International Journal of System Assurance Engineering and Management, 2017, 8 (Suppl 2) : 599 - 616
  • [25] Open-source software systems understanding bug prediction and software developer roles
    Lenin R.B.
    Ramaswamy S.
    Yu L.
    Govindan R.B.
    [J]. International Journal of Open Source Software and Processes, 2010, 2 (04) : 28 - 47
  • [26] Mining Software Code Repositories and Bug Databases using Survival Analysis Models
    Wedel, Michael
    Jensen, Uwe
    Goehner, Peter
    [J]. ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 282 - +
  • [27] Evaluating network embedding techniques' performances in software bug prediction
    Qu, Yu
    Yin, Heng
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (04)
  • [28] Comprehensive Study on Machine Learning Techniques for Software Bug Prediction
    Khleel, Nasraldeen Alnor Adam
    Nehez, Karoly
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (08) : 726 - 735
  • [29] Evaluating network embedding techniques’ performances in software bug prediction
    Yu Qu
    Heng Yin
    [J]. Empirical Software Engineering, 2021, 26
  • [30] A Study on Machine Learning Applied to Software Bug Priority Prediction
    Malhotra, Ruchika
    Dabas, Ajay
    Hariharasudhan, A. S.
    Pant, Manish
    [J]. 2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 965 - 970