FSE 2025
Mon 23 - Fri 27 June 2025 Trondheim, Norway
Mon 23 Jun 2025 15:12 - 15:30 at Vega - Poster Session Chair(s): Celal Ziftci

In the past years, we have seen an explosion of Machine Learning techniques applied to software engineering tasks. The vast majority of these approaches is applied to program code, using Large Language Models (LLMs) to predict token sequences in specific contexts. However, the dynamic nature of programs is hardly exploited; on the contrary, interpreting and predicting the semantics of code remains a big challenge for LLMs.

In this paper, I follow a very different path. I train machine learning models from the dynamic behavior of programs, thereby obtaining program-specific models that can predict how the specific software behaves. Specifically, we learn how synthesized changes to code (mutations) lead to changes in behavior (notably, the program output). The resulting models can then predict how a given change affects the program behavior, but also where which change may be needed for a desired change in behavior. When a programmer says: “I want this button to be green”, the model will suggest where and how to make a code change.

In the long run, having models automatically learn the relationship between code and behavior will open new paths in automating programming tasks such as debugging, software maintenance, or program understanding.

Mon 23 Jun

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

14:00 - 15:30
Poster SessionStudent Research Competition at Vega
Chair(s): Celal Ziftci Google
14:00
18m
Talk
Automating API Documentation with LLMs: A BERTopic Approach
Student Research Competition
Amirhossein Naghshzan École de Technologie Supérieure
14:18
18m
Talk
AutoReview: An LLM-based Multi-Agent System for Security Issue-Oriented Code Review
Student Research Competition
Yujia Chen Harbin Institute of Technology, Shenzhen
14:36
18m
Talk
Ever-Improving Test Suite by Leveraging Large Language Models
Student Research Competition
Ketai Qiu USI Università della Svizzera Italiana
Pre-print
14:54
18m
Talk
Test Script Repair of Deep Learning Library Testing
Student Research Competition
Xing Fu Nanjing University, Jiawei Liu Nanjing University, Chunrong Fang Nanjing University, Zhenyu Chen Nanjing University
15:12
18m
Talk
Predicting Software Changes from Desired Behavior Changes
Student Research Competition
Laura Plein CISPA Helmholtz Center for Information Security

Information for Participants
Mon 23 Jun 2025 14:00 - 15:30 at Vega - Poster Session Chair(s): Celal Ziftci
Info for room Vega:

Vega is close to the registration desk.

Facing the registration desk, its entrance is on the left, close to the hotel side entrance.