...
首页> 外文期刊>Journal of software >Software Fault Inference Based on Expert Opinion
【24h】

Software Fault Inference Based on Expert Opinion

机译:基于专家意见的软件故障推理

获取原文
           

摘要

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”.
机译:软件故障预测是通过使用软件指标和某些软计算方法来预测软件模块是否有故障的过程。软件指标分为两个主要类别,例如面向对象的指标和方法级的指标。虽然类关系和依赖项由面向对象的度量标准覆盖,但是类的行为也可以通过方法级度量标准进行度量。实际上,这些度量标准组之间的互补关系集中在本研究中,并且通过使用不同的参数集建立了不同的预测模型。每个参数集都包含一些面向对象的方法和一些方法级的度量。此外,这里采用Mamdani风格的模糊推理系统(FIS)来预测故障。与数据驱动的方法相比,FIS不需要历史数据或以前的数据进行建模。实际上,这是一种基于规则的方法,规则是在领域专家的帮助下提取的。在这项研究中,使用了从PROMISE存储库的KC1项目收集的方法级和类级度量值组成的数据集,并且根据评估标准(接收者下的面积),其最成功的模型的性能为0.8181使用“对象之间的耦合”,“代码行”和“圈复杂度”的参数构建操作特性(ROC)曲线(AUC)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号