Confidential — Stefan Michaelcheck Only

AgenticSZZ: Temporal Knowledge Graph-Guided Agentic Bug-Inducing Commit Identification

2026construction automationnovelmethod

Yu Shi, Ahmed E. Hassan, Hao Li, Bram Adams

Open MIND

https://doi.org/10.48550/arxiv.2602.02934OpenAlex: W7127646486arXiv: 2602.02934
1
URLs Found
0
Internal Citations
4
Authors
usable
Abstract Quality
GPT-5.5 Abstract Analysis

Problems Identified (5)

Bug-Inducing Commit Identification: Identifying bug-inducing commits is important for understanding software defects and downstream software engineering tasks.

SZZ Blame Search Limitation: Existing SZZ-based approaches are limited because git blame restricts the search space to commits that directly modified fixed lines.

Beyond-Blame BIC Cases: A substantial portion of bug-inducing commit cases cannot be solved by blame alone because they require deeper history traversal or are blameless.

Bug-Inducing Commit Identification: Identifying bug-inducing commits is important for understanding software defects and downstream software engineering tasks.

SZZ Blame Search Limitation: Existing SZZ-based approaches are limited because git blame restricts the search space to commits that directly modified fixed lines.

Proposed Solutions (5)

AgenticSZZ: AgenticSZZ identifies bug-inducing commits by reframing the task from ranking blame commits into a temporal knowledge graph search problem.

Temporal Knowledge Graph for Software Evolution: The approach constructs a temporal knowledge graph encoding commits with temporal and structural relationships and expands the search space through backward file-history traversal from blame commits and the bug-fixing commit.

LLM Agent Graph Navigation: The approach uses an LLM agent with specialized tools to navigate the graph for candidate exploration and causal analysis.

AgenticSZZ: AgenticSZZ identifies bug-inducing commits by reframing the task from ranking blame commits into a temporal knowledge graph search problem.

Temporal Knowledge Graph for Software Evolution: The approach constructs a temporal knowledge graph encoding commits with temporal and structural relationships and expands the search space through backward file-history traversal from blame commits and the bug-fixing commit.

Results (3)

F1 Improvement over State of the Art:

Component Necessity Confirmed:

New Research Direction:

Research Domain

Software Engineering / Software Evolution Analysis

← Back to all papers