Extracting software static defect models using data mining

被引:10
|
作者
Yousef, Ahmed H. [1 ]
机构
[1] Ain Shams Univ, Fac Engn, Dept Comp & Syst, Cairo, Egypt
关键词
Defect models; Software testing; Software metrics; Defect prediction;
D O I
10.1016/j.asej.2014.09.007
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Large software projects are subject to quality risks of having defective modules that will cause failures during the software execution. Several software repositories contain source code of large projects that are composed of many modules. These software repositories include data for the software metrics of these modules and the defective state of each module. In this paper, a data mining approach is used to show the attributes that predict the defective state of software modules. Software solution architecture is proposed to convert the extracted knowledge into data mining models that can be integrated with the current software project metrics and bugs data in order to enhance the prediction. The results show better prediction capabilities when all the algorithms are combined using weighted votes. When only one individual algorithm is used, Naive Bayes algorithm has the best results, then the Neural Network and the Decision Trees algorithms. (C) 2014 Production and hosting by Elsevier B.V. on behalf of Ain Shams University.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [21] An efficient PD data mining method for power transformer defect models using SOM technique
    Darabad, V. P.
    Vakilian, M.
    Blackburn, T. R.
    Phung, B. T.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2015, 71 : 373 - 382
  • [22] Analysis of Approach for Predicting Software Defect Density using Static Metrics
    Mandhan, Neeraj
    Verma, Dinesh Kumar
    Kumar, Shishir
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 880 - 886
  • [23] Mining Software Repository for Cleaning Bugs Using Data Mining Technique
    Mahmood, Nasir
    Hafeez, Yaser
    Iqbal, Khalid
    Hussain, Shariq
    Aqib, Muhammad
    Jamal, Muhammad
    Song, Oh-Young
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (01): : 873 - 893
  • [24] Extracting landmarks with data mining methods
    Elias, B
    SPATIAL INFORMATION THEORY, PROCEEDINGS: FOUNDATIONS OF GEOGRAPHIC INFORMATION SCIENCE, 2003, 2825 : 375 - 389
  • [25] Improving Open Source Software Process Quality Based on Defect Data Mining
    Sunindyo, Wikan
    Moser, Thomas
    Winkler, Dietmar
    Dhungana, Deepak
    SOFTWARE QUALITY: PROCESS AUTOMATION IN SOFTWARE DEVELOPMENT, 2012, 94 : 84 - +
  • [26] Software Fault Prediction Using Data Mining Techniques on Software Metrics
    Kumar, Rakesh
    Chaturvedi, Amrita
    MACHINE LEARNING AND BIG DATA ANALYTICS (PROCEEDINGS OF INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND BIG DATA ANALYTICS (ICMLBDA) 2021), 2022, 256 : 304 - 313
  • [27] Software Reliability: Development of Software Defect Prediction Models Using Advanced Techniques
    Jagtap, Mayur
    Katragadda, Praveen
    Satelkar, Pooja
    2022 68TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2022), 2022,
  • [28] Mining software data
    Turhan, Burak
    Kutlubay, Onur
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1-2, 2007, : 912 - 916
  • [29] A Novel Approach to Extracting Casing Status Features Using Data Mining
    Chen, Jikai
    Li, Haoyu
    Wang, Yanjun
    Xie, Ronghua
    Liu, Xingbin
    ENTROPY, 2014, 16 (01): : 389 - 404
  • [30] Real estate valuation using data mining software
    Hromada, Eduard
    5TH CREATIVE CONSTRUCTION CONFERENCE (CCC 2016), 2016, 164 : 284 - 291