软件度量模糊轮廓开发Mamdani模型预测程序模块的不完备性

M. Ali, Ahmed A. Abusnaina
{"title":"软件度量模糊轮廓开发Mamdani模型预测程序模块的不完备性","authors":"M. Ali, Ahmed A. Abusnaina","doi":"10.47893/ijcct.2022.1422","DOIUrl":null,"url":null,"abstract":"This research seminar proposed and implemented a new approach toward reliability and quality measurement of software systems by building a fault prediction model and faultiness degree estimation before starting the testing phase. The main goals of this model were to support decision making with regard to testing phase which leads to reduce the testing efforts, and to optimally assign the needed resources for testing activities. This research used KC2 dataset originated from National Aeronautics and Space Administration (NASA) project to evaluate the predictive accuracy of the proposed model. Software metrics in this dataset are of fuzzy nature, consequently, this work used MATLAB system to build a Mamdani fuzzy inference model. Then, this research applied and validated a published methodology for fuzzy profile development from data as an important requirement to build the model. Moreover, the proposed model utilized the capabilities of k-mean clustering algorithm as a machine learning technique to extract the fuzzy inference rules that were also required to build the model. Finally, this paper used suitable approaches to validate and evaluate the model. Accordingly, the results show that the proposed model provides significant capabilities in fault prediction and estimation.","PeriodicalId":220394,"journal":{"name":"International Journal of Computer and Communication Technology","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Predicting Faultiness of Program Modules Using Mamdani Model by Fuzzy Profile Development of Software Metrics\",\"authors\":\"M. Ali, Ahmed A. Abusnaina\",\"doi\":\"10.47893/ijcct.2022.1422\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This research seminar proposed and implemented a new approach toward reliability and quality measurement of software systems by building a fault prediction model and faultiness degree estimation before starting the testing phase. The main goals of this model were to support decision making with regard to testing phase which leads to reduce the testing efforts, and to optimally assign the needed resources for testing activities. This research used KC2 dataset originated from National Aeronautics and Space Administration (NASA) project to evaluate the predictive accuracy of the proposed model. Software metrics in this dataset are of fuzzy nature, consequently, this work used MATLAB system to build a Mamdani fuzzy inference model. Then, this research applied and validated a published methodology for fuzzy profile development from data as an important requirement to build the model. Moreover, the proposed model utilized the capabilities of k-mean clustering algorithm as a machine learning technique to extract the fuzzy inference rules that were also required to build the model. Finally, this paper used suitable approaches to validate and evaluate the model. Accordingly, the results show that the proposed model provides significant capabilities in fault prediction and estimation.\",\"PeriodicalId\":220394,\"journal\":{\"name\":\"International Journal of Computer and Communication Technology\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Computer and Communication Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.47893/ijcct.2022.1422\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computer and Communication Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47893/ijcct.2022.1422","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

本次研讨会提出并实现了一种软件系统可靠性和质量度量的新方法,即在测试阶段开始之前建立故障预测模型并进行故障程度估计。该模型的主要目标是支持与测试阶段相关的决策制定,从而减少测试工作,并优化分配测试活动所需的资源。本研究使用来自美国国家航空航天局(NASA)项目的KC2数据集来评估所提出模型的预测准确性。该数据集中的软件指标具有模糊性,因此,本文利用MATLAB系统建立了一个Mamdani模糊推理模型。然后,本研究应用并验证了一种已发表的方法,将数据模糊轮廓开发作为构建模型的重要要求。此外,该模型利用了k-均值聚类算法作为机器学习技术的能力来提取构建模型所需的模糊推理规则。最后,本文采用合适的方法对模型进行了验证和评价。结果表明,该模型具有较好的故障预测和估计能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Predicting Faultiness of Program Modules Using Mamdani Model by Fuzzy Profile Development of Software Metrics
This research seminar proposed and implemented a new approach toward reliability and quality measurement of software systems by building a fault prediction model and faultiness degree estimation before starting the testing phase. The main goals of this model were to support decision making with regard to testing phase which leads to reduce the testing efforts, and to optimally assign the needed resources for testing activities. This research used KC2 dataset originated from National Aeronautics and Space Administration (NASA) project to evaluate the predictive accuracy of the proposed model. Software metrics in this dataset are of fuzzy nature, consequently, this work used MATLAB system to build a Mamdani fuzzy inference model. Then, this research applied and validated a published methodology for fuzzy profile development from data as an important requirement to build the model. Moreover, the proposed model utilized the capabilities of k-mean clustering algorithm as a machine learning technique to extract the fuzzy inference rules that were also required to build the model. Finally, this paper used suitable approaches to validate and evaluate the model. Accordingly, the results show that the proposed model provides significant capabilities in fault prediction and estimation.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信