Yan Nan, Hengshan Zhang, Q. Zheng, Di Wang, Ting Liu, B. Feng
{"title":"IFSDA: An intuitionistic fuzzy set-based data aggregation approach for software maintainability evaluation","authors":"Yan Nan, Hengshan Zhang, Q. Zheng, Di Wang, Ting Liu, B. Feng","doi":"10.1109/FSKD.2014.6980839","DOIUrl":null,"url":null,"abstract":"The software maintainability which is an important part of software quality and trustworthiness has always been a hot topic in software engineering domain. The measurements of the software are multi-source and heterogeneous data, which result in big challenges on data aggregation for software maintainability evaluation. In this paper, an Intuitionistic Fuzzy Set-based Data Aggregation (IFSDA) approach is developed to evaluate the software maintainability. In order to unify the heterogeneous measurements, a Grade Mapping method is proposed to transform them to the membership function and the non-membership function based on Intuitionistic Fuzzy Set (IFS). The Einstein operation-based aggregation algorithm is applied to aggregate the measurements from the lower level to the higher level under the software maintainability index system. In the experiments, 880 versions of Linux kernels are collected and evaluated to test the IFSDA approach and the maintainability evolution of the Linux kernels can be studied from the experiment results and analysis.","PeriodicalId":397095,"journal":{"name":"2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD)","volume":"41 8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FSKD.2014.6980839","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The software maintainability which is an important part of software quality and trustworthiness has always been a hot topic in software engineering domain. The measurements of the software are multi-source and heterogeneous data, which result in big challenges on data aggregation for software maintainability evaluation. In this paper, an Intuitionistic Fuzzy Set-based Data Aggregation (IFSDA) approach is developed to evaluate the software maintainability. In order to unify the heterogeneous measurements, a Grade Mapping method is proposed to transform them to the membership function and the non-membership function based on Intuitionistic Fuzzy Set (IFS). The Einstein operation-based aggregation algorithm is applied to aggregate the measurements from the lower level to the higher level under the software maintainability index system. In the experiments, 880 versions of Linux kernels are collected and evaluated to test the IFSDA approach and the maintainability evolution of the Linux kernels can be studied from the experiment results and analysis.