FSE 2025
Mon 23 - Fri 27 June 2025 Trondheim, Norway
co-located with ISSTA 2025
Mon 23 Jun 2025 15:00 - 15:20 at Cosmos Hall - LLM for SE 1 Chair(s): Chao Peng

We propose using natural language outlines as a novel modality and interaction surface for providing AI assistance to developers throughout the software development process. An NL outline for a code function comprises multiple statements written in concise prose, which partition the code and summarize its main ideas in the style of literate programming. Crucially, we find that modern LLMs can generate accurate and high-quality NL outlines in practice. Moreover, NL outlines enable a bidirectional sync between code and NL, where a developer can change either code or NL and have the LLM automatically update the other. We discuss many use cases for NL outlines: they can accelerate understanding and navigation of code and diffs, simplify code maintenance, augment code search, steer code generation, and more. We then propose and compare multiple LLM prompting techniques for generating outlines and ask professional developers to judge outline quality. Finally, we present two case studies applying NL outlines toward code review and malware detection.

Mon 23 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:20
14:00
10m
Talk
Teamwork makes the dream work: LLMs-Based Agents for GitHub README.MD Summarization
Ideas, Visions and Reflections
Duc S. H. Nguyen Hanoi University of Science and Technology, Bach G. Truong Hanoi University of Science and Technology, Phuong T. Nguyen University of L’Aquila, Juri Di Rocco University of L'Aquila, Davide Di Ruscio University of L'Aquila
Pre-print
14:10
20m
Talk
A Knowledge Enhanced Large Language Model for Bug Localization
Research Papers
Yue Li Nanjing University, Bohan Liu Nanjing University, Ting Zhang Singapore Management University, Zhiqi Wang Nanjing University, David Lo Singapore Management University, Lanxin Yang Nanjing University, Jun Lyu Nanjing University, He Zhang Nanjing University
DOI
14:30
10m
Talk
A Tool for In-depth Analysis of Code Execution Reasoning of Large Language Models
Demonstrations
Changshu Liu University of Illinois at Urbana-Champaign, Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
Pre-print Media Attached
14:40
20m
Talk
TickIt: Leveraging Large Language Models for Automated Ticket Escalation
Industry Papers
Fengrui Liu ByteDance, Xiao He Bytedance, Tieying Zhang ByteDance, Jianjun Chen Bytedance, Yi Li Nanyang Technological University, Lihua Yi Bytedance, Haipeng Zhang Bytedance, Gang Wu Bytedance, Rui Shi Bytedance
15:00
20m
Talk
Natural Language Outlines for Code: Literate Programming in the LLM Era
Industry Papers
Kensen Shi Google DeepMind, Deniz Altinbuken Google, Saswat Anand Google, Mihai Christodorescu Google, Katja Grünwedel Google, Alexa Koenings Google, Sai Naidu Google, Anurag Pathak Google, Marc Rasi Google, Fredde Ribeiro Google, Brandon Ruffin Google, Siddhant Sanyam Google, Maxim Tabachnyk Google, Sara Toth Google, Roy Tu Google, Tobias Welp Google, Pengcheng Yin Google, Manzil Zaheer Google, Satish Chandra Google, Inc, Charles Sutton Google Research

Information for Participants
Mon 23 Jun 2025 14:00 - 15:20 at Cosmos Hall - LLM for SE 1 Chair(s): Chao Peng
Info for room Cosmos Hall:

This is the main event hall of Clarion Hotel, which will be used to host keynote talks and other plenary sessions. The FSE and ISSTA banquets will also happen in this room.

The room is just in front of the registration desk, on the other side of the main conference area. The large doors with numbers “1” and “2” provide access to the Cosmos Hall.

:
:
:
: