Volume 10 Number 6 (Jun. 2015)
Home > Archive > 2015 > Volume 10 Number 6 (Jun. 2015) >
JSW 2015 Vol.10(6): 757-766 ISSN: 1796-217X
doi: 10.17706/jsw.10.6.757-766

Software Fault Inference Based on Expert Opinion

Ezgi Erturkr1*, Ebru A. Sezer2
1Software Technologies Research Institute, Scientific and Technological Research Council of Turkey, Ankara, Turkey.
2Department of Computer Engineering, Hacettepe University, Ankara, Turkey.


Abstract—Software fault prediction is a process which predicts that the software modules are faulty or not by using the software metrics and some soft computing methods. Software metrics are divided into two main categories such as object-oriented and method-level metrics. While class relationships and dependencies are covered by object-oriented metrics, behaviors of the classes can be also measured by method-level metrics. Actually, the complementary relationship between these metric groups is focused in this study and different predictive models are built by using different parameter sets. Each parameter set includes some object-oriented and some method-level metrics. Furthermore, Mamdani style fuzzy inference system (FIS) is employed here to predict faultiness. In contrast to data-driven methods, FIS does not require historical or previous data for modeling. In fact, it is a rule-based approach and rules are extracted with the help of domain experts. In this study, the dataset which consists of the method-level and the class-level metrics’ values that are collected from KC1 project of PROMISE repository is employed and most successful model whose performance is 0.8181 according to the evaluation criteria (the area under receiver operating characteristics (ROC) curve (AUC)) is built with the parameters of “coupling between object”, “line of code” and, “cyclomatic complexity”.

Index Terms—Software fault prediction, fuzzy inference systems, object-oriented metrics, method-level metrics.

[PDF]

Cite: Ezgi Erturkr, Ebru A. Sezer, "Software Fault Inference Based on Expert Opinion," Journal of Software vol. 10, no. 6, pp. 757-766, 2015.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly (2006-2019); Bimonthly (Since 2020)
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, Google Scholar, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Dec 06, 2019 News!

    Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec)   [Click]

  • Jun 22, 2020 News!

    Papers published in JSW Vol 14, No 1- Vol 15 No 4 have been indexed by DBLP     [Click]

  • Jun 22, 2020 News!

    The papers published in Vol 15, No 5 have all received dois from Crossref    [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jun 22, 2020 News!

    Vol 15, No 5 has been published with online version     [Click]