Skip to main navigation Skip to search Skip to main content

A Software Multi-Fault Clustering Ensemble Technology

  • Mingxing Zhang
  • , Shihai Wang*
  • , Wentao Wu
  • , Weiguo Qiu
  • , Wandong Xie
  • *Corresponding author for this work
  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the software multi-fault scenario, the failed test cases of different fault sources are classified by clustering, and then the program statements in each cluster are ranked with suspicion by the fault location technology based on program spectrum. Software multi-fault location technology decouples failed test cases by clustering their code coverage information. At present, there are many clustering strategies for software failed test cases. However, due to the characteristics of high dimension, complex structure and variable shape of the execution information of failed test cases, it is difficult for a single clustering algorithm to accurately identify the cluster structure, so that it cannot be decoupled accurately. In this paper, a variety of clustering algorithms and different parameters are selected to obtain multiple cluster members, according to the clustering members to get the similarity matrix, and then hierarchical clustering is used to obtain the final clustering results, to achieve the integration between different clustering algorithms, so that the algorithm can identify the complex cluster structure, and then improve the efficiency of fault location.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages352-358
Number of pages7
ISBN (Electronic)9798350319910
DOIs
StatePublished - 2022
Event22nd IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022 - Virtual, Online, China
Duration: 5 Dec 20229 Dec 2022

Publication series

NameProceedings - 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022

Conference

Conference22nd IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022
Country/TerritoryChina
CityVirtual, Online
Period5/12/229/12/22

Keywords

  • cluster
  • code coverage information
  • component
  • ensemble
  • software multi-fault location

Fingerprint

Dive into the research topics of 'A Software Multi-Fault Clustering Ensemble Technology'. Together they form a unique fingerprint.

Cite this