4.5 Article

Trace matrix optimization for fault localization

Related references

Note: Only part of the references are listed.
Article Computer Science, Information Systems

A light-weight data augmentation method for fault localization

Jian Hu et al.

Summary: This paper proposes a light-weight data augmentation method called Lamont to improve the effectiveness of original FL methods and the efficiency of Aeneas. Lamont uses revised LDA to reduce the dimensionality of the coverage matrix and employs SMOTE to generate synthesized failing tests. Experimental results show that Lamont outperforms original FL methods and is more efficient than Aeneas with comparable effectiveness.

INFORMATION AND SOFTWARE TECHNOLOGY (2023)

Proceedings Paper Computer Science, Software Engineering

A Universal Data Augmentation Approach for Fault Localization

Huan Xie et al.

Summary: Aeneas is a universal data augmentation approach proposed for fault localization. It generates synthesized failing test cases from a reduced feature space using a revised principal component analysis and a conditional variational autoencoder, improving the accuracy and effectiveness of fault localization.

2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022) (2022)

Article Computer Science, Software Engineering

Improving deep-learning-based fault localization with resampling

Zhuo Zhang et al.

Summary: The study improved the accuracy of deep learning-based fault localization models in imbalanced datasets by utilizing data resampling, resulting in enhanced fault localization effectiveness.

JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS (2021)

Article Computer Science, Information Systems

A study of effectiveness of deep learning in locating real faults

Zhuo Zhang et al.

Summary: This study explores the effectiveness of using deep learning for fault localization on a set of real bugs reported in widely used programs. The results indicate that in the context of real faults, convolutional neural networks are the most effective.

INFORMATION AND SOFTWARE TECHNOLOGY (2021)

Proceedings Paper Computer Science, Software Engineering

Improving Fault Localization by Integrating Value and Predicate Based Causal Inference Techniques

Yigit Kucuk et al.

Summary: Statistical fault localization techniques automatically score program elements based on how likely they are to be faulty, using execution profiles and success/failure information. UniVal is a new SFL technique that integrates information about both predicate outcomes and variable values using causal inference techniques and machine learning, to accurately estimate the true failure-causing effect of program statements.

2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021) (2021)

Proceedings Paper Computer Science, Software Engineering

Fault Localization with Code Coverage Representation Learning

Yi Li et al.

Summary: DEEPRL4FL is a deep learning fault localization method that locates buggy code at the statement and method levels by treating FL as an image pattern recognition problem. It combines code coverage representation learning, data dependencies RL, and code representation learning on suspicious source code. Inspired by crime scene investigation, it considers code coverage information, dependencies among statements, and source code in detecting faulty statements/methods.

2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021) (2021)

Article Computer Science, Artificial Intelligence

Software fault localization using BP neural network based on function and branch coverage

Abha Maru et al.

Summary: Software failures are inevitable as software scales and becomes more complex, making fault localization techniques crucial. This paper introduces an effective approach for fault localization based on back-propagation neural network, which improves performance by 23.50-44.27% on average compared to existing techniques, by incorporating coverage information and test case execution results.

EVOLUTIONARY INTELLIGENCE (2021)

Proceedings Paper Computer Science, Interdisciplinary Applications

Ensemble Random Forests Classifier for Detecting Coincidentally Correct Test Cases

Shuvalaxmi Dass et al.

2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020) (2020)

Proceedings Paper Computer Science, Software Engineering

More Accurate Dynamic Slicing for Better Supporting Software Debugging

Xiangyu Li et al.

2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020) (2020)

Article Computer Science, Information Systems

IETCR: An Information Entropy Based Test Case Reduction Strategy for Mutation-Based Fault Localization

Haifeng Wang et al.

IEEE ACCESS (2020)

Article Computer Science, Software Engineering

An evaluation of pure spectrum-based fault localization techniques for large-scale software systems

Simon Heiden et al.

SOFTWARE-PRACTICE & EXPERIENCE (2019)

Proceedings Paper Computer Science, Software Engineering

CNN-FL: An Effective Approach for Localizing Faults using Convolutional Neural Networks

Zhuo Zhang et al.

2019 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER) (2019)

Proceedings Paper Computer Science, Theory & Methods

Effectiveness of Weighted Neural Network on Accuracy of Software Fault Localization

