A rule-based software quality classification model

被引:0
|
作者
Khoshgoftaar, Taghi M. [1 ]
Bullard, Lofton A. [1 ]
Gao, Kehan [2 ]
机构
[1] Florida Atlantic Univ, Boca Raton, FL 33431 USA
[2] Eastern Connecticut State Univ, Willimantic, CT 06226 USA
关键词
rule induction; software metrics; boolean discriminant functions; rough set; reducts; balancing misclassification;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A rule-based classification model is presented to identify high-risk software modules. It utilizes the power of rough set theory to reduce the number of attributes, and the equal frequency binning algorithm to partition the values of the attributes. As a result, a set of conjuncted Boolean predicates are formed. The model is inherently influenced by the practical needs of the system being modeled, thus allowing the analyst to determine which rules are to be used for classifying the faultprone and not fault-prone modules. The proposed model also enables the analyst to control the number of rules that constitute the model. Empirical validation of the model is accomplished through a case study of a large legacy telecommunications system. The ease of rule interpretation and the transparency of the functional aspects of the model are clearly demonstrated. It is concluded that the new model is effective in achieving the software quality classification.
引用
下载
收藏
页码:186 / +
页数:2
相关论文
共 50 条
  • [31] Effect of rule weights in fuzzy rule-based classification systems
    Ishibuchi, H
    Nakashima, T
    NINTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2000), VOLS 1 AND 2, 2000, : 59 - 64
  • [32] Effect of rule weights in fuzzy rule-based classification systems
    Ishibuchi, H
    Nakashima, T
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2001, 9 (04) : 506 - 515
  • [33] Rule weight specification in fuzzy rule-based classification systems
    Ishibuchi, H
    Yamamoto, T
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2005, 13 (04) : 428 - 435
  • [34] Bootstrapping polarity classifiers with rule-based classification
    Michael Wiegand
    Manfred Klenner
    Dietrich Klakow
    Language Resources and Evaluation, 2013, 47 : 1049 - 1088
  • [35] A comparison of classification strategies in rule-based classifiers
    Wojciechowski, Szymon
    LOGIC JOURNAL OF THE IGPL, 2018, 26 (01) : 29 - 46
  • [36] Rule-based in vitro molecular classification and visualization
    Soo-Yong Shin
    Kyung-Ae Yang
    In-Hee Lee
    Seung Hwan Lee
    Tai Hyun Park
    Byoung-Tak Zhang
    BioChip Journal, 2013, 7 : 29 - 37
  • [37] A Rule-Based Classification Algorithm for Uncertain Data
    Qin, Biao
    Xia, Yuni
    Prabhakar, Sunil
    Tu, Yicheng
    ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 1633 - +
  • [38] Bootstrapping polarity classifiers with rule-based classification
    Wiegand, Michael
    Klenner, Manfred
    Klakow, Dietrich
    LANGUAGE RESOURCES AND EVALUATION, 2013, 47 (04) : 1049 - 1088
  • [39] A rule-based ontological framework for the classification of molecules
    Magka, Despoina
    Kroetzsch, Markus
    Horrocks, Ian
    JOURNAL OF BIOMEDICAL SEMANTICS, 2014, 5
  • [40] A new rule-based video classification approach
    Yuan, Y
    Shen, JY
    Song, QB
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 225 - 230