A coincidental correctness test case identification framework with fuzzy C-means clustering.

Saved in:
Bibliographic Details
Title: A coincidental correctness test case identification framework with fuzzy C-means clustering.
Authors: Cao, Heling1,2,3 (AUTHOR) caohl@haut.edu.cn, Li, Lei1,2 (AUTHOR), Chu, Yonghe1,2 (AUTHOR), Deng, Miaolei1,2 (AUTHOR) dengmiaolei@haut.edu.cn, Wang, Panpan1 (AUTHOR), Zhao, Chenyang1 (AUTHOR)
Source: Multimedia Systems. Jun2023, Vol. 29 Issue 3, p1089-1101. 13p.
Subjects: Software localization, K-means clustering, Tarantulas, Fuzzy neural networks, Identification, Probability theory, Debugging
Abstract: Cleansing coincidental correctness test cases has been proven to be useful in software fault localization. However, k-means clustering-based coincidental correctness test cases identification has not been studied yet. k-means clustering is hard classification and each sample point belongs to the cluster with the highest similarity, which leads to the inaccuracy of the cluster-based coincidental correctness. To address this issue, we propose an effective Coincidental Correctness test cases identification framework based on Fuzzy C-Means clustering (CC-FCM). The elements of coincidental correctness were first identified by probability function we designed, and the feature elements of the coincidental correctness were selected. Secondly, fuzzy c-means clustering was first introduced into identifying coincidental correctness test case after the dimensions of program execution traces were reduced. Finally, the results after coincidental correctness cleansing were used for the fault localization. To verify the effectiveness of the proposed CC-FCM, experiments were conducted by four fault localization methods, including Tarantula, Ochiai, Naish2 and Russel &Rao on 10 real-world subject programs. The experimental results showed that our proposed CC-FCM has a significant improvement over the compared methods, and that our approach has a lower false-positive rate and false-negative rate in coincidental correctness test case identification. [ABSTRACT FROM AUTHOR]
Copyright of Multimedia Systems is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
Be the first to leave a comment!
You must be logged in first