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

P.R. Therasa, P. Vivekanandan
{"title":"Adaptive Neuro-Fuzzy Inference System for Assessing the Maintainability of the Software","authors":"P.R. Therasa, P. Vivekanandan","doi":"10.1109/ICOAC.2017.8441467","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":329949,"journal":{"name":"2017 Ninth International Conference on Advanced Computing (ICoAC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 Ninth International Conference on Advanced Computing (ICoAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOAC.2017.8441467","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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)模型进行了比较。结果表明,与人工神经网络和人工神经网络技术相比,该模型具有更好的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信