SEJun 4

Pomona: Continuous Code Quality Improvement via Small, Automated Changes at Bloomberg

arXiv:2606.067529.1
Originality Synthesis-oriented
AI Analysis

For software engineering teams, Pomona offers a practical, human-in-the-loop approach to reducing technical debt with minimal disruption, though the results are preliminary and from a single team.

Pomona is a lightweight agentic tool for continuous automated code quality improvement that uses scanning and repair skills to generate small pull requests. In a one-month deployment, 15 of 17 generated PRs were merged with a median time-to-close under 2 hours, and 8/10 surveyed engineers wanted to adopt it.

In this short experience paper, we present Pomona, a lightweight agentic tool that utilises agent skills for continuous automated code quality improvement. Inspired by the philosophy of Kaizen(TM), Pomona automates a cycle of discovery and incremental repair: a Scanning skill identifies improvement tasks (e.g., linting violations, technical debt markers, and test gaps) and prioritises them in a structured backlog, while a Repair skill generates tiny pull requests (PRs) targeting ~10 lines of diff. This human-in-the-loop design enables frequent, low-risk improvements while maintaining engineer trust and productivity and reducing technical debt. We evaluated Pomona through a one-month deployment in a team and a questionnaire distributed to 10 senior engineers. Our preliminary results are promising: 15 of 17 generated PRs were successfully merged with a median time-to-close of under 2 hours. Furthermore, 8/10 of surveyed engineers expressed a desire to adopt Pomona, praising small diff sizes and Pomona's focus on improving code quality. We conclude by discussing actionable insights for researchers and practitioners on strategies for effective agentic deployment in industry.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes