AI-Assisted Interactive Assistants for Software Issue Report Understanding

dc.contributor.advisorUddin, Gias
dc.contributor.authorTamanna, Salma Begum
dc.contributor.committeememberSouza, Roberto
dc.contributor.committeememberAbdellatif, Ahmad
dc.date.accessioned2024-06-07T18:03:27Z
dc.date.available2024-06-07T18:03:27Z
dc.date.issued2024-06-04
dc.description.abstractIssue 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.
dc.identifier.citationTamanna, 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.
dc.identifier.urihttps://hdl.handle.net/1880/118910
dc.language.isoen
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgary
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subject.classificationEngineering--Electronics and Electrical
dc.titleAI-Assisted Interactive Assistants for Software Issue Report Understanding
dc.typemaster thesis
thesis.degree.disciplineEngineering – Electrical & Computer
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.thesis.accesssetbystudentI require a thesis withhold – I need to delay the release of my thesis due to a patent application, and other reasons outlined in the link above. I have/will need to submit a thesis withhold application.
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2024_tamanna_salma.pdf
Size:
8.29 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.64 KB
Format:
Item-specific license agreed upon to submission
Description: