AI-Assisted Interactive Assistants for Software Issue Report Understanding

Date
2024-06-04
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Issue reports in software projects often become complex due to their technical details and lengthy discussions, leading to information overload. This complexity can hinder quick understanding of these reports, impacting the development process adversely. This thesis investigates whether automatic assistance can help tackle the problem. It first introduces the iSum (issue summarizer) tool, designed to generate visual summaries of information types present in issue reports and analyze the prevalence and trends of these across a report or a repository. Next, it addresses a RAG-based ChatGPT’s struggle with understanding complex technical content from bug reports and interpreting context from queries for exploring bug reports. Our enhancement, the ChatGPT Inaccuracy Mitigation Engine (CHIME), boosts response correctness of ChatGPT by around 30%. Both iSum and CHIME demonstrate the potential of AI to enhance the comprehensibility of issue reports, taking a step forward in efficient issue understanding.
Description
Keywords
Citation
Tamanna, S. B. (2024). AI-assisted interactive assistants for software issue report understanding (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.