A Novel Approach Using Fuzzy Self-Organizing Maps for Detecting Software Faults

作者:Czibula Istvan Gergely*; Czibula Gabriela; Marian Zsuzsanna; Ionescu Vlad Sebastian
来源:Studies in Informatics and Control, 2016, 25(2): 207-216.
DOI:10.24846/v25i2y201608

摘要

As software projects become more complex, there is an increased focus on their analysis and testing. Detecting software faults is a problem of major importance for improving the quality of the software development related processes and the efficiency of the software testing process. In order to detect faults in existing software systems, we introduce in this paper a novel approach, based on fuzzy self-organizing feature maps. A fuzzy map will be trained, using unsupervised learning, to provide a two-dimensional representation of the faulty and non-faulty entities from a software system and it will be able to identify if a software module is or not a defective one. Five open-source case studies are used for the experimental evaluation of our approach. The obtained results are better than most of the results already reported in the literature for the considered datasets and emphasize that a fuzzy self-organizing map is more efficient than a crisp one for the case studies used for evaluation.

  • 出版日期2016-6