Software Engineering Empirical Research Radar

Debugging / Fault Localization / Diagnosis / Repair Papers

Papers tagged as Debugging / Fault Localization / Diagnosis / Repair.

PaperVenueYearTopics
LLM Agents Can See Code Repositories
Dongjian Ma, Silin Chen, Yufei Yang, Yulin Shi, Yanfu Yan
arXiv2026Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Program Comprehension
ARISE: A Repository-level Graph Representation and Toolset for Agentic Fault Localization and Program Repair
Shahd Seddik, Fatemeh Fard
arXiv2026Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods; AI / LLM for SE
Measure Twice, Locate Once: Mitigating Hallucinations in LLM-based Agents for Repository-Scale Fault Localization
Feiyue Chen, Guowei Yang, Cheryl Lee, Zhanming Jie, Yuqi Chen
TOSEM2026Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Software Agents
Assessing the Impact of Code Changes on the Fault Localizability of Large Language Models
Sabaat Haroon, Ahmand Faraz Khan, Ahmad Humayun, Waris Gill, Abdul Haddi Amjad
ICST2026Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Testing / QA
Finding the Needle in the Crash Stack: Industrial-Scale Crash Root Cause Localization with AutoCrashFL
Sungmin Kang, Sumi Yun, Jingun Hong, Shin Yoo, Gabin An
ICSE-SEIP2026Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Industrial Software Engineering
Productively Deploying Emerging Models on Emerging Platforms: A Top-Down Approach for Testing and Debugging.
Siyuan Feng 0007; Jiawei Liu 0004; Ruihang Lai; Charlie Ruan; Yong Yu 0001; Lingming Zhang 0001; Tianqi Chen 0001
ISSTA2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
PatchScope: LLM-Enhanced Fine-Grained Stable Patch Classification for Linux Kernel.
Rongkai Liu; Heyuan Shi; Shuning Liu; Chao Hu; Sisheng Li; Yuheng Shen; Runzhe Wang; Xiaohai Shi; Yu Jiang 0001
ISSTA2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Improving Graph Learning-Based Fault Localization with Tailored Semi-supervised Learning.
Chun Li; Hui Li 0104; Zhong Li; Minxue Pan; Xuandong Li
ISSTA2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
DepState: Detecting Synchronization Failure Bugs in Distributed Database Management Systems.
Cundi Fang; Jie Liang 0006; Zhiyong Wu 0010; Jingzhou Fu; Zhouyang Jia; Chun Huang 0006; Yu Jiang 0001; Shanshan Li 0001
ISSTA2025Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
AdverIntent-Agent: Adversarial Reasoning for Repair Based on Inferred Program Intent.
He Ye; Aidan Z. H. Yang; Chang Hu; Yanlin Wang 0001; Tao Zhang 0001; Claire Le Goues
ISSTA2025Debugging / Fault Localization / Diagnosis / Repair
A Low-Cost Feature Interaction Fault Localization Approach for Software Product Lines.
Haining Wang 0006; Yi Xiang 0002; Han Huang 0002; Jie Cao; Kaichen Chen; Xiaowei Yang 0003
ISSTA2025Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Your Fix Is My Exploit: Enabling Comprehensive DL Library API Fuzzing with Large Language Models.
Kunpeng Zhang, Shuai Wang, Jitao Han, Xiaogang Zhu 0001, Xian Li
ICSE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
WDD: Weighted Delta Debugging.
Xintong Zhou, Zhenyang Xu, Mengxiao Zhang, Yongqiang Tian 0001, Chengnian Sun
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Unveiling the Energy Vampires: A Methodology for Debugging Software Energy Consumption.
Enrique Barba Roque, Luis Cruz 0002, Thomas Durieux
ICSE2025Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenance.
Waris Gill, Ali Anwar 0001, Muhammad Ali Gulzar
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Toward a Better Understanding of Probabilistic Delta Debugging.
Mengxiao Zhang, Zhenyang Xu, Yongqiang Tian 0001, Xinru Cheng, Chengnian Sun
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
The Fact Selection Problem in LLM-Based Program Repair.
Nikhil Parasaram, Huijie Yan, Boyu Yang, Zineb Flahy, Abriele Qudsi
ICSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Template-Guided Program Repair in the Era of Large Language Models.
Kai Huang, Jian Zhang 0087, Xiangxin Meng, Yang Liu 0003
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
RustAssistant: Using LLMs to Fix Compilation Errors in Rust Code.
Pantazis Deligiannis, Akash Lal, Nikita Mehrotra, Rishi Poddar, Aseem Rastogi
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models.
Aidan Z. H. Yang, Sophia Kolak, Vincent J. Hellendoorn, Ruben Martins, Claire Le Goues
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Repository-Level Graph Representation Learning for Enhanced Security Patch Detection.
Xin-Cheng Wen, Zirui Lin, Cuiyun Gao 0001, Hongyu Zhang 0002, Yong Wang
ICSE2025Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability; DevOps / CI / Build / Release
RepairAgent: An Autonomous, LLM-Based Agent for Program Repair.
Islem Bouzenia, Premkumar T. Devanbu, Michael Pradel
ICSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
RediI: Test Infrastructure to Enable Deterministic Reproduction of Failures for Distributed Systems.
Yang Feng 0003, Zheyuan Lin, Dongchen Zhao, Mengbo Zhou, Jia Liu
ICSE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Ranking Relevant Tests for Order-Dependent Flaky Tests.
Shanto Rahman, Bala Naren Chanumolu, Suzzana Rafi, August Shi, Wing Lam
ICSE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Patch Synthesis for Property Repair of Deep Neural Networks.
Zhiming Chi, Jianan Ma, Pengfei Yang 0002, Cheng-Chao Huang, Renjue Li
ICSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
NIODebugger: A Novel Approach to Repair Non-Idempotent-Outcome Tests with LLM-Based Agent.
Kaiyao Ke
ICSE2025Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Knowledge-Enhanced Program Repair for Data Science Code.
Shuyin Ouyang, Jie M. Zhang, Zeyu Sun 0004, Albert Meroño-Peñuela
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Enhancing Fault Localization in Industrial Software Systems via Contrastive Learning.
Chun Li, Hui Li, Zhong Li, Minxue Pan, Xuandong Li
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Dockerfile Flakiness: Characterization and Repair.
Taha Shabani, Noor Nashid, Parsa Alian, Ali Mesbah 0001
ICSE2025Debugging / Fault Localization / Diagnosis / Repair
Dissecting Global Search: A Simple Yet Effective Method to Boost Individual Discrimination Testing and Repair.
Lili Quan, Tianlin Li, Xiaofei Xie, Zhenpeng Chen, Sen Chen 0001
ICSE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models.
Mingyue Yuan, Jieshan Chen, Zhenchang Xing, Aaron Quigley, Yuyu Luo
ICSE2025Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
Closing the Gap: A User Study on the Real-world Usefulness of AI-powered Vulnerability Detection & Repair in the IDE.
Benjamin Steenhoek, Kalpathy Sivaraman, Renata Saldivar Gonzalez, Yevhen Mohylevskyy, Roshanak Zilouchian Moghaddam
ICSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
COCA: Generative Root Cause Analysis for Distributed Systems with Code Knowledge.
Yichen Li 0003, Yulun Wu, Jinyang Liu 0002, Zhihan Jiang, Zhuangbin Chen
ICSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Aligning the Objective of LLM-Based Program Repair.
Junjielong Xu, Ying Fu, Shin Hwei Tan, Pinjia He
ICSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
A Differential Testing Framework to Identify Critical AV Failures Leveraging Arbitrary Inputs.
Trey Woodlief, Carl Hildebrandt, Sebastian G. Elbaum
ICSE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Understanding Debugging as Episodes: A Case Study on Performance Bugs in Configurable Software Systems.
Max Weber; Alina Mailach; Sven Apel; Janet Siegmund; Raimund Dachselt; Norbert Siegmund
FSE2025Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; Performance / Energy / Reliability
Towards Understanding Docker Build Faults in Practice: Symptoms, Root Causes, and Fix Patterns.
Yiwen Wu 0001; Yang Zhang 0026; Tao Wang 0006; Bo Ding 0007; Huaimin Wang 0001
FSE2025Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
ReproCopilot: LLM-Driven Failure Reproduction with Dynamic Refinement.
Tanakorn Leesatapornwongsa; Fazle Elahi Faisal; Suman Nath
FSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
RePurr: Automated Repair of Block-Based Learners' Programs.
Sebastian Schweikl; Gordon Fraser 0001
FSE2025Debugging / Fault Localization / Diagnosis / Repair
Mystique: Automated Vulnerability Patch Porting with Semantic and Syntactic-Enhanced LLM.
Susheng Wu; Ruisi Wang; Yiheng Cao; Bihuan Chen 0001; Zhuotong Zhou; Yiheng Huang; Junpeng Zhao; Xin Peng 0001
FSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
IRepair: An Intent-Aware Approach to Repair Data-Driven Errors in Large Language Models.
Sayem Mohammad Imtiaz; Astha Singh; Fraol Batole; Hridesh Rajan
FSE2025Debugging / Fault Localization / Diagnosis / Repair
HornBro: Homotopy-Like Method for Automated Quantum Program Repair.
Siwei Tan; Liqiang Lu; Debin Xiang; Tianyao Chu; Congliang Lang; Jintao Chen 0001; Xing Hu 0008; Jianwei Yin
FSE2025Debugging / Fault Localization / Diagnosis / Repair
Empirically Evaluating the Impact of Object-Centric Breakpoints on the Debugging of Object-Oriented Programs.
Valentin Bourcier; Pooja Rani 0001; Maximilian Ignacio Willembrinck Santander; Alberto Bacchelli; Steven Costiou
FSE2025Debugging / Fault Localization / Diagnosis / Repair
Element-Based Automated DNN Repair with Fine-Tuned Masked Language Model.
Xu Wang 0007; Mingming Zhang; Xiangxin Meng; Jian Zhang 0087; Yang Liu 0003; Chunming Hu
FSE2025Debugging / Fault Localization / Diagnosis / Repair
Demystifying Memorization in LLM-Based Program Repair via a General Hypothesis Testing Framework.
Jiaolong Kong; Xiaofei Xie; Shangqing Liu
FSE2025Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Code Change Intention, Development Artifact, and History Vulnerability: Putting Them Together for Vulnerability Fix Detection by LLM.
Xu Yang; Wenhan Zhu; Michael Pacheco; Jiayuan Zhou; Shaowei Wang 0002; Xing Hu 0008; Kui Liu 0001
FSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
ChatDBG: Augmenting Debugging with Large Language Models.
Kyla Levin; Nicolas van Kempen; Emery D. Berger; Stephen N. Freund
FSE2025Debugging / Fault Localization / Diagnosis / Repair
A Knowledge Enhanced Large Language Model for Bug Localization.
Yue Li 0047; Bohan Liu 0003; Ting Zhang 0011; Zhiqi Wang; David Lo 0001; Lanxin Yang; Jun Lyu; He Zhang 0001
FSE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
A Comprehensive Study of Bug-Fix Patterns in Autonomous Driving Systems.
Yuntianyi Chen; Yuqi Huai; Yirui He; Shilong Li 0002; Changnam Hong; Qi Alfred Chen; Joshua Garcia
FSE2025Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
Vul-R2: A Reasoning LLM for Automated Vulnerability Repair.
Xin-Cheng Wen, Zirui Lin, Yijun Yang, Cuiyun Gao 0001, Deheng Ye
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Uncovering Systematic Failures of LLMs in Verifying Code Against Natural Language Specifications.
Haolin Jin, Huaming Chen
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Simulated Interactive Debugging.
Yannic Noller, Erick Chandra 0002, Srinidhi Chandrashekar, Kenny T. W. Choo, Cyrille Jégourel
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Repair.
Kai Huang, Jian Zhang 0087, Xiaofei Xie, Chunyang Chen 0001
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Root Cause Analysis of RISC-V Build Failures via LLM and MCTS Reasoning.
Weipeng Shuai, Jie Liu 0008, Zhirou Ma, Liangyi Kang, Zehua Wang
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Repairing Leaks in Resource Wrappers.
Sanjay Malakar, Michael D. Ernst, Martin Kellogg, Manu Sridharan
ASE2025Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Provable Fairness Repair for Deep Neural Networks.
Jianan Ma, Jingyi Wang, Qi Xuan, Zhen Wang
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Not Every Patch is an Island: LLM-Enhanced Identification of Multiple Vulnerability Patches.
Yi Song, Dongchen Xie, Lin Xu, He Zhang, Chunying Zhou
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
LogSage: An LLM-Based Framework for CI/CD Failure Detection and Remediation with Industrial Validation.
Weiyuan Xu, Juntao Luo, Tao Huang, Kaixin Sui, Jie Geng
ASE2025Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Leveraging Mixture-of-Experts Framework for Smart Contract Vulnerability Repair with Large Language Model.
Hang Yuan, Xizhi Hou, Lei Yu, Li Yang 0015, Jiayue Tang
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
Let the Code Speak: Incorporating Program Dynamic State for Better Method-Level Fault Localization.
Yihao Qin, Shangwen Wang, Bo Lin 0011, Xin Peng 0010, Sheng Ouyang
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Lares: LLM-driven Code Slice Semantic Search for Patch Presence Testing.
Siyuan Li 0014, Yaowen Zheng, Hong Li 0004, Jingdong Guo, Chaopeng Dong
ASE2025Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
LLMPort: Cross-file Patch Porting via Task Decomposition and Self-correction.
Bofei Chen, Lei Zhang, Peng Deng, Nan Wang, Haoyu Xu
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Interaction-Aware Patch Assessment for Multi-Fault Automated Program Repair.
Omar I. Al-Bataineh
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Hypergraph Neural Network-based Multi-Granular Root Cause Localization for Microservice Systems.
Yaxiao Li, Lu Wang 0014, Chenxi Zhang 0003, Qingshan Li, Siming Rong
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Hit The Bullseye On The First Shot: Improving LLMs Using Multi-Sample Self-Reward Feedback for Vulnerability Repair.
Rui Jiao, Yue Zhang, Jinku Li, Jianfeng Ma
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Hierarchical Knowledge Injection for Improving LLM-based Program Repair.
Ramtin Ehsani, Esteban Parra, Sonia Haiduc, Preetha Chatterjee
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Generating Failure-Based Oracles to Support Testing of Reported Bugs in Android Apps.
Jack Johnson, Junayed Mahmud, Oscar Chaparro, Kevin Moran, Mattia Fazzini
ASE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
FlakyGuard: Automatically Fixing Flaky Tests at Industry Scale.
Chengpeng Li 0002, Farnaz Behrang, August Shi, Peng Liu
ASE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Fixing Broken Graphs: LLM-Powered Automatic Code Optimization for DNN Programs.
Haotian Wang, Yicheng Sui, Yudong Xie, Yicong Liu, Yufei Sun
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Faultseeker: LLM-Empowered Framework for Blockchain Transaction Fault Localization.
Kairan Sun, Zhengzi Xu, Kaixuan Li 0002, Lyuye Zhang, Yuqiang Sun 0001
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
FailMapper: Automated Generation of Unit Tests Guided by Failure Scenarios.
Ruiqi Dong, Zehang Deng, Xiaogang Zhu 0001, Xiaoning Du 0001, Huai Liu
ASE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Explainable Fault Localization for Programming Assignments via LLM-Guided Annotation.
Fang Liu, Tianze Wang, Li Zhang, Zheyu Yang, Jing Jiang
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
DiffFix: Incrementally Fixing AST Diffs via Context and Type Information.
Guofeng Zeng, Chang-Ai Sun, Kai Gao 0008, Huai Liu
ASE2025Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Detecting and Repairing Incomplete Software Requirements with Multi-LLM Ensembles.
Mohamad Kassab, Marwan AbdElhameed
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
Defects4C: Benchmarking Large Language Model Repair Capability with C/C++ Bugs.
Jian Wang 0067, Xiaofei Xie, Qiang Hu, Shangqing Liu, Jiongchi Yu
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Debugging the Undebuggable: Why Multi-Fault Programs Break Debugging and Repair Tools.
Omar I. Al-Bataineh
ASE2025Debugging / Fault Localization / Diagnosis / Repair
DRIFT: Debug-based Trace Inference for Firmware Testing.
Changming Liu, Alejandro Mera, Meng Xu, Engin Kirda
ASE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Characterizing and Repairing Color-Related Accessibility Issues in Android Apps.
Jiahao Gu, Huaxun Huang
ASE2025Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Characterizing Multi-Hunk Patches: Divergence, Proximity, and LLM Repair Challenges.
Noor Nashid, Daniel Ding, Keheliya Gallaba, Ahmed E. Hassan, Ali Mesbah 0001
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
BitsAI-Fix: LLM-Driven Approach for Automated Lint Error Resolution in Practice.
Yuanpeng Li, Qi Long, Zhiyuan Yao, Jian Xu, Lintao Xie
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
BASHIRI: Learning Failure Oracles from Execution Features.
Marius Smytzek, Martin Eberlein, Tural Mammadov, Lars Grunske, Andreas Zeller
ASE2025Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Automatic Fixing of Missing Dependency Errors.
Jun Lyu, He Zhang 0001, Lanxin Yang, Yue Li 0047, Chenxing Zhong
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Automated Repair of OpenID Connect Programs.
Tamjid Al Rahat, Yanju Chen, Yu Feng 0001, Yuan Tian 0001
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Automated Repair of Ambiguous Problem Descriptions for LLM-Based Code Generation.
Haoxiang Jia, Robbie Morris, He Ye, Federica Sarro, Sergey Mechtaev
ASE2025AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Automated Inline Comment Smell Detection and Repair with Large Language Models.
Hatice Kübra Çaglar, Semih Çaglar, Eray Tüzün
ASE2025Debugging / Fault Localization / Diagnosis / Repair
AndroFL: Evolutionary-Driven Fault Localization for Android Apps.
Vishal Singh, Ravi Shankar Das, Prajwal H. G, Subhajit Roy 0001
ASE2025Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Amur: Fixing Multi-Resource Leaks Guided by Resource Flow Analysis.
Jinyoung Kim, Eunseok Lee
ASE2025Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Agents in the Sandbox: End-to-End Crash Bug Reproduction for Minecraft.
Eray Yapagci, Yavuz Alp Sencer Öztürk, Eray Tüzün
ASE2025Debugging / Fault Localization / Diagnosis / Repair
Your "Notice" Is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking.
Kaifeng Huang 0001, Yingfeng Xia, Bihuan Chen 0001, Siyang He, Huazheng Zeng
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
Traceback: A Fault Localization Technique for Molecular Programs.
Michael C. Gerten, James I. Lathrop, Myra B. Cohen
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
ThinkRepair: Self-Directed Automated Program Repair.
Xin Yin, Chao Ni 0001, Shaohua Wang 0002, Zhenhao Li 0002, Limin Zeng
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
Reproducing Timing-Dependent GUI Flaky Tests in Android Apps via a Single Event Delay.
Xiaobao Cai, Zhen Dong, Yongjiang Wang, Abhishek Tiwari 0001, Xin Peng 0001
ISSTA2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Mobile / Web / GUI / Android
Preserving Reactiveness: Understanding and Improving the Debugging Practice of Blocking-Call Bugs.
Arooba Shahoor, Jooyong Yi, Dongsun Kim 0001
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
PatchFinder: A Two-Phase Approach to Security Patch Tracing for Disclosed Vulnerabilities in Open-Source Software.
Kaixuan Li 0002, Jian Zhang 0087, Sen Chen 0001, Han Liu 0012, Yang Liu 0003
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
One Size Does Not Fit All: Multi-granularity Patch Generation for Better Automated Program Repair.
Bo Lin 0011, Shangwen Wang, Ming Wen 0001, Liqian Chen, Xiaoguang Mao
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
Neurosymbolic Repair of Test Flakiness.
Yang Chen 0059, Reyhaneh Jabbarvand
ISSTA2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
NeuFair: Neural Network Fairness Repair with Dropout.
Vishnu Asutosh Dasu, Ashish Kumar, Saeid Tizpaz-Niari, Gang Tan
ISSTA2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Isolation-Based Debugging for Neural Networks.
Jialuo Chen, Jingyi Wang 0004, Youcheng Sun, Peng Cheng 0001, Jiming Chen 0001
ISSTA2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Interpretability Based Neural Network Repair.
Zuohui Chen, Jun Zhou, Youcheng Sun, Jingyi Wang 0004, Qi Xuan 0001
ISSTA2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters.
Purvish Jajal, Wenxin Jiang 0001, Arav Tewari, Erik Kocinare, Joseph Woo
ISSTA2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
FixCheck: A Tool for Improving Patch Correctness Analysis.
Facundo Molina, Juan Manuel Copia, Alessandra Gorla
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
Datactive: Data Fault Localization for Object Detection Systems.
Yining Yin, Yang Feng 0003, Shihao Weng, Yuan Yao 0001, Jia Liu 0015
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
Dance of the ADS: Orchestrating Failures through Historically-Informed Scenario Fuzzing.
Tong Wang 0042, Taotao Gu, Huan Deng, Hu Li, Xiaohui Kuang
ISSTA2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
DAppFL: Just-in-Time Fault Localization for Decentralized Applications in Web3.
Zhiying Wu, Jiajing Wu, Hui Zhang 0002, Ziwei Li, Jiachi Chen
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
CREF: An LLM-Based Conversational Software Repair Framework for Programming Tutors.
Boyang Yang, Haoye Tian, Weiguo Pian, Haoran Yu, Haitao Wang
ISSTA2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
C2D2: Extracting Critical Changes for Real-World Bugs with Dependency-Sensitive Delta Debugging.
Xuezhi Song, Yijian Wu, Shuning Liu, Bihuan Chen 0001, Yun Lin 0001
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs.
Yicheng Ouyang, Jun Yang 0062, Lingming Zhang 0001
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
BRAFAR: Bidirectional Refactoring, Alignment, Fault Localization, and Repair for Programming Assignments.
Linna Xie, Chongmin Li, Yu Pei 0001, Tian Zhang 0001, Minxue Pan
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
Automating Zero-Shot Patch Porting for Hard Forks.
Shengyi Pan, You Wang, Zhongxin Liu 0002, Xing Hu 0008, Xin Xia 0001
ISSTA2024Debugging / Fault Localization / Diagnosis / Repair
Automated Program Repair via Conversation: Fixing 162 out of 337 Bugs for $0.42 Each using ChatGPT.
Chunqiu Steven Xia, Lingming Zhang 0001
ISSTA2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems.
Chenxi Zhang 0003, Zhen Dong, Xin Peng 0001, Bicheng Zhang, Miao Chen
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems; Performance / Energy / Reliability
Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Model.
Zhe Liu 0025, Chunyang Chen 0001, Junjie Wang 0001, Mengzhuo Chen, Boyu Wu
ICSE2024Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Strengthening Supply Chain Security with Fine-grained Safe Patch Identification.
Changhua Luo, Wei Meng 0001, Shuai Wang 0011
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
ReClues: Representing and indexing failures in parallel debugging with program variables.
Yi Song, Xihao Zhang, Xiaoyuan Xie, Quanming Liu, Ruizhi Gao
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
RUNNER: Responsible UNfair NEuron Repair for Enhancing Deep Neural Network Fairness.
Tianlin Li, Yue Cao, Jian Zhang 0087, Shiqian Zhao, Yihao Huang 0001
ICSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Practical Program Repair via Preference-based Ensemble Strategy.
Wenkang Zhong, Chuanyi Li, Kui Liu 0001, Tongtong Xu, Jidong Ge
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
PS3: Precise Patch Presence Test based on Semantic Symbolic Signature.
Qi Zhan, Xing Hu 0008, Zhiyang Li, Xin Xia 0001, David Lo 0001
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
PPT4J: Patch Presence Test for Java Binaries.
Zhiyuan Pan, Xing Hu 0008, Xin Xia 0001, Xian Zhan, David Lo 0001
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources.
Xin Zhou 0014, Kisub Kim, Bowen Xu, DongGyun Han, David Lo 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Out of Context: How important is Local Context in Neural Program Repair?
Julian Aron Prenner, Romain Robbes
ICSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization.
Junayed Mahmud, Nadeeshan De Silva, Safwat Ali Khan, Seyed Hooman Mostafavi, S. M. Hasan Mansur 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
NuzzleBug: Debugging Block-Based Programs in Scratch.
Adina Deiner, Gordon Fraser 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Learning and Repair of Deep Reinforcement Learning Policies from Fuzz-Testing Data.
Martin Tappler, Andrea Pferscher, Bernhard K. Aichernig, Bettina Könighofer
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Large Language Models for Test-Free Fault Localization.
Aidan Z. H. Yang, Claire Le Goues, Ruben Martins, Vincent J. Hellendoorn
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
ITER: Iterative Neural Repair for Multi-Location Patches.
He Ye, Martin Monperrus
ICSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
FlakeSync: Automatically Repairing Async Flaky Tests.
Shanto Rahman, August Shi
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Exploring Experiences with Automated Program Repair in Practice.
Fairuz Nawer Meem, Justin Smith 0001, Brittany Johnson
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors.
Yun Peng 0003, Shuzheng Gao, Cuiyun Gao 0001, Yintong Huo, Michael R. Lyu
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
DeepLSH: Deep Locality-Sensitive Hash Learning for Fast and Efficient Near-Duplicate Crash Report Detection.
Youcef Remil, Anes Bendimerad, Romain Mathonat, Chedy Raïssi, Mehdi Kaytoue
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Constraint Based Program Repair for Persistent Memory Bugs.
Zunchen Huang, Chao Wang 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Comprehensive Semantic Repair of Obsolete GUI Test Scripts for Mobile Applications.
Shaoheng Cao, Minxue Pan, Yu Pei 0001, Wenhua Yang 0001, Tian Zhang 0001
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Automated Program Repair, What Is It Good For? Not Absolutely Nothing!
Hadeel Eladawy, Claire Le Goues, Yuriy Brun
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Analyzing and Debugging Normative Requirements via Satisfiability Checking.
Nick Feng, Lina Marsso, Sinem Getir Yaman, Yesugen Baatartogtokh, Reem Ayad
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
Towards Better Graph Neural Network-Based Fault Localization through Enhanced Code Representation.
Md Nakhla Rafi; Dong Jae Kim; An Ran Chen; Tse-Hsun (Peter) Chen; Shaowei Wang 0002
FSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
ProveNFix: Temporal Property-Guided Program Repair.
Yahui Song; Xiang Gao 0012; Wenhua Li; Wei-Ngan Chin; Abhik Roychoudhury
FSE2024Debugging / Fault Localization / Diagnosis / Repair
Predicting Failures of Autoscaling Distributed Applications.
Giovanni Denaro; Noura El Moussa; Rahim Heydarov; Francesco Lomio; Mauro Pezzè; Ketai Qiu
FSE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Misconfiguration Software Testing for Failure Emergence in Autonomous Driving Systems.
Yuntianyi Chen; Yuqi Huai; Shilong Li 0002; Changnam Hong; Joshua Garcia
FSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Maximizing Patch Coverage for Testing of Highly-Configurable Software without Exploding Build Times.
Necip Fazil Yildiran; Jeho Oh; Julia Lawall; Paul Gazzillo
FSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
DeSQL: Interactive Debugging of SQL in Data-Intensive Scalable Computing.
Sabaat Haroon; Chris Brown 0001; Muhammad Ali Gulzar
FSE2024Debugging / Fault Localization / Diagnosis / Repair
CrossCert: A Cross-Checking Detection Approach to Patch Robustness Certification for Deep Learning Models.
Qilin Zhou; Zhengyuan Wei; Haipeng Wang 0005; Bo Jiang 0001; Wing-Kwong Chan
FSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
BARO: Robust Root Cause Analysis for Microservices via Multivariate Bayesian Online Change Point Detection.
Luan Pham; Huong Ha 0001; Hongyu Zhang 0002
FSE2024Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review; Performance / Energy / Reliability
A Quantitative and Qualitative Evaluation of LLM-Based Explainable Fault Localization.
Sungmin Kang; Gabin An; Shin Yoo
FSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
A Deep Dive into Large Language Models for Automated Bug Localization and Repair.
Soneya Binta Hossain; Nan Jiang 0012; Qiang Zhou 0009; Xiaopeng Li 0002; Wen-Hao Chiang; Yingjun Lyu; Hoan Anh Nguyen; Omer Tripp
FSE2024Debugging / Fault Localization / Diagnosis / Repair
VulAdvisor: Natural Language Suggestion Generation for Software Vulnerability Repair.
Jian Zhang 0087, Chong Wang 0013, Anran Li 0001, Wenhan Wang, Tianlin Li
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Unveiling the Characteristics and Impact of Security Patch Evolution.
Zifan Xie, Ming Wen 0001, Zichao Wei, Hai Jin 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability; Maintenance / Evolution / Refactoring / Review
The Potential of One-Shot Failure Root Cause Analysis: Collaboration of the Large Language Model and Small Classifier.
Yongqi Han 0001, Qingfeng Du, Ying Huang, Jiaqi Wu, Fulong Tian
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
The Importance of Accounting for Execution Failures when Predicting Test Flakiness.
Guillaume Haben, Sarra Habchi, John Micco, Mark Harman, Mike Papadakis
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Slicer4D: A Slicing-based Debugger for Java.
Sahar Badihi, Sami Nourji, Julia Rubin
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
SLIM: a Scalable and Interpretable Light-weight Fault Localization Algorithm for Imbalanced Data in Microservice.
Rui Ren, Jingbang Yang, Linxiao Yang, Xinyue Gu, Liang Sun 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Root Cause Analysis for Microservice System based on Causal Inference: How Far Are We?
Luan Pham, Huong Ha 0001, Hongyu Zhang 0002
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Repairing Regex-Dependent String Functions.
Nariyoshi Chida, Tachio Terauchi
ASE2024Debugging / Fault Localization / Diagnosis / Repair
ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutation.
Shiwei Feng 0002, Yapeng Ye, Qingkai Shi, Zhiyuan Cheng 0010, Xiangzhe Xu
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
REACT: IR-Level Patch Presence Test for Binary.
Qi Zhan, Xing Hu 0008, Xin Xia 0001, Shanping Li
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
PatchTrack: Analyzing ChatGPT's Impact on Software Patch Decision-Making in Pull Requests.
Daniel Ogenrwot, John Businge
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
PatUntrack: Automated Generating Patch Examples for Issue Reports without Tracked Insecure Code.
Ziyou Jiang, Lin Shi 0006, Guowei Yang 0001, Qing Wang 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair
MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal Data.
Yidan Wang, Zhouruixing Zhu, Qiuai Fu, Yuchi Ma, Pinjia He
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Giving Every Modality a Voice in Microservice Failure Diagnosis via Multimodal Adaptive Optimization.
Lei Tao, Shenglin Zhang, Zedong Jia, Jinrui Sun, Minghua Ma
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems; Performance / Energy / Reliability
GUI Test Repair Based on Test-Extension.
Yonghao Long, Yuanyuan Chen 0017, Xiangping Chen
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
FixKit: A Program Repair Collection for Python.
Marius Smytzek, Martin Eberlein, Kai Werk, Lars Grunske, Andreas Zeller
ASE2024Debugging / Fault Localization / Diagnosis / Repair
FastFixer: An Efficient and Effective Approach for Repairing Programming Assignments.
Fang Liu 0032, Zhenwei Liu, Qianhui Zhao, Jing Jiang 0005, Li Zhang 0029
ASE2024Debugging / Fault Localization / Diagnosis / Repair
FAIL: Analyzing Software Failures from the News Using LLMs.
Dharun Anandayuvaraj, Matthew Campbell, Arav Tewari, James C. Davis 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repair.
Guochang Li, Chen Zhi, Jialiang Chen, Junxiao Han, Shuiguang Deng
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Enhancing the Efficiency of Automated Program Repair via Greybox Analysis.
Youngjae Kim, Yechan Park, Seungheon Han, Jooyong Yi
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Enhancing Automated Program Repair with Solution Design.
Jiuang Zhao, Donghao Yang, Li Zhang 0029, Xiaoli Lian, Zitian Yang
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
DeployFix: Dynamic Repair of Software Deployment Failures via Constraint Solving.
Haoyu Liao, Jianmei Guo, Bo Huang 0002, Yujie Han, Dingyu Yang
ASE2024Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Copilot-in-the-Loop: Fixing Code Smells in Copilot-Generated Python Code using Copilot.
Beiqi Zhang, Peng Liang 0001, Qiong Feng, Yujia Fu, Zengyang Li
ASE2024Debugging / Fault Localization / Diagnosis / Repair
ContractTinker: LLM-Empowered Vulnerability Repair for Real-World Smart Contracts.
Che Wang, Jiashuo Zhang 0001, Jianbo Gao 0003, Libin Xia, Zhi Guan
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Bridging Gaps in LLM Code Translation: Reducing Errors with Call Graphs and Bridged Debuggers.
Yang Luo, Richard Yu, Fajun Zhang, Ling Liang, Yongqiang Xiong
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Automated Repair of Multi-fault Programs: Obstacles, Approaches, and Prospects.
Omar I. Al-Bataineh
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Semantic-Based Neural Network Repair.
Richard Schumi, Jun Sun 0001
ISSTA2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Quantitative Policy Repair for Access Control on the Cloud.
William Eiers, Ganesh Sankaran, Tevfik Bultan
ISSTA2023Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Precise and Efficient Patch Presence Test for Android Applications against Code Obfuscation.
Zifan Xie, Ming Wen 0001, Haoxiang Jia, Xiaochen Guo, Xiaotong Huang
ISSTA2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
PExReport-Maven: Creating Pruned Executable Cross-Project Failure Reports in Maven Build System.
Sunzhou Huang, Xiaoyin Wang
ISSTA2023Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Fuzzing Embedded Systems using Debug Interfaces.
Max Eisele, Daniel Ebert, Christopher Huth, Andreas Zeller
ISSTA2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
ECSTATIC: Automatic Configuration-Aware Testing and Debugging of Static Analysis Tools.
Austin Mordahl, Dakota Soles, Miao Miao 0001, Zenong Zhang, Shiyi Wei
ISSTA2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods; DevOps / CI / Build / Release
ConfFix: Repairing Configuration Compatibility Issues in Android Apps.
Huaxun Huang, Chi Xu, Ming Wen 0001, Yepang Liu 0001, Shing-Chi Cheung
ISSTA2023Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Mobile / Web / GUI / Android
Automated Program Repair from Fuzzing Perspective.
Youngjae Kim, Seungheon Han, Askar Yeltayuly Khamit, Jooyong Yi
ISSTA2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Applying and Extending the Delta Debugging Algorithm for Elevator Dispatching Algorithms (Experience Paper).
Pablo Valle, Aitor Arrieta, Maite Arratibel
ISSTA2023Debugging / Fault Localization / Diagnosis / Repair
Alligator in Vest: A Practical Failure-Diagnosis Framework via Arm Hardware Features.
Yiming Zhang 0030, Yuxin Hu, Haonan Li 0009, Wenxuan Shi, Zhenyu Ning
ISSTA2023Debugging / Fault Localization / Diagnosis / Repair
A Bayesian Framework for Automated Debugging.
Sungmin Kang, Wonkeun Choi, Shin Yoo
ISSTA2023Debugging / Fault Localization / Diagnosis / Repair
Template-based Neural Program Repair.
Xiangxin Meng, Xu Wang 0007, Hongyu Zhang 0002, Hailong Sun 0001, Xudong Liu 0001
ICSE2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Tare: Type-Aware Neural Program Repair.
Qihao Zhu, Zeyu Sun 0004, Wenjie Zhang 0007, Yingfei Xiong 0001, Lu Zhang 0023
ICSE2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Rete: Learning Namespace Representation for Program Repair.
Nikhil Parasaram, Earl T. Barr, Sergey Mechtaev
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
RAT: A Refactoring-Aware Traceability Model for Bug Localization.
Feifei Niu, Wesley K. G. Assunção, LiGuo Huang, Christoph Mayr-Dorn, Jidong Ge
ICSE2023Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review; Requirements / Modeling / Architecture
PExReport: Automatic Creation of Pruned Executable Cross-Project Failure Reports.
Sunzhou Huang, Xiaoyin Wang
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair.
Nan Jiang 0012, Thibaud Lutellier, Yiling Lou, Lin Tan 0001, Dan Goldwasser
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networks.
Verya Monjezi, Ashutosh Trivedi 0001, Gang Tan, Saeid Tizpaz-Niari
ICSE2023Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Impact of Code Language Models on Automated Program Repair.
Nan Jiang 0012, Kevin Liu, Thibaud Lutellier, Lin Tan 0001
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Fonte: Finding Bug Inducing Commits from Failures.
Gabin An, Jingun Hong, Naryeong Kim, Shin Yoo
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
FedDebug: Systematic Debugging for Federated Learning Applications.
Waris Gill, Ali Anwar 0001, Muhammad Ali Gulzar
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Evaluating the Impact of Experimental Assumptions in Automated Fault Localization.
Ezekiel O. Soremekun, Lukas Kirschner, Marcel Böhme, Mike Papadakis
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
ECSTATIC: An Extensible Framework for Testing and Debugging Configurable Static Analysis.
Austin Mordahl, Zenong Zhang, Dakota Soles, Shiyi Wei
ICSE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Does the Stream API Benefit from Special Debugging Facilities? A Controlled Experiment on Loops and Streams with Specific Debuggers.
Jan Reichl, Stefan Hanenberg, Volker Gruhn
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Detecting Dialog-Related Keyboard Navigation Failures in Web Applications.
Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond
ICSE2023Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
CoLeFunDa: Explainable Silent Vulnerability Fix Identification.
Jiayuan Zhou, Michael Pacheco, Jinfu Chen 0002, Xing Hu 0008, Xin Xia 0001
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
CCTEST: Testing and Repairing Code Completion Systems.
Zongjie Li, Chaozheng Wang, Zhibo Liu, Haoxuan Wang, Dong Chen
ICSE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Better Automatic Program Repair by Using Bug Reports and Tests Together.
Manish Motwani, Yuriy Brun
ICSE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Automated Repair of Programs from Large Language Models.
Zhiyu Fan, Xiang Gao 0012, Martin Mirchev, Abhik Roychoudhury, Shin Hwei Tan
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Automated Program Repair in the Era of Large Pre-trained Language Models.
Chunqiu Steven Xia, Yuxiang Wei 0003, Lingming Zhang 0001
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Adhere: Automated Detection and Repair of Intrusive Ads.
Yutian Yan, Yunhui Zheng, Xinyue Liu 0005, Nenad Medvidovic, Weihang Wang 0001
ICSE2023Debugging / Fault Localization / Diagnosis / Repair
Understanding the Bug Characteristics and Fix Strategies of Federated Learning Systems.
Xiaohu Du, Xiao Chen 0026, Jialun Cao, Ming Wen 0001, Shing-Chi Cheung
FSE2023Debugging / Fault Localization / Diagnosis / Repair
Triggering Modes in Spectrum-Based Multi-location Fault Localization.
Tung Dao, Na Meng 0001, ThanhVu Nguyen
FSE2023Debugging / Fault Localization / Diagnosis / Repair
TraceDiag: Adaptive, Interpretable, and Efficient Root Cause Analysis on Large-Scale Microservice Systems.
Ruomeng Ding, Chaoyun Zhang, Lu Wang 0029, Yong Xu 0010, Minghua Ma
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
SmartFix: Fixing Vulnerable Smart Contracts by Accelerating Generate-and-Verify Repair using Statistical Models.
Sunbeom So, Hakjoo Oh
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Semantic Test Repair for Web Applications.
Xiaofang Qi, Xiang Qian, Yanhui Li
FSE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Semantic Debugging.
Martin Eberlein, Marius Smytzek, Dominic Steinhöfel, Lars Grunske, Andreas Zeller
FSE2023Debugging / Fault Localization / Diagnosis / Repair
RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair.
Weishi Wang, Yue Wang 0034, Shafiq Joty, Steven C. H. Hoi
FSE2023Debugging / Fault Localization / Diagnosis / Repair
Program Repair Guided by Datalog-Defined Static Analysis.
Yu Liu 0130, Sergey Mechtaev, Pavle Subotic, Abhik Roychoudhury
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization.
Yali Du 0002, Zhongxing Yu
FSE2023Debugging / Fault Localization / Diagnosis / Repair
KG4CraSolver: Recommending Crash Solutions via Knowledge Graph.
Xueying Du, Yiling Lou, Mingwei Liu 0002, Xin Peng 0001, Tianyong Yang
FSE2023Debugging / Fault Localization / Diagnosis / Repair
InferFix: End-to-End Program Repair with LLMs.
Matthew Jin, Syed Shahriar, Michele Tufano, Xin Shi, Shuai Lu
FSE2023Debugging / Fault Localization / Diagnosis / Repair
Heterogeneous Testing for Coverage Profilers Empowered with Debugging Support.
Yibiao Yang, Maolin Sun, Yang Wang 0165, Qingyang Li 0006, Ming Wen 0001
FSE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
From Leaks to Fixes: Automated Repairs for Resource Leak Warnings.
Akshay Utture, Jens Palsberg
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoML.
Giang Nguyen, Sumon Biswas, Hridesh Rajan
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Dynamic Data Fault Localization for Deep Neural Networks.
Yining Yin, Yang Feng 0003, Shihao Weng, Zixi Liu, Yuan Yao 0001
FSE2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Diffusion-Based Time Series Data Imputation for Cloud Failure Prediction at Microsoft 365.
Fangkai Yang, Wenjie Yin, Lu Wang 0029, Tianci Li, Pu Zhao 0004
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
DeepDebugger: An Interactive Time-Travelling Debugging Approach for Deep Classifiers.
Xianglin Yang, Yun Lin 0001, Yifan Zhang 0019, Linpeng Huang, Jin Song Dong 0001
FSE2023Debugging / Fault Localization / Diagnosis / Repair
Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program Repair.
Yuxiang Wei 0003, Chunqiu Steven Xia, Lingming Zhang 0001
FSE2023Debugging / Fault Localization / Diagnosis / Repair
Baldur: Whole-Proof Generation and Repair with Large Language Models.
Emily First, Markus N. Rabe, Talia Ringer, Yuriy Brun
FSE2023Debugging / Fault Localization / Diagnosis / Repair
Automatically Resolving Dependency-Conflict Building Failures via Behavior-Consistent Loosening of Library Version Constraints.
Huiyan Wang 0001, Shuguan Liu, Lingyu Zhang 0005, Chang Xu 0001
FSE2023Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Automated and Context-Aware Repair of Color-Related Accessibility Issues for Android Apps.
Yuxin Zhang, Sen Chen 0001, Lingling Fan 0003, Chunyang Chen 0001, Xiaohong Li 0001
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
A Large-Scale Empirical Review of Patch Correctness Checking Approaches.
Jun Yang 0062, Yuehan Wang, Yiling Lou, Ming Wen 0001, Lingming Zhang 0001
FSE2023Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
Unifying Defect Prediction, Categorization, and Repair by Multi-Task Deep Learning.
Chao Ni 0001, Kaiwen Yang, Yan Zhu, Xiang Chen 0005, Xiaohu Yang 0001
ASE2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
The MAP Metric in Information Retrieval Fault Localization.
Thomas Hirsch, Birgit Hofer
ASE2023Debugging / Fault Localization / Diagnosis / Repair
PreciseBugCollector: Extensible, Executable and Precise Bug-Fix Collection: Solution for Challenge 8: Automating Precise Data Collection for Code Snippets with Bugs, Fixes, Locations, and Types.
He Ye, Zimin Chen, Claire Le Goues
ASE2023Debugging / Fault Localization / Diagnosis / Repair
Potential Solutions to Challenges in C Program Repair: A Practical Perspective.
Jifeng Xuan, Qi Xin, Liqian Chen, Xiaoguang Mao
ASE2023Debugging / Fault Localization / Diagnosis / Repair
Perfce: Performance Debugging on Databases with Chaos Engineering-Enhanced Causality Analysis.
Zhenlan Ji, Pingchuan Ma 0004, Shuai Wang 0011
ASE2023Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Nuances are the Key: Unlocking ChatGPT to Find Failure-Inducing Tests with Differential Prompting.
Tsz On Li, Wenxi Zong, Yibo Wang 0008, Haoye Tian, Ying Wang 0038
ASE2023Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Mutation-based Fault Localization of Deep Neural Networks.
Ali Ghanbari 0001, Deepak-George Thomas, Muhammad Arbab Arshad, Hridesh Rajan
ASE2023Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Information Retrieval-Based Fault Localization for Concurrent Programs.
Shuai Shao, Tingting Yu 0001
ASE2023Debugging / Fault Localization / Diagnosis / Repair
Gamma: Revisiting Template-Based Automated Program Repair Via Mask Prediction.
Quanjun Zhang, Chunrong Fang, Tongke Zhang, Bowen Yu, Weisong Sun
ASE2023Debugging / Fault Localization / Diagnosis / Repair
Fault Localization for Buggy Deep Learning Framework Conversions in Image Recognition.
Nikolaos Louloudakis, Perry Gibson, José Cano 0001, Ajitha Rajan
ASE2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
ExpressAPR: Efficient Patch Validation for Java Automated Program Repair Systems.
Yuan-an Xiao, Chenyang Yang 0002, Bo Wang 0050, Yingfei Xiong 0001
ASE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Coding and Debugging by Separating Secret Code Toward Secure Remote Development.
Shinobu Saito
ASE2023Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
Characterizing Flaky Tests in Node.js Applications.
Xiaoning Chang, Zheheng Liang, Guoquan Wu, Yu Gao 0002, Wei Chen 0018
ASE2023Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program Repair.
Kai Huang, Xiangxin Meng, Jian Zhang 0087, Yang Liu 0003, Wenjie Wang
ASE2023Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
An Automated and Flexible Multilingual Bug-Fix Dataset Construction System.
Wenkang Zhong, Chuanyi Li, Yunfei Zhang, Ziwen Ge, Jingyu Wang
ASE2023Debugging / Fault Localization / Diagnosis / Repair
A Majority Invariant Approach to Patch Robustness Certification for Deep Learning Models.
Qilin Zhou, Zhengyuan Wei, Haipeng Wang 0005, W. K. Chan 0001
ASE2023AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
iFixDataloss: a tool for detecting and fixing data loss issues in Android apps.
Wunan Guo, Zhen Dong, Liwei Shen, Wei Tian, Ting Su 0001
ISSTA2022Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Program vulnerability repair via inductive inference.
Yuntong Zhang 0002, Xiang Gao 0012, Gregory J. Duck, Abhik Roychoudhury
ISSTA2022Debugging / Fault Localization / Diagnosis / Repair
Patch correctness assessment in automated program repair based on the impact of patches on production and test code.
Ali Ghanbari 0001, Andrian Marcus
ISSTA2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Maestro: a platform for benchmarking automatic program repair tools on software vulnerabilities.
Eduard Pinconschi, Quang-Cuong Bui, Rui Abreu 0001, Pedro Adão, Riccardo Scandariato
ISSTA2022Debugging / Fault Localization / Diagnosis / Repair
HybridRepair: towards annotation-efficient repair for deep learning models.
Yu Li 0007, Muxi Chen, Qiang Xu 0001
ISSTA2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Detecting and fixing data loss issues in Android apps.
Wunan Guo, Zhen Dong, Liwei Shen, Wei Tian, Ting Su 0001
ISSTA2022Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
CIRCLE: continual repair across programming languages.
Wei Yuan 0003, Quanjun Zhang, Tieke He, Chunrong Fang, Nguyen Quoc Viet Hung
ISSTA2022Debugging / Fault Localization / Diagnosis / Repair
ATR: template-based repair for Alloy specifications.
Guolong Zheng, ThanhVu Nguyen, Simón Gutiérrez Brida, Germán Regis, Nazareno Aguirre
ISSTA2022Debugging / Fault Localization / Diagnosis / Repair
Trust Enhancement Issues in Program Repair.
Yannic Noller, Ridwan Shariffdeen, Xiang Gao 0012, Abhik Roychoudhury
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
Training Data Debugging for the Fairness of Machine Learning Software.
Yanhui Li, Linghan Meng, Lin Chen 0015, Li Yu 0008, Di Wu 0014
ICSE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Towards Boosting Patch Execution On-the-Fly.
Samuel Benton, Yuntong Xie, Lan Lu, Mengshi Zhang, Xia Li 0009
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
Towards Automatically Repairing Compatibility Issues in Published Android Apps.
Yanjie Zhao 0001, Li Li 0029, Kui Liu 0001, John C. Grundy
ICSE2022Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Repairing Order-Dependent Flaky Tests via Test Generation.
Chengpeng Li 0002, Chenguang Zhu 0002, Wenxi Wang, August Shi
ICSE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Repairing Brain-Computer Interfaces with Fault-Based Data Acquisition.
Cailin Winston, Caleb Winston, Chloe N. Winston, Claris Winston, Cleah Winston
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
PROPR: Property-Based Automatic Program Repair.
Matthías Páll Gissurarson, Leonhard Applis, Annibale Panichella, Arie van Deursen, David Sands 0001
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support.
Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kästner
ICSE2022Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; Performance / Energy / Reliability
Neural Program Repair with Execution-based Backpropagation.
He Ye, Matias Martinez, Martin Monperrus
ICSE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
NPEX: Repairing Java Null Pointer Exceptions without Tests.
Junhee Lee, Seongjoon Hong, Hakjoo Oh
ICSE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred Knowledge.
Xiangxin Meng, Xu Wang 0007, Hongyu Zhang 0002, Hailong Sun 0001, Xudong Liu 0001
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
Fault Localization via Efficient Probabilistic Modeling of Program Semantics.
Muhan Zeng, Yiqian Wu, Zhentao Ye, Yingfei Xiong 0001, Xin Zhang 0035
ICSE2022Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
Fast Changeset-based Bug Localization with BERT.
Agnieszka Ciborowska, Kostadin Damevski
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
Default: Mutual Information-based Crash Triage for Massive Crashes.
Xing Zhang, Jiongyi Chen, Chao Feng 0002, Ruilin Li 0002, Wenrui Diao
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
DEAR: A Novel Deep Learning-based Approach for Automated Program Repair.
Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen
ICSE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Causality-Based Neural Network Repair.
Bing Sun, Jun Sun 0001, Long H. Pham, Tie Shi
ICSE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds.
Chen Zhang, Bihuan Chen 0001, Xin Peng 0001, Wenyun Zhao
ICSE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review
A Universal Data Augmentation Approach for Fault Localization.
Huan Xie 0002, Yan Lei, Meng Yan 0001, Yue Yu 0001, Xin Xia 0001
ICSE2022Debugging / Fault Localization / Diagnosis / Repair
VulRepair: a T5-based automated software vulnerability repair.
Michael Fu, Chakkrit Tantithamthavorn, Trung Le 0001, Van Nguyen 0002, Dinh Q. Phung
FSE2022Debugging / Fault Localization / Diagnosis / Repair
VulCurator: a vulnerability-fixing commit detector.
Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Xuan-Bach Dinh Le 0001, David Lo 0001
FSE2022Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Towards developer-centered automatic program repair: findings from Bloomberg.
Emily Rowan Winter, Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall
FSE2022Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
SFLKit: a workbench for statistical fault localization.
Marius Smytzek, Andreas Zeller
FSE2022Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Reflections on software failure analysis.
Paschal C. Amusuo, Aishwarya Sharma, Siddharth R. Rao, Abbey Vincent, James C. Davis 0001
FSE2022Debugging / Fault Localization / Diagnosis / Repair
PyTER: effective program repair for Python type errors.
Wonseok Oh, Hakjoo Oh
FSE2022Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Less training, more repairing please: revisiting automated program repair via zero-shot learning.
Chunqiu Steven Xia, Lingming Zhang 0001
FSE2022Debugging / Fault Localization / Diagnosis / Repair
FlakeRepro: automated and efficient reproduction of concurrency-related flaky tests.
Tanakorn Leesatapornwongsa, Xiang Ren 0003, Suman Nath
FSE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Fault localization to detect co-change fixing locations.
Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen
FSE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
Explaining and debugging pathological program behavior.
Martin Eberlein
FSE2022Debugging / Fault Localization / Diagnosis / Repair
An empirical study of deep transfer learning-based program repair for Kotlin projects.
Misoo Kim, Youngkyoung Kim, Hohyeon Jeong, Jinseok Heo, Sungoh Kim
FSE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
An empirical investigation of missing data handling in cloud node failure prediction.
Minghua Ma, Yudong Liu, Yuang Tong, Haozhe Li, Pu Zhao 0004
FSE2022Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; Cloud / Microservices / Distributed Systems
Actionable and interpretable fault localization for recurring failures in online service systems.
Zeyan Li, Nengwen Zhao, Mingjie Li 0005, Xianglin Lu, Lixin Wang
FSE2022Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
TransplantFix: Graph Differencing-based Code Transplantation for Automated Program Repair.
Deheng Yang, Xiaoguang Mao, Liqian Chen, Xuezheng Xu, Yan Lei
ASE2022Debugging / Fault Localization / Diagnosis / Repair
TransRepair: Context-aware Program Repair for Compilation Errors.
Xueyang Li, Shangqing Liu, Ruitao Feng, Guozhu Meng, Xiaofei Xie
ASE2022Debugging / Fault Localization / Diagnosis / Repair
StandUp4NPR: Standardizing SetUp for Empirically Comparing Neural Program Repair Systems.
Wenkang Zhong, Hongliang Ge, Hongfei Ai, Chuanyi Li, Kui Liu 0001
ASE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Shibboleth: Hybrid Patch Correctness Assessment in Automated Program Repair.
Ali Ghanbari 0001, Andrian Marcus
ASE2022Debugging / Fault Localization / Diagnosis / Repair
SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics.
He Ye, Matias Martinez, Xiapu Luo, Tao Zhang 0001, Martin Monperrus
ASE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Repairing Failure-inducing Inputs with Input Reflection.
Yan Xiao 0002, Yun Lin 0001, Ivan Beschastnikh, Changsheng Sun, David S. Rosenblum
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Reflecting on Recurring Failures in IoT Development.
Dharun Anandayuvaraj, James C. Davis 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair
RESTCluster: Automated Crash Clustering for RESTful API.
Yi Liu 0069
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Property-Based Automated Repair of DeFi Protocols.
Palina Tolmach, Yi Li 0008, Shang-Wei Lin 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Multi-objective Optimization-based Bug-fixing Template Mining for Automated Program Repair.
Misoo Kim, Youngkyoung Kim, Kicheol Kim, Eunseok Lee 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Is this Change the Answer to that Problem?: Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness.
Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
ICEBAR: Feedback-Driven Iterative Repair of Alloy Specifications.
Simón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen
ASE2022Debugging / Fault Localization / Diagnosis / Repair
How Useful is Code Change Information for Fault Localization in Continuous Integration?
An Ran Chen, Tse-Hsun (Peter) Chen, Junjie Chen 0003
ASE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review
Evolving Ranking-Based Failure Proximities for Better Clustering in Fault Isolation.
Yi Song, Xiaoyuan Xie, Xihao Zhang, Quanming Liu, Ruizhi Gao
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
ElecDaug: Electromagnetic Data Augmentation for Model Repair based on Metamorphic Relation.
Jiawei He, Zhida Bao, Quanjun Zhang, Weisong Sun, Jiawei Liu
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing.
Yanqi Su, Zheming Han, Zhenchang Xing, Xin Xia 0001, Xiwei Xu 0001
ASE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds.
Chen Zhang, Bihuan Chen 0001, Junhao Hu, Xin Peng 0001, Wenyun Zhao
ASE2022Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Performance / Energy / Reliability
Boosting Spectrum-Based Fault Localization for Spreadsheets with Product Metrics in a Learning Approach.
Adil Mukhtar, Birgit Hofer, Dietmar Jannach, Franz Wotawa, Konstantin Schekotihin
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Automatically Fixing Breaking Changes of Data Science Libraries.
Hailie Mitchell
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
An Empirical Study of Automation in Software Security Patch Management.
Nesara Dissanayake, Asangi Jayatilaka, Mansooreh Zahedi, Muhammad Ali Babar 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability; Human / Empirical / Socio-technical
GUIDER: GUI structure and vision co-guided test script repair for Android apps.
Tongtong Xu, Minxue Pan, Yu Pei 0001, Guiyin Li, Xia Zeng
ISSTA2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Fixing dependency errors for Python build reproducibility.
Suchita Mukherjee, Abigail Almanza, Cindy Rubio-González
ISSTA2021Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Faster, deeper, easier: crowdsourcing diagnosis of microservice kernel failure from user space.
Yicheng Pan 0002, Meng Ma 0001, Xinrui Jiang 0001, Ping Wang 0003
ISSTA2021Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Continuous test suite failure prediction.
Cong Pan 0002, Michael Pradel
ISSTA2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Automated patch backporting in Linux (experience paper).
Ridwan Shariffdeen, Xiang Gao 0012, Gregory J. Duck, Shin Hwei Tan, Julia Lawall
ISSTA2021Debugging / Fault Localization / Diagnosis / Repair
Automated debugging: past, present, and future (ISSTA impact paper award).
Chris Parnin, Alessandro Orso
ISSTA2021Debugging / Fault Localization / Diagnosis / Repair
We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?
Andrew Truelove, Eduardo Santana de Almeida, Iftekhar Ahmed 0001
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
TRANSREGEX: Multi-modal Regular Expression Synthesis by Generate-and-Repair.
Yeting Li, Shuaimin Li, Zhiwu Xu 0001, Jialun Cao, Zixuan Chen
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
Shipwright: A Human-in-the-Loop System for Dockerfile Repair.
Jordan Henkel, Denini Silva, Leopoldo Teixeira, Marcelo d'Amorim, Thomas W. Reps
ICSE2021Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical
Interface Compliance of Inline Assembly: Automatically Check, Patch and Refine.
Frédéric Recoules, Sébastien Bardin, Richard Bonichon, Matthieu Lemerre, Laurent Mounier
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference Techniques.
Yigit Küçük, Tim A. D. Henderson, Andy Podgurski
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
Fault Localization with Code Coverage Representation Learning.
Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen
ICSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Fast and Precise On-the-fly Patch Validation for All.
Lingchao Chen, Yicheng Ouyang, Lingming Zhang 0001
ICSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
FLACK: Counterexample-Guided Fault Localization for Alloy Models.
Guolong Zheng, ThanhVu Nguyen, Simón Gutiérrez Brida, Germán Regis, Marcelo F. Frias
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control Systems.
Yanjie Jiang, Hui Liu 0003, Nan Niu, Lu Zhang 0023, Yamin Hu
ICSE2021Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; DevOps / CI / Build / Release
Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications.
Peilun Zhang, Yanjie Jiang, Anjiang Wei, Victoria Stodden, Darko Marinov
ICSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
DepOwl: Detecting Dependency Bugs to Prevent Compatibility Failures.
Zhouyang Jia, Shanshan Li 0001, Tingting Yu 0001, Chen Zeng, Erci Xu
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
DeepLocalize: Fault Localization for Deep Neural Networks.
Mohammad Wardat, Wei Le, Hridesh Rajan
ICSE2021AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
CURE: Code-Aware Neural Machine Translation for Automatic Program Repair.
Nan Jiang 0012, Thibaud Lutellier, Lin Tan 0001
ICSE2021AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Bounded Exhaustive Search of Alloy Specification Repairs.
Simón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen
ICSE2021Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Automatic Solution Summarization for Crash Bugs.
Haoye Wang, Xin Xia 0001, David Lo 0001, John C. Grundy, Xinyu Wang 0001
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
An Empirical Analysis of UI-based Flaky Tests.
Alan Romano, Zihe Song, Sampath Grandhi, Wei Yang 0013, Weihang Wang 0001
ICSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Mobile / Web / GUI / Android
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair System.
Xiaoyu Zhang 0013, Juan Zhai, Shiqing Ma, Chao Shen 0001
ICSE2021Debugging / Fault Localization / Diagnosis / Repair
When life gives you oranges: detecting and diagnosing intermittent job failures at Mozilla.
Johannes Lampel, Sascha Just, Sven Apel, Andreas Zeller
FSE2021Debugging / Fault Localization / Diagnosis / Repair
VarFix: balancing edit expressiveness and search effectiveness in automated program repair.
Chu-Pan Wong, Priscila Santiesteban, Christian Kästner, Claire Le Goues
FSE2021Debugging / Fault Localization / Diagnosis / Repair
Swarmbug: debugging configuration bugs in swarm robotics.
Chijung Jung, Ali Ahad, Jinho Jung 0001, Sebastian G. Elbaum, Yonghwi Kwon 0001
FSE2021Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Reducing the search space of bug inducing commits using failure coverage.
Gabin An, Shin Yoo
FSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Quantifying no-fault-found test failures to prioritize inspection of flaky tests at Ericsson.
Maaz Hafeez Ur Rehman, Peter C. Rigby
FSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Probabilistic Delta debugging.
Guancheng Wang 0001, Ruobing Shen, Junjie Chen 0003, Yingfei Xiong 0001, Lu Zhang 0023
FSE2021Debugging / Fault Localization / Diagnosis / Repair
Parallel shadow execution to accelerate the debugging of numerical errors.
Sangeeta Chowdhary, Santosh Nagarakatte
FSE2021Debugging / Fault Localization / Diagnosis / Repair
Multi-location cryptographic code repair with neural-network-based methodologies.
Ya Xiao 0002
FSE2021AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
FLEX: fixing flaky tests in machine learning projects by updating assertion bounds.
Saikat Dutta 0001, August Shi, Sasa Misailovic
FSE2021Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Detecting and localizing keyboard accessibility failures in web applications.
Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond
FSE2021Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Data-driven accessibility repair revisited: on the effectiveness of generating labels for icons in Android apps.
Forough Mehralian, Navid Salehnamadi, Sam Malek
FSE2021Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Boosting coverage-based fault localization via graph-based representation learning.
Yiling Lou, Qihao Zhu, Jinhao Dong, Xia Li 0009, Zeyu Sun 0004
FSE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
BF-detector: an automated tool for CI build failure detection.
Islem Saidani, Ali Ouni 0001, Moataz Chouchen, Mohamed Wiem Mkaouer
FSE2021Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
AlloyFL: a fault localization framework for Alloy.
Tanvir Ahmed Khan, Allison Sullivan, Kaiyuan Wang
FSE2021Debugging / Fault Localization / Diagnosis / Repair
Accelerating redundancy-based program repair via code representation learning and adaptive patch filtering.
Chen Yang
FSE2021Debugging / Fault Localization / Diagnosis / Repair
A syntax-guided edit decoder for neural program repair.
Qihao Zhu, Zeyu Sun 0004, Yuan-an Xiao, Wenjie Zhang 0007, Kang Yuan
FSE2021AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
A grounded theory of the role of coordination in software security patch management.
Nesara Dissanayake, Mansooreh Zahedi, Asangi Jayatilaka, Muhammad Ali Babar 0001
FSE2021Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
Reducing Time-To-Fix For Fuzzer Bugs.
Rui Abreu 0001, Franjo Ivancic, Filip Niksic, Hadi Ravanbakhsh, Ramesh Viswanathan
ASE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Q&A MAESTRO: Q&A Post Recommendation for Fixing Java Runtime Exceptions.
Yusuke Kimura, Takumi Akazaki, Shinji Kikuchi, Sonal Mahajan, Mukul R. Prasad
ASE2021Debugging / Fault Localization / Diagnosis / Repair
InstruGuard: Find and Fix Instrumentation Errors for Coverage-based Greybox Fuzzing.
Yuwei Liu 0001, Yanhao Wang, Purui Su, Yuanping Yu, Xiangkun Jia
ASE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
IncBL: Incremental Bug Localization.
Zhou Yang 0003, Jieke Shi, Shaowei Wang 0002, David Lo 0001
ASE2021Debugging / Fault Localization / Diagnosis / Repair
Improving Mutation-Based Fault Localization with Plausible-code Generating Mutation Operators.
Juyoung Jeon, Shin Hong
ASE2021Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
HyperGI: Automated Detection and Repair of Information Flow Leakage.
Ibrahim Mesecan, Daniel Blackwell, David Clark 0001, Myra B. Cohen, Justyna Petke
ASE2021Debugging / Fault Localization / Diagnosis / Repair
Groot: An Event-graph-based Approach for Root Cause Analysis in Industrial Settings.
Hanzhang Wang, Zhengkai Wu, Huai Jiang, Yichao Huang, Jiamu Wang
ASE2021Debugging / Fault Localization / Diagnosis / Repair
FIGCPS: Effective Failure-inducing Input Generation for Cyber-Physical Systems with Deep Reinforcement Learning.
Shaohua Zhang, Shuang Liu 0007, Jun Sun 0001, Yuqi Chen 0013, Wenzhi Huang
ASE2021Debugging / Fault Localization / Diagnosis / Repair
Counterexample Guided Inductive Repair of Reactive Contracts.
Soha Hussein, Vaibhav Sharma 0001, Stephen McCamant, Sanjai Rayadurgam, Mats Per Erik Heimdahl
ASE2021Debugging / Fault Localization / Diagnosis / Repair
BeAFix: An Automated Repair Tool for Faulty Alloy Models.
Simón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen
ASE2021Debugging / Fault Localization / Diagnosis / Repair
Automated Repair of Size-Based Inaccessibility Issues in Mobile Applications.
Ali S. Alotaibi, Paul T. Chiou, William G. J. Halfond
ASE2021Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android