Human-Aligned Enhancement of Programming Answers with LLMs Guided by User Feedback
Suborno Deb Bappon, Saikat Mondal, Chanchal K. Roy, Kevin Schneider

TL;DR
This paper explores how large language models can enhance programming answers on platforms like Stack Overflow by interpreting user comments and feedback, introducing a new benchmark, evaluating multiple models, and developing a tool that significantly improves answer quality.
Contribution
The study introduces ReSOlve, evaluates LLMs for feedback interpretation, develops AUTOCOMBAT for answer enhancement, and demonstrates its effectiveness through comparison and user studies.
Findings
DeepSeek achieves best balance in identifying actionable feedback.
AUTOCOMBAT produces near-human quality answer improvements.
84.5% of practitioners would adopt or recommend AUTOCOMBAT.
Abstract
Large Language Models (LLMs) are widely used to support software developers in tasks such as code generation, optimization, and documentation. However, their ability to improve existing programming answers in a human-like manner remains underexplored. On technical question-and-answer platforms such as Stack Overflow (SO), contributors often revise answers based on user comments that identify errors, inefficiencies, or missing explanations. Yet roughly one-third of this feedback is never addressed due to limited time, expertise, or visibility, leaving many answers incomplete or outdated. This study investigates whether LLMs can enhance programming answers by interpreting and incorporating comment-based feedback. We make four main contributions. First, we introduce ReSOlve, a benchmark consisting of 790 SO answers with associated comment threads, annotated for improvement-related and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Topic Modeling
