AgentForge: An Immersive Role-Playing Platform for Learning Agentic Software Engineering
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Agentic AI is increasingly used to coordinate planning, implementation, review, and testing in software development, yet it often offers limited transparency into its decisions and interactions. Many such systems also assume that users can effectively guide the AI's decisions and validate its outputs. This assumption poses a particular challenge for novices, who must simultaneously learn how agentic AI works, how to collaborate with it effectively, and how to evaluate its outputs critically. To address this challenge, we present textitAgentForge, an immersive learning system in which novices take on one of four software-engineering roles: Task Planner, Patch Author, Code Reviewer, or Test Runner, within a multi-agent code-repair workflow. In each practice session, the novices perform their chosen role while AI agents perform the remaining three. Through role-based scaffolding and metacognitive support, AgentForge clarifies role-specific responsibilities, makes agent coordination and intermediate artifacts visible, and encourages novices to monitor and evaluate their decisions. In a study with 37 novice developers, participants achieved high task-completion rates with AI-agent support. However, interaction demands differed significantly across practices: the Code Reviewer practice required more interaction turns, reroutes, and completion time (padj = .004) and was perceived as the most challenging. Participants nevertheless reported significant gains in their understanding of software repair and agent collaboration (padj < .001). These findings suggest that AgentForge can help novices develop practical software-engineering skills while learning to collaborate with agentic AI more critically and effectively.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 8 of its 41 references that are in the map. First posted on arXiv 4 Aug 2026.
Builds on
8 of 41 references.
Closest ancestors · 2
Same direction, newest first
- 2024Human-In-the-Loop Software Development Agents19 Nov
- 2023ChatDev: Communicative Agents for Software Development16 Jul
Other references · 6
- 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
- 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learningcited by 16
- 2025AutoSCORE: Enhancing Automated Scoring with Multi-Agent Large Language Models via Structured Component Recognitioncited by 13
- 2024How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Coursecited by 11
- 2025A systematic review of research on large language models for computer programming educationcited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Rethinking Software Engineering for Agentic AI Systems
- 2026Educating the Agentic Engineer: Curricula, Collaboration, and Continuous Learning in the AI Era
- 2026Agents That Teach: Towards Designing Incidental Learning Back into AI-Assisted Software Development
- 2026Mise en Place for Agentic Coding: Deliberate Preparation as Context Engineering Methodology
- 2025Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025
- 2026Authoring Agent Skills: A Software-Engineering Approach
- 2025From Correctness to Collaboration: Toward a Human-Centered Framework for Evaluating AI Agent Behavior in Software Engineering
- 2026Reproducible, Explainable, and Effective Evaluations of Agentic AI for Software Engineering