An Integrated Approach to Detect Fault-Prone Modules Using Complexity and Text Feature Metrics

被引:0
|
作者
Mizuno, Osamu [1 ]
Hata, Hideaki [2 ]
机构
[1] Kyoto Inst Technol, Sakyo Ku, Matsugasaki GoshoKaido Cho, Kyoto 6068585, Japan
[2] Osaka Univ, Suita, Osaka 5650871, Japan
关键词
SOFTWARE; PREDICTION; MODELS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Early detection of fault-prone products is necessary to assure the quality of software product. Therefore, fault-prone module detection is one of the major and traditional area of software engineering. Although there are many approaches to detect fault-prone modules, they have their own pros and cons. Consequently, it is recommended to use appropriate approach on the various situations. This paper tries to show an integrated approach using two different fault-prone module detection approaches. To do so, we prepare two approaches of fault-prone module detection: a text feature metrics based approach using naive Bayes classifier and a complexity metrics based approach using logistic regression. The former one is proposed by us and the latter one is widely used approach. For the data for application, we used data obtained from Eclipse, which is publicly available. From the result of pre-experiment, we find that each approach has the pros and cons. That is, the text feature based approach has high recall, and complexity metrics based approach has high precision. In order to use their merits effectively, we proposed an integrated approach to apply these two approaches for fault-prone module detection. The result of experiment shows that the proposed approach shows better accuracy than each approach.
引用
收藏
页码:457 / +
页数:3
相关论文
共 50 条
  • [1] Experience in Predicting Fault-Prone Software Modules Using Complexity Metrics
    Yu, Liguo
    Mishra, Alok
    [J]. QUALITY TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2012, 9 (04): : 421 - 433
  • [2] A metric to detect fault-prone software modules using text filtering
    [J]. Mizuno, O. (o-mizuno@kit.ac.jp), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (07):
  • [3] Efficient Fault-Prone Software Modules Selection Based on Complexity Metrics
    Wang, Yigang
    Zhu, Xiaodong
    Liu, Yanbin
    Ye, Fei
    [J]. 2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL II, 2009, : 103 - 106
  • [4] Prediction of fault-prone software modules using a generic text discriminator
    Mizuno, Osamu
    Kikuno, Tohru
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (04): : 888 - 896
  • [5] Ordering Fault-Prone Software Modules
    Taghi M. Khoshgoftaar
    Edward B. Allen
    [J]. Software Quality Journal, 2003, 11 : 19 - 37
  • [6] Ordering fault-prone software modules
    Khoshgoftaar, TM
    Allen, EB
    [J]. SOFTWARE QUALITY JOURNAL, 2003, 11 (01) : 19 - 37
  • [7] Using product, process, and execution metrics to predict fault-prone software modules with classification trees
    Khoshgoftaar, TM
    Shan, RQ
    Allen, EB
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 301 - 310
  • [8] Modeling fault-prone modules of subsystems
    Khoshgoftaar, TM
    Thaker, V
    Allen, EB
    [J]. 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2000, : 259 - 267
  • [9] Using regression trees to classify fault-prone software modules
    Khoshgoftaar, TM
    Allen, EB
    Deng, JY
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (04) : 455 - 462
  • [10] Predicting Fault-Prone Modules: A Comparative Study
    Jia, Hao
    Shu, Fengdi
    Yang, Ye
    Wang, Qing
    [J]. SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2009, 35 : 45 - 59