Issue Resolution: The task of understanding, locating, and resolving issues (bugs, features, optimizations) in code repositories based on natural language descriptions
Agentic Systems: Autonomous, goal-driven AI architectures that interpret objectives, plan multi-step tasks, and adapt behavior based on environmental feedback (e.g., compiler errors)
Scaffolds: External structured control frameworks that orchestrate task workflows, coordinate reasoning, and invoke tools to guide the LLM
APR: Automated Program Repair—a traditional field focused on fixing bugs, typically assuming the existence of failing test cases
SWE-bench: A widely adopted benchmark for evaluating LLMs on real-world software engineering issues collected from GitHub repositories
Reinforcement Learning (RL): A training method where models learn to make sequences of decisions by receiving feedback (rewards) from the environment
Agentic Pipeline: A system decomposing issue resolution into a sequence of controllable, staged steps (less autonomous than full agents)
Reproduction Test: A test case generated to simulate the reported issue scenario, used to verify the bug and validate the fix
Snowballing: A literature search strategy involving iteratively inspecting the references (backward) and citations (forward) of collected papers