Atomizer: An LLM-based Collaborative Multi-Agent Framework for Intent-Driven Commit Untangling
Composite commits, which entangle multiple unrelated concerns, are prevalent in software development and significantly hinder program comprehension and maintenance. Existing automated untangling methods, particularly state-of-the-art graph clustering-based approaches, are fundamentally limited by two issues. (1) They over-rely on structural information, failing to grasp the crucial \textbf{semantic intent} behind changes, and (2) they operate as single-pass'' algorithms, lacking a \textbf{mechanism for the critical reflection and refinement} inherent in human review processes. To overcome these challenges, we introduce Atomizer, a novel collaborative multi-agent framework for composite commit untangling. To address the semantic deficit, Atomizer employs an \textbf{Intent-Oriented Chain-of-Thought (IO-CoT)} strategy, which prompts large language models (LLMs) to infer the intent of each code change according to both the structure and the semantic information of code. To overcome the limitations ofsingle-pass'' grouping, we employ two agents to establish a \textbf{grouper-reviewer collaborative refinement loop}, which mirrors human review practices by iteratively refining groupings until all changes in a cluster share the same underlying semantic intent. Extensive experiments on two benchmark C# and Java datasets demonstrate that Atomizer significantly outperforms several representative baselines. On average, it surpasses the state-of-the-art graph-based methods by over 6.0% on the C# dataset and 5.5% on the Java dataset. This superiority is particularly pronounced on complex commits, where Atomizer’s performance advantage widens to over 16%.
Fri 17 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
16:00 - 17:30 | AI for Software Engineering 27Research Track / New Ideas and Emerging Results (NIER) at Asia IV Chair(s): Giuseppe Scanniello University of Salerno | ||
16:00 15mTalk | Setup AGent (SAG): A Dual-Model LLM Agent for Autonomous End-to-End Java Project Configuration New Ideas and Emerging Results (NIER) Chenhao Wei Stevens Institute of technology, Gengwu Zhao Stevens Institute of Technology, Xinyi Li Stevens Institute of Technology, Billy Ye Stevens Institute of Technology, Lu Xiao Stevens Institute of Technology | ||
16:15 15mTalk | MAJIT: Just-in-Time Detection of Compatibility Issues in Android and iOS Apps through Large Language Model-based Multi-Agent Collaboration New Ideas and Emerging Results (NIER) Jiaqi Wang Xidian University, Di Cui Xidian University, Shenghan Liu Douyin, Qiankang Mao Douyin, xiangxingqian Douyin, Qiaoyin Gan Douyin, Rui Li Media Attached | ||
16:30 15mTalk | Code Wars: Adversarial Self-Play for Evolving Software Validation Tools New Ideas and Emerging Results (NIER) | ||
16:45 15mTalk | SEAlign: Alignment Training for Software Engineering AgentDistinguished Paper Award Research Track Kechi Zhang Peking University, China, Huangzhao Zhang Verdent AI, Ge Li Peking University, Jinliang You Peking University, Jia Li , Yunfei Zhao Peking University, Zhi Jin Peking University, Wuhan University | ||
17:00 15mTalk | Atomizer: An LLM-based Collaborative Multi-Agent Framework for Intent-Driven Commit Untangling Research Track Kangchen Zhu National university of Defense Technology, Zhiliang Tian National University of Defense Technology, Shangwen Wang National University of Defense Technology, mingyue leng National University of Defense Technology, Xiaoguang Mao National University of Defense Technology Media Attached | ||
17:15 15mTalk | Enhancing Issue Localization Agent with Tool-Interactive Training Research Track Zexiong Ma Peking University, Chao Peng ByteDance, Qunhong Zeng Beijing Institute of Technology, Pengfei Gao ByteDance, Yanzhen Zou Peking University, Bing Xie Peking University Pre-print | ||