The search functionality is under construction.

IEICE TRANSACTIONS on Information

A Data Augmentation Method for Fault Localization with Fault Propagation Context and VAE

Zhuo ZHANG, Donghui LI, Lei XIA, Ya LI, Xiankai MENG

  • Full Text Views

    0

  • Cite this

Summary :

With the growing complexity and scale of software, detecting and repairing errant behaviors at an early stage are critical to reduce the cost of software development. In the practice of fault localization, a typical process usually includes three steps: execution of input domain test cases, construction of model domain test vectors and suspiciousness evaluation. The effectiveness of model domain test vectors is significant for locating the faulty code. However, test vectors with failing labels usually account for a small portion, which inevitably degrades the effectiveness of fault localization. In this paper, we propose a data augmentation method PVaug by using fault propagation context and variational autoencoder (VAE). Our empirical results on 14 programs illustrate that PVaug has promoted the effectiveness of fault localization.

Publication
IEICE TRANSACTIONS on Information Vol.E107-D No.2 pp.234-238
Publication Date
2024/02/01
Publicized
2023/10/25
Online ISSN
1745-1361
DOI
10.1587/transinf.2023EDL8052
Type of Manuscript
LETTER
Category
Software Engineering

Authors

Zhuo ZHANG
  Tianjin University
Donghui LI
  Tianjin University
Lei XIA
  No.83 Army Joint and Truma Disease Treatment Centre of PLA
Ya LI
  Shanghai Jiaotong University
Xiankai MENG
  Polytechnic University

Keyword