首页> 外文会议>IEEE International Conference on Advanced Computing >Adaptive Neuro-Fuzzy Inference System for Assessing the Maintainability of the Software
【24h】

Adaptive Neuro-Fuzzy Inference System for Assessing the Maintainability of the Software

机译:评估软件可维护性的自适应神经模糊推理系统

获取原文

摘要

Measuring software maintainability at an earlier stage is a non-trivial task as it decides the software life cycle cost and customer satisfaction. Software designing is carried out using many object-oriented (OO) techniques. Among these, class modeling is one of the frequently used techniques. An enhanced Adaptive Neuro-Fuzzy Inference System (ANFIS) is proposed to assess the maintainability of the software at the design level. For measuring the maintainability, the metrics derived from the UML class diagram are used. The metrics namely coupling, and size are used as inputs for the proposed ANFIS based model. The size metric represents the structural complexity of the code whereas the coupling metrics represent the degree of interdependence between the software modules. The membership functions and the neural network parameters are determined based on the low mean square error value. The performance of the ANFIS model is evaluated using Root Mean Squared Error (RMSE), Coefficient of determination (R2) and Adj R2 techniques. Also, the performance of the proposed model is compared with Artificial Neural Network (ANN) model and the classical Fuzzy Inference System (FIS) model. The outcome of the ANFIS model reveals that it results in better performance when compared with ANN and FIS techniques.
机译:在早期阶段测量软件的可维护性是一项艰巨的任务,因为它决定了软件生命周期的成本和客户满意度。使用许多面向对象(OO)技术进行软件设计。其中,类建模是常用的技术之一。提出了一种增强的自适应神经模糊推理系统(ANFIS),以在设计级别评估软件的可维护性。为了测量可维护性,使用了从UML类图派生的度量。度量(即耦合和大小)用作所提出的基于ANFIS的模型的输入。大小度量表示代码的结构复杂性,而耦合度量表示软件模块之间的相互依赖程度。根据低均方误差值确定隶属函数和神经网络参数。使用均方根误差(RMSE),确定系数(R2)和Adj R2技术评估ANFIS模型的性能。此外,将所提出的模型的性能与人工神经网络(ANN)模型和经典的模糊推理系统(FIS)模型进行了比较。 ANFIS模型的结果表明,与ANN和FIS技术相比,它具有更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号