Login | Register

automated issue report generation from uncovered code segments

Title:

automated issue report generation from uncovered code segments

Pressato, Diany (2026) automated issue report generation from uncovered code segments. Masters thesis, Concordia University.

[thumbnail of Pressato_MASc_S2026.pdf]
Preview
Text (application/pdf)
Pressato_MASc_S2026.pdf - Accepted Version
Available under License Spectrum Terms of Access.
929kB

Abstract

Developers are increasingly overwhelmed by AI-generated issue reports that lack actionability and reproducibility, eroding trust in automated bug detection tools. In this paper, we present IssueSpecter, an automated tool that finds bugs in uncovered code segments and generates prioritized, actionable issue reports. IssueSpecter combines coverage analysis with LLM-based defect identification, producing structured reports complete with severity ratings, reproduction steps, and suggested fixes. Our evaluation on 13 actively maintained Python projects generates 10,467 issue reports across all uncovered code segments, from which a rule-based ranking orders all issues per project. From this initial rule-based ranking, we filter the top 10 highest-severity, most descriptive issues per project, resulting in 130 candidate reports that are subsequently re-ranked by an LLM according to impact, scope, and urgency. Our manual investigation of these 130 issues confirms that 84.6% are valid or warrant further investigation, with only 15.4% classified as false positives. Furthermore, the LLM-based ranking outperforms rule-based ranking by 50% at P@3 and 41% in MRR. The identified bugs span a wide variety of types, from logic and boundary errors to security vulnerabilities and state consistency bugs. We further validate IssueSpecter through case studies reproducing real bugs surfaced from its generated reports, demonstrating its practical value for automatic bug discovery in real open-source Python projects. Furthermore, IssueSpecter achieves a higher valid bug rate in relation to CoverUp.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Pressato, Diany
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Software Engineering
Date:1 April 2026
Thesis Supervisor(s):Tan, Shin Hwei
ID Code:997165
Deposited By: Diany Pressato
Deposited On:29 Jun 2026 14:53
Last Modified:29 Jun 2026 14:53
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top