Fuzzy Rule-Based Approach for Software Fault Prediction

被引:50
|
作者
Singh, Pradeep [1 ]
Pal, Nikhil R. [2 ]
Verma, Shrish [3 ]
Vyas, Om Prakash [4 ]
机构
[1] Natl Inst Technol, Dept Comp Sci Engn, Raipur 492010, Madhya Pradesh, India
[2] Indian Stat Inst, Elect & Commun Sci, Kolkata 700108, W Bengal, India
[3] Natl Inst Technol, Dept Elect & Telecommun Engn, Raipur 492010, Madhya Pradesh, India
[4] Indian Inst Informat Technol Allahabad, Allahabad 211012, Uttar Pradesh, India
关键词
Feature modulating gates; fuzzy rule generation; machine learning; software fault prediction; software metric selection; PRESERVING DIMENSIONALITY REDUCTION; PATTERN-CLASSIFICATION PROBLEMS; DEFECT PREDICTION; SYSTEM-IDENTIFICATION; GENETIC ALGORITHMS; FEATURE-SELECTION; MODELS; METRICS; EXTRACTION; FRAMEWORK;
D O I
10.1109/TSMC.2016.2521840
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Knowing faulty modules prior to testing makes testing more effective and helps to obtain reliable software. Here, we develop a framework for automatic extraction of human understandable fuzzy rules for software fault detection/classification. This is an integrated framework to simultaneously identify useful determinants (attributes) of faults and fuzzy rules using those attributes. At the beginning of the training, the system assumes every attribute (feature) as a useless feature and then uses a concept of feature attenuating gate to select useful features. The learning process opens the gates or closes them more tightly based on utility of the features. Our system can discard derogatory and indifferent attributes and select the useful ones. It can also exploit subtle nonlinear interaction between attributes. In order to demonstrate the effectiveness of the framework, we have used several publicly available software fault data sets and compared the performance of our method with that of some existing methods. The results using tenfold cross-validation setup show that our system can find useful fuzzy rules for fault prediction.
引用
收藏
页码:826 / 837
页数:12
相关论文
共 50 条
  • [21] A fuzzy logic framework to improve the performance and interpretation of rule-based quality prediction models for OO software
    Sahraoui, HA
    Boukadoum, M
    Chawiche, HM
    Mai, G
    Serhani, M
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 131 - 138
  • [22] A Fuzzy Rule-Based Learning Algorithm for Customer Churn Prediction
    Huang, Bingquan
    Huang, Ying
    Chen, Chongcheng
    Kechadi, M. -T.
    [J]. ADVANCES IN DATA MINING: APPLICATIONS AND THEORETICAL ASPECTS, 2016, 9728 : 183 - 196
  • [23] A Rule-Based Approach for the Prediction of Acute Hypotensive Episodes
    Mneimneh, M. A.
    Povinelli, R. J.
    [J]. CINC: 2009 36TH ANNUAL COMPUTERS IN CARDIOLOGY CONFERENCE, 2009, 36 : 557 - 560
  • [24] Fuzzy rule-based expert system for power system fault diagnosis
    Monsef, H
    Ranjbar, AM
    Jadid, S
    [J]. IEE PROCEEDINGS-GENERATION TRANSMISSION AND DISTRIBUTION, 1997, 144 (02) : 186 - 192
  • [25] Software combines rule-based system, fuzzy-logic with IEC
    不详
    [J]. CONTROL ENGINEERING, 1998, : 24 - 25
  • [26] Event Logs for the Analysis of Software Failures: A Rule-Based Approach
    Cinque, Marcello
    Cotroneo, Domenico
    Pecchia, Antonio
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (06) : 806 - 821
  • [27] A RULE-BASED APPROACH FOR DISCOVERING EFFECTIVE SOFTWARE TEAM COMPOSITION
    Gilal, Abdul Rehman
    Omar, Mazni
    Sharif, Kamal Imran
    [J]. JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2014, 13 : 1 - 20
  • [28] A Fuzzy Rule-Based Approach for Islanding Detection in Distributed Generation
    Samantaray, S. R.
    El-Arroudi, Khalil
    Joos, Geza
    Kamwa, Innocent
    [J]. IEEE TRANSACTIONS ON POWER DELIVERY, 2010, 25 (03) : 1427 - 1433
  • [29] A FUZZY RULE-BASED APPROACH TO ACHIEVE VISUAL COMFORT CONDITIONS
    DOUNIS, AI
    MANOLAKIS, DE
    ARGIRIOU, A
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1995, 26 (07) : 1349 - 1361
  • [30] A fuzzy rule-based approach for screening international distribution centres
    Wibowo, Santoso
    Deng, Hepu
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 64 (05) : 1084 - 1092