Progressive Code Integration for Abstractive Bug Report Summarization
By: Shaira Sadia Karim , Abrar Mahmud Rahim , Lamia Alam and more
Potential Business Impact:
Helps fix computer bugs faster by reading code.
Bug reports are often unstructured and verbose, making it challenging for developers to efficiently comprehend software issues. Existing summarization approaches typically rely on surface-level textual cues, resulting in incomplete or redundant summaries, and they frequently ignore associated code snippets, which are essential for accurate defect diagnosis. To address these limitations, we propose a progressive code-integration framework for LLM-based abstractive bug report summarization. Our approach incrementally incorporates long code snippets alongside textual content, overcoming standard LLM context window constraints and producing semantically rich summaries. Evaluated on four benchmark datasets using eight LLMs, our pipeline outperforms extractive baselines by 7.5%-58.2% and achieves performance comparable to state-of-the-art abstractive methods, highlighting the benefits of jointly leveraging textual and code information for enhanced bug comprehension.
Similar Papers
Natural Language Summarization Enables Multi-Repository Bug Localization by LLMs in Microservice Architectures
Software Engineering
Finds software bugs faster by reading summaries.
Summary-Mediated Repair: Can LLMs use code summarisation as a tool for program repair?
Software Engineering
Fixes computer code errors using summaries.
Assertion-Aware Test Code Summarization with Large Language Models
Software Engineering
Helps computers explain what code tests do.