Samira Rahimyar Heris et al.

2019 5TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR) (2019)

Proceedings Paper Computer Science, Software Engineering

DeepFL: Integrating Multiple Fault Diagnosis Dimensions for Deep Fault Localization

Xia Li et al.

PROCEEDINGS OF THE 28TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA '19) (2019)

Article Computer Science, Software Engineering

How test suites impact fault localisation starting from the size

Yan Lei et al.

IET SOFTWARE (2018)

Article Computer Science, Hardware & Architecture

Accuracy Graphs of Spectrum-Based Fault Localization Formulas

Chung Man Tang et al.

IEEE TRANSACTIONS ON RELIABILITY (2017)

Article Computer Science, Software Engineering

A theoretical analysis on cloning the failed test cases to improve spectrum-based fault localization

Long Zhang et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2017)

Proceedings Paper Computer Science, Software Engineering

Evaluating and improving fault localization

Spencer Pearson et al.

2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)

Proceedings Paper Computer Science, Software Engineering

Semantically Enhanced Software Traceability Using Deep Learning Techniques

Jin Guo et al.

2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)

Article Computer Science, Software Engineering

Transforming Programs and Tests in Tandem for Fault Localization

Xia Li et al.

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL (2017)

Article Computer Science, Hardware & Architecture

ImageNet Classification with Deep Convolutional Neural Networks

Alex Krizhevsky et al.

COMMUNICATIONS OF THE ACM (2017)

Article Computer Science, Software Engineering

A Survey on Software Fault Localization

W. Eric Wong et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2016)

Article Engineering, Multidisciplinary

Fault Localization Analysis Based on Deep Neural Network

Wei Zheng et al.

MATHEMATICAL PROBLEMS IN ENGINEERING (2016)

Proceedings Paper Computer Science, Software Engineering

Regression Identification of Coincidental Correctness via Weighted Clustering

Xiaoshuang Yang et al.

39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2 (2015)

Article Computer Science, Software Engineering

Prevalence of Coincidental Correctness and Mitigation of its Impact on Fault Localization

Wes Masri et al.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2014)

Article Computer Science, Hardware & Architecture

The DStar Method for Effective Software Fault Localization

W. Eric Wong et al.

IEEE TRANSACTIONS ON RELIABILITY (2014)

Proceedings Paper Computer Science, Software Engineering

Trimming Test Suites with Coincidentally Correct Test Cases for Enhancing Fault Localizations

Xiaozhen Xue et al.

2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC) (2014)

Article Computer Science, Artificial Intelligence

A CLUSTERING-BASED STRATEGY TO IDENTIFY COINCIDENTAL CORRECTNESS IN FAULT LOCALIZATION

Yi Miao et al.

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING (2013)

Proceedings Paper Computer Science, Software Engineering

A Theoretical Study: The Impact of Cloning Failed Test Cases on the Effectiveness of Fault Localization

Yichao Gao et al.

2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC) (2013)

Article Computer Science, Hardware & Architecture

Effective Software Fault Localization Using an RBF Neural Network

W. Eric Wong et al.

IEEE TRANSACTIONS ON RELIABILITY (2012)

Article Computer Science, Artificial Intelligence

TIES WITHIN FAULT LOCALIZATION RANKINGS: EXPOSING AND ADDRESSING THE PROBLEM

Xiaofeng Xu et al.

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING (2011)

Article Computer Science, Software Engineering

A family of code coverage-based heuristics for effective fault localization

W. Eric Wong et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2010)

Article Computer Science, Artificial Intelligence

Convolutional Networks Can Learn to Generate Affinity Graphs for Image Segmentation

Srinivas C. Turaga et al.

NEURAL COMPUTATION (2010)

Review Computer Science, Artificial Intelligence

Learning from Imbalanced Data

Haibo He et al.

IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING (2009)

Article Computer Science, Software Engineering

A practical evaluation of spectrum-based fault localization

Rui Abreu et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2009)

Proceedings Paper Computer Science, Software Engineering

Spectrum-based Multiple Fault Localization

Rui Abreu et al.

2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS (2009)

Article Mathematics, Applied

For most large underdetermined systems of linear equations the minimal l1-norm solution is also the sparsest solution

DL Donoho

COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS (2006)