Human in the Loop Software Development Agents
Apr 24, 2025Jirat Pasuksmit, Kun Chen

Summary
This post introduces HULA (Human-in-the-loop LLM-based agents framework) which automates repetitive development tasks by reading Jira work items, generating coding plans, writing code, and raising pull requests. It details the HULA process (Set context, Generate coding plan, Generate code, Raise pull request) and presents performance metrics including SWE-bench unit test pass rates (31%), GPT-based similarity to human code (45%), engineer usage statistics (79% plan generation approval, 87% code generation from approved plans, 25% to PR stage, 59% merged PRs), and survey feedback on plan alignment (36%), code understandability (61%), and code solution effectiveness (33%).
More from the AI-Native Software Development Capabilities in Jira trail
- A simpler way to run AI agents in Bitbucket Pipelines
- We’re bringing governed agent loops to the AI-Native SDLC
- How we made vulnerability fixes review-ready with Agentic Pipelines
- Agentic automation in practice: putting standard engineering work on autopilot
- Opening the door to agent autonomy: The architecture behind Rovo’s agent harness