ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
Wed 15 Apr 2026 17:00 - 17:15 at Asia I - AI for Software Engineering 7 Chair(s): Stan Kurkovsky

With the emergence of large language models (LLMs), developers can contribute code more effectively and efficiently by utilizing LLMs to generate code snippets. Thus, a variety of downstream development tasks, such as feature implementation and program repair, can benefit from this emerging technique. However, to the best of our knowledge, existing applications with LLMs are limited to code generation within standalone modules. It remains unclear whether LLMs can be scaled to repository-level generation on large-scale software systems with more than a million lines of code. In this paper, we report our experience with developing a large-scale software system of 1.52 million lines of code (MLoC) with the assistance of state-of-the-art LLMs. We proposed an Expert-AI hybrid development approach. Combined with LLMs, we improve the existing design workflow, including prototyping, diagnosis, and refactoring steps, that can automatically finish coding tasks. This approach combines the strength of complex architectural design from human experts and the automatic code generation from LLMs. We conducted a controlled experiment on PicoScenes, an industrial system that has evolved over a decade with an MLoC codebase. The results suggest that developers save time implementing features by 68.3%. Additionally, we observed a 28.2% reduction in mean cyclomatic complexity. Consequently, the defect rate decreases by 50% and CPU load decreases by 25%. These findings suggest developers can focus on architectural design and spend less effort on implementing trivial modules. Our experience can improve the productivity of expert-led architectural design and LLM-led module implementation to support the maintenance of software systems with MLoC.

Wed 15 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

16:00 - 17:30
AI for Software Engineering 7SE In Practice (SEIP) at Asia I
Chair(s): Stan Kurkovsky Central Connecticut State University
16:00
15m
Talk
From Rules to LLM-Enhanced Templates: A Hybrid ALPG Code Generation System
SE In Practice (SEIP)
Sanghyeok Park Sungkyunkwan University, Samsung Electronics, Sungjae Hwang Sungkyunkwan University, Simon S. Woo Sungkyunkwan University
16:15
15m
Talk
Enterprise-Scale COBOL-to-Java Translation: LLMs Augmented with Program Analysis
SE In Practice (SEIP)
Venkatesan Chakaravarthy IBM Research - India, Anamitra Roy Choudhury IBM, Dinesh Garg IBM Research, India, Vini Kanvar IBM Research, Shivmaran Pandian IBM Research - India, Aditya Raghuvanshi International Institute of Information Technology - Hyderabad, Yogish Sabharwal IBM Research - India, Amith Singhee IBM Research, India
16:30
15m
Talk
Smart Paste: Automatically Fixing Copy/Paste for Google Developers
SE In Practice (SEIP)
Vincent Nguyen Google, Guilherme Herzog Google, José Pablo Cambronero Google, USA, Marcus Revaj Google, Aditya Kini Google, Alexander Frömmgen Google, Inc., Maxim Tabachnyk Google, Inc.
DOI Pre-print
16:45
15m
Talk
Utilizing LLMs for Industrial Process Automation: A Case Study on Modifying RAPID Programs
SE In Practice (SEIP)
Salim Fares University of Passau, Faculty of Computer Science and Mathematics, Chair of AI Engineering, Steffen Herbold University of Passau
DOI Pre-print
17:00
15m
Talk
Less Effort, More Productivity: Lessons Learned from Developing Millions of Lines of Code with Large Language ModelVirtual Attendance
SE In Practice (SEIP)
Yu Duan Xidian University, Daiyang Zhang Xidian University, Zhiping Jiang Xidian University, Zhuoyu Xie Xidian University, Yiming Liu Xidian University, Yueshen Xu Xidian University, Rui Li , Di Cui Xidian University
17:15
15m
Talk
WhatsCode: Large-Scale GenAI Deployment for Developer Efficiency at WhatsAppVirtual Attendance
SE In Practice (SEIP)
Media Attached File Attached