Skip to content

Knowledge-Centric Automated Issue Resolution

A Systematic Survey and Taxonomy

This survey organizes issue-resolution research around a knowledge-centric framework: what knowledge is used, where it comes from, how it is extracted, represented, retrieved, and applied across the resolution lifecycle.

01

Problem Setting

Automated issue resolution asks a system to understand an issue, inspect a repository snapshot, localize context, edit code, and validate the patch.

02

Knowledge Taxonomy

The survey organizes knowledge into L1 background knowledge, L2 repository knowledge, and L3 procedural knowledge.

03

RQ Navigation

Home highlights representative papers only. Full browsing, filtering, and cross-dimension lookup are delegated to Tables & Resources.

04

Resources

Papers, tables and figures can all be quickly accessed with one click on the homepage.

RQ1: Knowledge Types — Three-Layer Hierarchy

The survey's first research question builds a three-layer taxonomy explaining what kinds of knowledge issue-resolution systems actually depend on. Rather than treating papers as a flat method list, the Home page keeps the conceptual hierarchy, the manuscript's sub-dimensions, and representative references visible here, while the complete searchable catalog remains in Tables & Resources.

Tables & Resources

Inspect the filterable catalog, cross-dimension tables, taxonomy explorer, and curated resources.

Go to Tables