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 条
  • [31] Enhancing RBF-DDA algorithm's robustness: Neural networks applied to prediction of fault-prone software modules
    Bezerra, Miguel E. R.
    Oliveira, Adriano L. I.
    Adeodato, Paulo J. L.
    Meira, Silvio R. L.
    [J]. ARTIFICIAL INTELLIGENCE IN THEORY AND PRACTICE II, 2008, 276 : 119 - +
  • [32] Helping Testers by Fault-Prone Functionality Prediction
    Tabata, Keiichi
    Tanno, Haruto
    Oinuma, Morihide
    [J]. 2015 10TH ASIA-PACIFIC SYMPOSIUM ON INFORMATION AND TELECOMMUNICATION TECHNOLOGIES (APSITT), 2015,
  • [33] Prediction of software fault-prone classes using ensemble random forest with adaptive synthetic sampling algorithm
    Balaram, A.
    Vasundra, S.
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (01)
  • [34] Prediction of software fault-prone classes using ensemble random forest with adaptive synthetic sampling algorithm
    A. Balaram
    S. Vasundra
    [J]. Automated Software Engineering, 2022, 29
  • [35] A Cross-Project Evaluation of Text-based Fault-prone Module Prediction
    Mizuno, Osamu
    Hirata, Yukinao
    [J]. 2014 6TH INTERNATIONAL WORKSHOP ON EMPIRICAL SOFTWARE ENGINEERING IN PRACTICE (IWESEP 2014), 2014, : 43 - 48
  • [36] Applications of fuzzy integrals for predicting software fault-prone
    Jin, Cong
    Jin, Shu-Wei
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2014, 26 (02) : 721 - 729
  • [37] Fault-Prone Module Prediction Approaches Using Identifiers in Source Code
    Mizuno, Osamu
    Kawashima, Naoki
    Kawamoto, Kimiaki
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2015, 3 (01) : 36 - 49
  • [38] Early Risk-Management by Identification of Fault-prone Modules
    Ohlsson N.
    Eriksson A.C.
    Helander M.
    [J]. Empirical Software Engineering, 1997, 2 (02) : 166 - 173
  • [39] Predicting fault-prone modules with case-based reasoning
    Khoshgoftaar, TM
    Ganesan, K
    Allen, EB
    Ross, FD
    Munikoti, R
    Goel, N
    Nandi, A
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 27 - 35
  • [40] Artificial neural network-based metric selection for software fault-prone prediction model
    Jin, C.
    Jin, S. -W.
    Ye, J. -M.
    [J]. IET SOFTWARE, 2012, 6 (06) : 479 - 487