Fuzzy Cognitive Maps for Software Fault Prediction

Sedat Marangoz,Begum Mutlu,Ebru A. Sezer

2021 15th Turkish National Software Engineering Symposium (UYMS)(2021)

引用 0|浏览0
暂无评分
摘要
Detection of faulty modules in the early stages of the software development life cycle is crucial for the testing procedures. Several software metrics are collected during and end of the development process to represent software modules. By utilizing these collections of module representation, machine learning methods are utilized to predict the fault-prone modules. However, these methods lack interpretability and generalization utilities. In other words, these solutions are highly dependent on the underlying dataset since they aim to discover the hidden relationship between the input to the output in one direction. Addressing these issues, a fuzzy cognitive map has been first proposed to both provide interpretability and to eliminate data dependency for software fault prediction. The proposed cognitive map was learned from experts without the need or dependency on a prior project dataset. In addition to the input-output relations, the relations between inputs were jointly considered. Basing two Mamdani fuzzy inference systems' prediction performance, the proposed map could provide more plausible and accurate decisions in predicting the faulty modules.
更多
查看译文
关键词
Software Fault Prediction,Fuzzy Cognitive Map,Fuzzy Systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要