ACO based comprehensive model for software fault prediction

被引:2
|
作者
Singh, Pradeep [1 ]
Verma, Shrish [2 ]
机构
[1] Natl Inst Technol, Comp Sci & Engn Dept, Raipur, Chhattisgarh, India
[2] Natl Inst Technol, Elect & Telecommun Engn, Raipur, Chhattisgarh, India
关键词
Software metric; fault prediction; ACO; DEFECT PREDICTION; CLASSIFICATION;
D O I
10.3233/KES-200029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The comprehensive models can be used for software quality modelling which involves prediction of low-quality modules using interpretable rules. Such comprehensive model can guide the design and testing team to focus on the poor quality modules, thereby, limited resources allocated for software quality inspection can be targeted only towards modules that are likely to be defective. Ant Colony Optimization (ACO) based learner is one potential way to obtain rules that can classify the software modules faulty and not faulty. This paper investigates ACO based mining approach with ROC based rule quality updation to constructs a rule-based software fault prediction model with useful metrics. We have also investigated the effect of feature selection on ACO based and other benchmark algorithms. We tested the proposed method on several publicly available software fault data sets. We compared the performance of ACO based learning with the results of three benchmark classifiers on the basis of area under the receiver operating characteristic curve. The evaluation of performance measure proves that the ACO based learner outperforms other benchmark techniques.
引用
收藏
页码:63 / 71
页数:9
相关论文
共 50 条
  • [1] Comprehensive Model for Software Fault Prediction
    Singh, Pradeep
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTING AND INFORMATICS (ICICI 2017), 2017, : 1103 - 1108
  • [2] A Comprehensive Fault Prediction Model for Improving Software Reliability
    Raghuvanshi, Kamlesh Kumar
    Agarwal, Arun
    Jain, Khushboo
    Singh, Amit Kumar
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [3] The software fault prediction model based on the AltaRica language
    Song, Jingyu
    Chen, Bo
    Li, Xueliang
    Yang, Yi
    Liu, Chang
    Li, Haifeng
    [J]. PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 2549 - 2552
  • [4] Generalised rule induction-based model for software fault prediction
    Mishra, Ashutosh
    Singla, Meenu
    [J]. International Journal of Reliability and Safety, 2021, 15 (1-2) : 89 - 103
  • [5] A comprehensive empirical study of count models for software fault prediction
    Gao, Kehan
    Khoshgoftaar, Taghi M.
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (02) : 223 - 236
  • [6] A sequential ensemble model for software fault prediction
    Mangla, Monika
    Sharma, Nonita
    Mohanty, Sachi Nandan
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (02) : 301 - 308
  • [7] A sequential ensemble model for software fault prediction
    Monika Mangla
    Nonita Sharma
    Sachi Nandan Mohanty
    [J]. Innovations in Systems and Software Engineering, 2022, 18 : 301 - 308
  • [8] A New Software Fault Prediction Model in Imbalanced Data
    Wang, Shi-Hai
    He, Ping
    [J]. 2015 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND INFORMATION SYSTEM (SEIS 2015), 2015, : 245 - 250
  • [9] Multi-Classifier Model for Software Fault Prediction
    Singh, Pradeep
    Verma, Shrish
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (05) : 912 - 919
  • [10] SOFTWARE FAULT PREDICTION
    SHERER, SA
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 97 - 105