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 条
  • [41] Classifier Ensembles in Software Fault Prediction
    Ozcift, Akin
    [J]. ICECCO'12: 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION, 2012, : 288 - 291
  • [42] A study on software fault prediction techniques
    Rathore, Santosh S.
    Kumar, Sandeep
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2019, 51 (02) : 255 - 327
  • [43] A Taxonomy of Metrics for Software Fault Prediction
    Caulo, Maria
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1144 - 1147
  • [44] Software Fault Prediction at Design Phase
    Singh, Pradeep
    Verma, Shrish
    Vyas, O. P.
    [J]. JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2014, 9 (05) : 1739 - 1745
  • [45] Integrated software fault diagnosis model based on software black box and realization
    Wang Yigang
    Zhu Xiaodong
    Gan Maozhi
    [J]. Proceedings of the First International Conference on Maintenance Engineering, 2006, : 445 - 450
  • [46] A Combined-Learning Based Framework for Improved Software Fault Prediction
    Yohannese, Chubato Wondaferaw
    Li, Tianrui
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2017, 10 (01) : 647 - 662
  • [47] Tree-based software quality estimation models for fault prediction
    Khoshgoftaar, TM
    Seliya, N
    [J]. EIGHTH IEEE SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2002, : 203 - 214
  • [48] Embedded software fault prediction based on back propagation neural network
    Zong, Pengyang
    Wang, Yichen
    Xie, Feng
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 553 - 558
  • [49] A Combined-Learning Based Framework for Improved Software Fault Prediction
    Chubato Wondaferaw Yohannese
    Tianrui Li
    [J]. International Journal of Computational Intelligence Systems, 2017, 10 : 647 - 662
  • [50] Fault trend prediction based on a combined fault model for catalyst deactivation
    Zheng, Xueying
    Deng, Xiaogang
    Cao, Yuping
    [J]. 2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 2652 - 2657