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:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

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

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Nov 02, 2023 News!

    Vol 18, No 4 has been published with online version   [Click]