Prediction of fault-prone software modules using a generic text discriminator

被引:8
|
作者
Mizuno, Osamu [1 ]
Kikuno, Tohru [1 ]
机构
[1] Osaka Univ, Grad Sch Informat Sci & Technol, Suita, Osaka 5650871, Japan
来源
关键词
fault-prone module; prediction; spam filter;
D O I
10.1093/ietisy/e91-d.4.888
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a novel approach for detecting fault-prone modules using a spam filtering technique. Fault-prone module detection in source code is important for the assurance of software quality. Most previous fault-prone detection approaches have been based on using software metrics. Such approaches, however, have difficulties in collecting the metrics and constructing mathematical models based on the metrics. Because of the increase in the need for spam e-mail detection, the spam filtering technique has progressed as a convenient and effective technique for text mining. In our approach, fault-prone modules are detected in such a way that the source code modules are considered text files and are applied to the spam filter directly. To show the applicability of our approach, we conducted experimental applications using source code repositories of Java based open source developments. The result of experiments shows that our approach can correctly predict 78% of actual fault-prone modules as fault-prone.
引用
收藏
页码:888 / 896
页数:9
相关论文
共 50 条
  • [1] Ordering Fault-Prone Software Modules
    Taghi M. Khoshgoftaar
    Edward B. Allen
    [J]. Software Quality Journal, 2003, 11 : 19 - 37
  • [2] Ordering fault-prone software modules
    Khoshgoftaar, TM
    Allen, EB
    [J]. SOFTWARE QUALITY JOURNAL, 2003, 11 (01) : 19 - 37
  • [3] 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
  • [4] Uncertain classification of fault-prone software modules
    Khoshgoftaar T.M.
    Yuan X.
    Allen E.B.
    Jones W.D.
    Hudepohl J.P.
    [J]. Empirical Software Engineering, 2002, 7 (4) : 297 - 318
  • [5] Predicting the order of fault-prone modules in legacy software
    Khosgoftaar, TM
    Allen, EB
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 344 - 353
  • [6] 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
  • [7] Predicting fault-prone software modules in telephone switches
    Ohlsson, N
    Alberg, H
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) : 886 - 894
  • [8] Predicting Fault-Prone Software Modules with Rank Sum Classification
    Cahill, Jaspar
    Hogan, James M.
    Thomas, Richard
    [J]. 2013 22ND AUSTRALASIAN CONFERENCE ON SOFTWARE ENGINEERING (ASWEC), 2013, : 211 - 219
  • [9] Comparative study of ordering and classification of fault-prone software modules
    Khoshgoftaar T.M.
    Allen E.B.
    [J]. Empirical Software Engineering, 1999, 4 (2) : 159 - 186
  • [10] An Integrated Approach to Detect Fault-Prone Modules Using Complexity and Text Feature Metrics
    Mizuno, Osamu
    Hata, Hideaki
    [J]. ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2010, 6059 : 457 - +