mlsanityData to 7 Oct 2026

Trust Enhancement Issues in Program Repair

arXiv 2108.13064 ↗First posted 30 Aug 2021cs.SEcited by 22

Not on the map. Why?

Abstract (arXiv)

Automated program repair is an emerging technology that seeks to automatically rectify bugs and vulnerabilities using learning, search, and semantic analysis. Trust in automatically generated patches is necessary for achieving greater adoption of program repair. Towards this goal, we survey more than 100 software practitioners to understand the artifacts and setups needed to enhance trust in automatically generated patches. Based on the feedback from the survey on developer preferences, we quantitatively evaluate existing test-suite based program repair tools. We find that they cannot produce high-quality patches within a top-10 ranking and an acceptable time period of 1 hour. The developer feedback from our qualitative study and the observations from our quantitative examination of existing repair tools point to actionable insights to drive program repair research. Specifically, we note that producing repairs within an acceptable time-bound is very much dependent on leveraging an abstract search space representation of a rich enough search space. Moreover, while additional developer inputs are valuable for generating or ranking patches, developers do not seem to be interested in a significant human-in-the-loop interaction.

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Aug 2021.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 6; 2025: 8; 2026: 4.

22 papers.

Sort:

By area:

  1. 2024AutoCodeRover: Autonomous Program Improvementcited by 272
  2. 2023Is ChatGPT the Ultimate Programming Assistant -- How far is it?cited by 72
  3. 2024SpecRover: Code Intent Extraction via LLMscited by 71
  4. 2023How Effective Are Neural Networks for Fixing Security Vulnerabilitiescited by 50
  5. 2023ITER: Iterative Neural Repair for Multi-Location Patchescited by 16
  6. 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanationscited by 10
  7. 2024Automated Program Repair: Emerging trends pose and expose problems for benchmarkscited by 7
  8. 2025The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Modelscited by 7
  9. 2025Agentic Program Repair from Test Failures at Scale: A Neuro-symbolic approach with static analysis and test execution feedbackcited by 6
  10. 2024Towards Reliable Evaluation of Neural Program Repair with Natural Robustness Testingcited by 5
  11. 2024Memory-Efficient Large Language Models for Program Repair with Semantic-Guided Patch Generationcited by 5
  12. 2025Abstain and Validate: A Dual-LLM Policy for Reducing Noise in Agentic Program Repaircited by 5
10 more
  1. 2025Unlocking LLM Repair Capabilities Through Cross-Language Translation and Multi-Agent Refinementcited by 3
  2. 2025Wisdom and Delusion of LLM Ensembles for Code Generation and Repaircited by 3
  3. 2026EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolutioncited by 2
  4. 2025Using ML filters to help automated vulnerability repairs: when it helps and when it doesn'tcited by 1
  5. 2025AutoCodeSherpa: Symbolic Explanations in AI Coding Agentscited by 1
  6. 2022A Retrospective on ICSE 2022cited by 0
  7. 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectivescited by 0
  8. 2026Knowledge-Enhanced Agentic Vulnerability Repaircited by 0
  9. 2026Dependency-Guided Code Generation: Structured Matrix Decomposition and Consistency-Guided Refinementcited by 0
  10. 2026ExplainBench: Evaluating Code Explanations from Agentscited by 0