• Home
  • Search
  • Software Fault Localization Based on Weighted Association Rule Mining and Complex Networks
  • Cite Icon1
  • https://doi.org/10.3390/math12132113Copy DOI Icon

Software Fault Localization Based on Weighted Association Rule Mining and Complex Networks

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software fault localization technology aims to identify suspicious statements that cause software failures, which is crucial for ensuring software quality. Spectrum-based software fault location (SBFL) technology calculates the suspiciousness of each statement by analyzing the correlation between statement coverage information and execution results in test cases. SBFL has attracted increasing attention from scholars due to its high efficiency and scalability. However, existing SBFL studies have shown that a large number of statements share the same suspiciousness, which hinders software debuggers from quickly identifying the location of faulty statements. To address this challenge, we propose an SBFL model based on weighted association rule mining and complex networks: FL-WARMCN. The algorithm first uses Jaccard to measure the distance between passing and failing test cases, and applies it as the weight of passing test cases. Next, FL-WARMCN calculates the initial suspiciousness of each statement based on the program spectrum data. Then, the FL-WARMCN model utilizes a weighted association rule mining algorithm to obtain the correlation relationships between statements and models the network based on this. In the network, the suspiciousness of statements is used as node weights, and the correlation between statements is used as edge weights. We chose the eigenvector centrality that takes into account the degree centrality of statements and the importance of neighboring statements to calculate the importance of each statement, and used it as a weight to incorporate into the weighted suspiciousness calculation of the statement. Finally, we applied the FL-WARMCN model for experimental validation on the Defects4J dataset. The results showed that the model was significantly superior to other baselines. In addition, we analyzed the impact of different node and edge weights on model performance.

Loading PDF

Similar Papers
  • Conference Article
  • Citations2

Mining Weighted Association Rules with Lucene Index

  • Sep 01, 2007
  • Ning Zhou +4
  • Conference Article
  • Citations1

A Graph based Keyword Extraction from Twitter using Node and Edge Weight

  • Sep 01, 2019
  • Ritika +2
  • Supplementary Content
  • Citations1

From software failure to explanation

  • Jan 01, 2013
  • Publications of the UdS (Saarland University)
  • Jeremias Rößler
  • PDF
  • Research Article

Randomization algorithms for large sparse networks.

  • May 30, 2019
  • Physical review. E
  • Kai Puolamäki +2
  • Conference Article
  • Citations2

Spectrum-Base Fault Localization by Exploiting the Failure Path

  • Dec 01, 2016
  • Han-Lin Lu +3
  • Conference Article
  • Citations2

A Software Multi-Fault Clustering Ensemble Technology

  • Dec 01, 2022
  • Mingxing Zhang +4
  • Conference Article
  • Citations19

Test case analytics: Mining test case traces to improve risk-driven testing

  • Mar 01, 2015
  • Tanzeem Noor +1
  • Conference Article
  • Citations133

Adaptive random testing

  • Jul 17, 2011
  • Andrea Arcuri +1
  • Research Article
  • Citations6

A Methodology to Identify Multiple Equipment Coordinated Control with Power Metering System

  • May 01, 2017
  • Energy Procedia
  • Fan Feng +1
  • Research Article
  • Citations1

Automated Test Case Generation for Effective Spectrum-based Fault Localization

  • Jun 01, 2020
  • Journal of Physics: Conference Series
  • Bo Yang +2
  • Research Article
  • Citations185

Robust local community detection

  • Feb 01, 2015
  • Proceedings of the VLDB Endowment
  • Yubao Wu +3
  • Research Article
  • Citations8

Asymmetry between odd and even node weight in complex networks

  • Nov 10, 2006
  • Physica A: Statistical Mechanics and its Applications
  • Liang Gao +3
  • Conference Article
  • Citations2

Taming a Fuzzer Using Delta Debugging Trails

  • Dec 01, 2014
  • Yuanli Pei +4
  • Conference Article
  • Citations2

Approximating Spanning Trees with Inner Nodes Cost

  • Jan 01, 2005
  • R Fleischer +4
  • PDF
  • Research Article
  • Citations1

Rel Topic : A graph-based semantic relatedness measure in topic ontologies and its applicability for topic labeling of old press articles

  • Dec 15, 2022
  • Semantic Web
  • Mirna El Ghosh +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.