ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 14 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
Morning Session IGAS at Amadeo de Souza-Cardoso
Chair(s): Joan Arnedo Moreno

Welcome, Morning Keynote, and Research Paper Presentations on Topics in Automation

09:00
5m
Other
Welcome
GAS

09:05
45m
Keynote
Carlos Cetina, Professor with San Jorge University, presents Harnessing video game simulations: an opportunity to generate content and locate bugs
GAS

09:50
20m
Research paper
A Behavior-driven Development and Reinforcement Learning approach for videogame automated testing
GAS
P: Vincent Mastain , A: Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec
10:10
20m
Research paper
Handling Interfaces for the Procedural Generation of Complete Buildings
GAS
P: Damian Kutzias , A: Sebastian von Mammen Games Engineering, Julius-Maximilians-Universität Würzburg
09:00 - 10:30
KeynoteFTW at Amália Rodrigues
Chair(s): Martin Gruber BMW Group, University of Passau
09:00
90m
Keynote
Keynote
FTW
K: Darko Marinov University of Illinois at Urbana-Champaign
09:00 - 10:30
Opening and KeynoteFormaliSE at Eugénio de Andrade
Chair(s): Antónia Lopes University of Lisbon
09:00
10m
Day opening
Opening
FormaliSE

09:10
80m
Keynote
FormalISE: Reflections on Formal and Informal Methods in Software Engineering
FormaliSE
Cristian Cadar Imperial College London
09:00 - 10:30
Day 1 Opening Session / Keynote 1CHASE Full Papers / CHASE Journal-First at Fernando Pessoa
Chair(s): Birgit Penzenstadler Chalmers
09:00
10m
Day opening
Day 1 Opening
CHASE Full Papers
P: Daniel Graziotin University of Hohenheim
09:10
60m
Keynote
A Journey Into the Emotions of Software Developers
CHASE Full Papers
K: Nicole Novielli University of Bari
10:10
20m
Paper
Ethics in the Age of AI: An Analysis of AI Practitioners’ Awareness and ChallengesJournal-First
CHASE Journal-First
Aastha Pant Monash University, Rashina Hoda Monash University, Simone Spiegler Monash University, Kla Tantithamthavorn Monash University, Burak Turhan University of Oulu
09:00 - 10:30
Opening + Keynote 1SBFT at Glicínia Quartin
Chair(s): Alessio Gambi IMC University of Applied Sciences Krems
09:00
30m
Day opening
Introduction
SBFT
Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Vincenzo Riccio University of Udine
09:30
60m
Keynote
The Power of Fuzzing and Large Language Models
SBFT
Caroline Lemieux University of British Columbia
09:00 - 10:30
SESoS Opening & Keynote SpeakerSESoS at Lopes Graça
Chair(s): Antonia Bertolino National Research Council, Italy
09:00
30m
Day opening
SESoS Opening
SESoS
Francesca Lonetti CNR-ISTI, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology
09:30
60m
Keynote
Collaboration or, wait -- diversity at large scale: How inclusive developers can engineer software for diverse end-users
SESoS
Daniela Damian University of Victoria
09:00 - 10:30
FORGE2024 Opening / Keynote 1 / PanelFORGE Keynotes / FORGE Panel at Luis de Freitas Branco
Chair(s): Xin Xia Huawei Technologies, Xing Hu Zhejiang University
09:00
10m
Day opening
Introduction from The Chairs
FORGE Keynotes

09:10
40m
Keynote
Keynote 1: Large Language Models for Test Case Repair
FORGE Keynotes
Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland
09:50
40m
Panel
Theme: Is There Space for Software Engineering Researchers to Contribute to AI4SE in The Era of Foundation Models?
FORGE Panel
Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Denys Poshyvanyk William & Mary, Prem Devanbu University of California at Davis, Massimiliano Di Penta University of Sannio, Italy, David Lo Singapore Management University
09:00 - 10:30
Keynote 1SATrends at Maria Helena Vieira da Silva
Chair(s): Davide Taibi University of Oulu and Tampere University
09:00
90m
Keynote
Keynote 1: Matrushka and the spider - or the challenge to connect architectural knowledge across boundaries
SATrends
K: Remco de Boer ArchiXL & Vrije Universiteit (VU) Amsterdam
09:00 - 10:30
Opening and KeynoteCAIN Research and Experience Papers at Pequeno Auditório
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
09:00
30m
Day opening
Opening
CAIN Research and Experience Papers

09:30
60m
Keynote
Keynote by Pedro Bizarro - To have great machine learning models in production in harsh environments, first focus on the harsh environments
CAIN Research and Experience Papers

09:00 - 10:30
Opening sessionTechDebt Plenary at Vianna da Motta
Chair(s): Zadia Codabux University of Saskatchewan, Canada, Matthias Galster University of Canterbury, Rodrigo Spinola Virginia Commonwealth University

Voting for all presentations (except keynotes and invited talks): https://docs.google.com/forms/d/e/1FAIpQLSes4USLU1cav7r3gXoEkbAoCOQ9S2clhuXoAIBmkF3D1_U6aQ/viewform

09:00
15m
Day opening
Conference opening
TechDebt Plenary
P: Zadia Codabux University of Saskatchewan, Canada, P: Rodrigo Spinola Virginia Commonwealth University, G: Matthias Galster University of Canterbury
09:15
60m
Keynote
Keynote 1: Technical Debt: Are we human or are we dancer(s)?
TechDebt Plenary
K: Alexander Chatzigeorgiou University of Macedonia
10:15
15m
Keynote
Keynote Q&A
TechDebt Plenary
S: Zadia Codabux University of Saskatchewan, Canada, S: Rodrigo Spinola Virginia Commonwealth University
10:30 - 11:00
Coffee BreakCatering at Open Space
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Morning Session IIGAS at Amadeo de Souza-Cardoso
Chair(s): Dayi Lin Centre for Software Excellence, Huawei Canada

Research Paper Presentations on Topics in Testing and SQA

11:00
20m
Research paper
How to Measure Game Testing: a Survey of Coverage Metrics
GAS
Riccardo Coppola Politecnico di Torino, Tommaso Fulcini Politecnico di Torino, Serenella Manzi , Francesco Strada
11:20
20m
Research paper
From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning
GAS
A: Wajdi Aljedaani University of North Texas, P: Anwar Ghammam , A: Mohamed Wiem Mkaouer University of Michigan - Flint, A: Marouane Kessentini University of Michigan - Flint
11:40
20m
Research paper
Improving Bug Reproduction through Game Engine State Analysis
GAS
P: Carlos Pinto , A: Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec
12:00
15m
Research paper
Super Mario in the Pernicious Kingdoms Classifying glitches in old games
GAS
11:00 - 12:30
Mitigating Flaky Failures in CIFTW at Amália Rodrigues
Chair(s): Tim A. D. Henderson Google
11:00
30m
Paper
Presubmit Rescue: Automatically Ignoring FlakyTest Executions
FTW
A: Minh Hoang Google, A: Adrian Berding
11:30
30m
Paper
Regression Test History Data for Flaky Test Research
FTW
A: Philipp Wendler , A: Stefan Winter Ulm University and LMU Munich
File Attached
12:00
30m
Paper
Predicting the Lifetime of Flaky Tests on Chrome
FTW
A: Samaneh Malmir Concordia University, A: Peter Rigby Concordia University; Meta
11:00 - 12:30
Automata and applicationsFormaliSE at Eugénio de Andrade
Chair(s): Domenico Bianculli University of Luxembourg
11:00
30m
Talk
Contract Automata: A Specification Language for Mode-Based Systems
FormaliSE
Alexander Weigl Karlsruhe Institute for Technology, Joshua Bachmeier FZI Forschungszentrum Informatik, Bernhard Beckert Karlsruhe Institute of Technology, Mattias Ulbrich Karlsruhe Institute of Technology
11:30
30m
Talk
Finite Automata synthesis from Interactions
FormaliSE
Erwan Mahe Université Paris-Saclay, CEA, List, Boutheina Bannour Université Paris-Saclay, CEA, List, Christophe Gaston Université Paris-Saclay, CEA, List, Arnault Lapitre Université Paris-Saclay, CEA, List, Pascale Le Gall CentraleSupelec
12:00
30m
Talk
Preprocessing is What You Need: Understanding and Predicting the Complexity of SAT-based Uniform Random Sampling
FormaliSE
Olivier Zeyen University of Luxembourg, SnT, Maxime Cordy University of Luxembourg, Luxembourg, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France
11:00 - 12:30
Decision-making and selection processes in software developmentCHASE Full Papers at Fernando Pessoa
Chair(s): Klaas-Jan Stol Lero; University College Cork; SINTEF Digital
11:00
20m
Full-paper
“How do people decide?”: A Model for Software Library SelectionFull Paper
CHASE Full Papers
Minaoar Hossain Tanzil University of Calgary, Canada, Gias Uddin York University, Canada, Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary
DOI Pre-print
11:20
20m
Full-paper
The Roles, Responsibilities, and Skills of Engineers in the Era of Microservices-Based ArchitecturesFull Paper
CHASE Full Papers
Hamdy Michael Ayas Chalmers | University of Gothenburg, Regina Hebig Chalmers University of Technology & University of Gothenburg, Philipp Leitner Chalmers | University of Gothenburg
11:40
20m
Full-paper
Identification of human values from goal modelsFull Paper
CHASE Full Papers
Tahira Iqbal University of Tartu, Kuldar Taveter University of Tartu, Estonia, Tarmo Strenze , Waqar Hussain Monash University, Omar Haggag Monash University, Australia, John Alphonsus Matthews , Anu Piirisild
12:00
20m
Full-paper
From the Inside Out: Organizational Impact on Open-Source Communities and Contributor DiversityFull Paper
CHASE Full Papers
Hana Frluckaj , Huilian Sophie Qiu Northwestern University, Bogdan Vasilescu Carnegie Mellon University, Laura Dabbish Carnegie Mellon University
11:00 - 12:30
Keynote 2 + Research Track 1SBFT at Glicínia Quartin
Chair(s): Vincenzo Riccio University of Udine
11:00
60m
Keynote
Beyond the Class: A look into current trends in software testing education
SBFT
Anna Rita Fasolino Federico II University of Naples
12:00
15m
Paper
Automated Boundary Identification for Machine Learning Classifiers
SBFT
Felix Dobslaw Mid Sweden University, Robert Feldt Chalmers University of Technology, Sweden
12:15
15m
Talk
Diversity-guided Search Exploration for Self-driving Cars Test Generation through Frenet Space Encoding
SBFT
Timo Blattner University of Bern, Christian Birchler Zurich University of Applied Sciences & University of Bern, Timo Kehrer University of Bern, Sebastiano Panichella Zurich University of Applied Sciences
11:00 - 12:30
Technical Session 1: Systems-of-Systems & Ecosystems: EngineeringSESoS at Lopes Graça
Chair(s): Rodrigo Zacarias UNIRIO - Universidade Federal do Estado do Rio de Janeiro
11:00
20m
Paper
Employing Discrete Controller Synthesis for Developing Systems-of-Systems Controllers
SESoS
Jialong Li Waseda University, Japan, Wallace Manzano University of São Paulo, Takuto Yamauchi , Elisa Yumi Nakagawa University of São Paulo, Nobuhiro Matsuyama Waseda University, Kenji Tei Tokyo Institute of Technology
11:20
10m
Short-paper
Towards Model-Driven Dashboard Generation for Systems-of-Systems
SESoS
Maria Teresa Rossi University of Milano Bicocca, Italy, Alessandro Tundo TU Wien (TUW), Vienna, Austria, Leonardo Mariani University of Milano-Bicocca
11:30
20m
Paper
Sandboxing Adoption in Open Source Ecosystems
SESoS
Maysara Alhindi University of Bristol, Joseph Hallett University of Bristol
11:50
20m
Paper
Mediators in Systems-of-Systems and Ecosystems: A Systematic Literature Review and Conceptualization
SESoS
Jakob Axelsson Mälardalen University
12:10
20m
Paper
Towards Automatic Generation of Systems-of-Systems Architectural Configurations
SESoS
Marcos Vinicius de Freitas Borges Federal Institute of Maranhão, Wallace Manzano University of São Paulo, Lincoln Souza Rocha Federal University of Ceará, Paulo Maia State University of Ceará, Elisa Yumi Nakagawa University of São Paulo
11:00 - 12:30
Foundation Models for Software Quality AssuranceFORGE Research Track at Luis de Freitas Branco
Chair(s): Matteo Ciniselli Università della Svizzera Italiana
11:00
14m
Full-paper
Deep Multiple Assertions GenerationFull Paper
FORGE Research Track
Hailong Wang Zhejiang University, Tongtong Xu Huawei, Bei Wang Huawei
11:14
14m
Full-paper
MeTMaP: Metamorphic Testing for Detecting False Vector Matching Problems in LLM Augmented GenerationFull Paper
FORGE Research Track
Guanyu Wang Beijing University of Posts and Telecommunications, Yuekang Li The University of New South Wales, Yi Liu Nanyang Technological University, Gelei Deng Nanyang Technological University, Li Tianlin Nanyang Technological University, Guosheng Xu Beijing University of Posts and Telecommunications, Yang Liu Nanyang Technological University, Haoyu Wang Huazhong University of Science and Technology, Kailong Wang Huazhong University of Science and Technology
11:28
14m
Full-paper
Planning to Guide LLM for Code Coverage PredictionFull Paper
FORGE Research Track
Hridya Dhulipala University of Texas at Dallas, Aashish Yadavally University of Texas at Dallas, Tien N. Nguyen University of Texas at Dallas
11:42
7m
Short-paper
The Emergence of Large Language Models in Static Analysis: A First Look through Micro-BenchmarksNew Idea Paper
FORGE Research Track
Ashwin Prasad Shivarpatna Venkatesh University of Paderborn, Samkutty Sabu University of Paderborn, Amir Mir Delft University of Technology, Sofia Reis Instituto Superior Técnico, U. Lisboa & INESC-ID, Eric Bodden
11:49
14m
Full-paper
Reality Bites: Assessing the Realism of Driving Scenarios with Large Language ModelsFull Paper
FORGE Research Track
Jiahui Wu Simula Research Laboratory and University of Oslo, Chengjie Lu Simula Research Laboratory and University of Oslo, Aitor Arrieta Mondragon University, Tao Yue Beihang University, Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University
12:03
7m
Short-paper
Assessing the Impact of GPT-4 Turbo in Generating Defeaters for Assurance CasesNew Idea Paper
FORGE Research Track
Kimya Khakzad Shahandashti York University, Mithila Sivakumar York University, Mohammad Mahdi Mohajer York University, Alvine Boaye Belle York University, Song Wang York University, Timothy Lethbridge University of Ottawa
12:10
20m
Other
Discussion
FORGE Research Track

11:00 - 12:30
Software Architecture and InfrastructureSATrends at Maria Helena Vieira da Silva
Chair(s): Patricia Lago Vrije Universiteit Amsterdam
11:00
15m
Talk
On the need to merge architectural and infrastructural considerations
SATrends
A: Vasilios Andrikopoulos University of Groningen, A: Elisabetta Di Nitto Politecnico di Milano
11:15
15m
Talk
Self-sustaining Software Systems (S4): Towards Improved Interpretability and Adaptation
SATrends
A: Christian Cabrera Department of Computer Science and Technology, Univesity of Cambridge, A: Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, A: Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge
11:30
15m
Talk
Modular Monolith: Is This the Trend in Software Architecture?
SATrends
P: Ruoyu Su University of Oulu, A: Xiaozhou Li University of Oulu
11:45
45m
Talk
Working Session on new trends on software architecture
SATrends

11:00 - 12:30
Architecting, Designing, Managing, and Modeling AI-Enabled SystemsCAIN Industry Talks / CAIN Research and Experience Papers at Pequeno Auditório
Chair(s): Nicolás Cardozo Universidad de los Andes
11:00
10m
Talk
A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture
CAIN Research and Experience Papers
Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61, Xiwei (Sherry) Xu Data61, CSIRO, Yue Liu CSIRO's Data61 & University of New South Wales, Zhenchang Xing CSIRO's Data61, Jon Whittle CSIRO's Data61 and Monash University
11:10
15m
Talk
Investigating the Impact of Solid Design Principles on Machine Learning Code UnderstandingDistinguished paper Award Candidate
CAIN Research and Experience Papers
Raphael Cabral Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Maria Teresa Baldassarre Department of Computer Science, University of Bari , Hugo Villamizar Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Tatiana Escovedo Pontifical Catholic University of Rio de Janeiro, Helio Côrtes Vieira Lopes PUC-Rio
Pre-print
11:25
10m
Industry talk
KnowING Intelligent Document Classification: A Deep Dive into Microservices and Efficient Models at ING
CAIN Industry Talks
A: Andrew Rutherfoord CWI; University of Groningen, A: Gert Vermeer , Andrea Capiluppi Brunel University
11:35
15m
Talk
An Exploratory Study of V-Model in Building ML-Enabled Software: A Systems Engineering PerspectiveDistinguished paper Award Candidate
CAIN Research and Experience Papers
Jie JW Wu University of British Columbia (UBC)
11:50
10m
Industry talk
Engineering Challenges in Industrial AI
CAIN Industry Talks
12:00
10m
Talk
Approach for Argumenting Safety on Basis of an Operational Design Domain
CAIN Research and Experience Papers
Gereon Weiss Fraunhofer IKS, Marc Zeller Siemens AG, Hannes Schoenhaar Siemens Corporate Technology, Christian Drabek Fraunhofer Institute for Cognitive Systems IKS, Andreas Kreutz Fraunhofer Institute for Cognitive Systems IKS
12:10
15m
Talk
The Impact of Knowledge Distillation on the Performance and Energy Consumption of NLP Models
CAIN Research and Experience Papers
Ye Yuan Vrije Universiteit Amsterdam, Jiacheng Shi Vrije Universiteit Amsterdam, Zongyao Zhang Vrije Universiteit Amsterdam, Kaiwei Chen Vrije Universiteit Amsterdam, Eloise Zhang Vrije Universiteit Amsterdam, Vincenzo Stoico Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam
11:00 - 12:30
Technical papersTechDebt Industry track / TechDebt Technical papers at Vianna da Motta
Chair(s): Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad
11:00
20m
Research paper
What you See is What you Get: Exploring the Relation between Code Aesthetics and TD Interest
TechDebt Technical papers
Theodoros Maikantis University of Macedonia, Iliana Natsiou University of Macedonia, Apostolos Ampatzoglou University of Macedonia, Alexander Chatzigeorgiou University of Macedonia, Stelios Xinogalos , Nikolaos Mittas International Hellenic University
11:20
5m
Live Q&A
Q&A
TechDebt Technical papers

11:25
20m
Research paper
Exploring Process Debt in Large-Scale Agile Software Development For Secure Telecom Solutions
TechDebt Technical papers
Hina Saeeda , Muhammad Ovais Ahmad Karlstad University, Tomas Gustavsson Karlstad University
11:45
5m
Live Q&A
Q&A
TechDebt Industry track

11:50
20m
Research paper
Increasing, not Diminishing: Investigating the Returns of Highly Maintainable Code
TechDebt Technical papers
Markus Borg CodeScene, Ilyana Pruvost , Enys Mones CodeScene, Adam Tornhill Codescene AB
Pre-print
12:10
5m
Live Q&A
Q&A
TechDebt Industry track

12:15
10m
Research paper
Different Debt: An Addition to the Technical Debt Dataset and a Demonstration Using Developer Personality
TechDebt Technical papers
Lorenz Graf-Vlachy University of Stuttgart, Stefan Wagner Technical University of Munich
Pre-print
12:25
5m
Live Q&A
Q&A
TechDebt Technical papers

12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Debugging Flaky Tests in Different DomainsFTW at Amália Rodrigues
Chair(s): Owain Parry The University of Sheffield
14:00
30m
Paper
On the Impact of Hitting System Resource Limits on Test Flakiness
FTW
A: Fabian Leinen Technical University of Munich, A: Alexander Perathoner Technical University of Munich, A: Alexander Pretschner TU Munich
Pre-print Media Attached
14:30
30m
Paper
Flaky Tests in the AI Domain
FTW
A: Péter Attila Soha Department of Software Engineering, University of Szeged, A: Béla Vancsics , A: Tamás Gergely Department of Software Engineering, University of Szeged, A: Árpád Beszédes Department of Software Engineering, University of Szeged
15:00
30m
Paper
Can ChatGPT Repair Non-Order-Dependent Tests?
FTW
A: Yang Chen University of Illinois at Urbana-Champaign, A: Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
14:00 - 15:30
Timed behavior specification and verificationFormaliSE at Eugénio de Andrade
Chair(s): João F. Ferreira INESC-ID and IST, University of Lisbon
14:00
30m
Talk
Diagnosing Violations of Time-based Properties Captured in iCFTL
FormaliSE
Cristina Stratan University of Luxembourg, Joshua Heneage Dawes University of Luxembourg, Domenico Bianculli University of Luxembourg
14:30
30m
Talk
Time for Networks: Mutation Testing for Timed Automata Networks
FormaliSE
David Cortés Universidad del Valle, James Ortiz Université de Namur, Davide Basile Formal Methods and Tools lab, ISTI-CNR, Pisa, Italy, Jesus Aranda Universidad del Valle, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur, Pierre Yves Schobbens Université de Namur
15:00
30m
Talk
Verifying Opacity of Discrete-Timed Automata
FormaliSE
Julian Klein Technische Universität Berlin, Paul Kogel Technische Universität Berlin, Sabine Glesner Technische Universität Berlin
14:00 - 15:30
AI adoption and hybrid - recent trends in SECHASE Full Papers / CHASE Short Papers / CHASE Journal-First at Fernando Pessoa
Chair(s): Giuseppe Destefanis Brunel University London
14:00
10m
Short-paper
Challenges with Teamwork Quality and the Relationship to Project Success in Large-Scale Agile ProjectsShort Paper
CHASE Short Papers
Torgeir Dingsøyr Norwegian University of Science and Technology and SimulaMet, Phillip Schneider , Gunnar Rye Bergersen University of Oslo, Yngve Lindsjørn
Pre-print
14:10
20m
Full-paper
Hybrid Work meets Agile Software Development: A Systematic Mapping StudyFull Paper
CHASE Full Papers
Dron Khanna Free University of Bozen-Bolzano, Emily Laue Christensen IT University of Copenhagen, Saagarika Gosu Free University of Bozen-Bolzano, Xiaofeng Wang Free University of Bozen-Bolzano, Maria Paasivaara LUT University, Finland & Aalto University, Finland
Pre-print
14:30
20m
Full-paper
Post-Pandemic Hybrid Work in Software Companies: Findings from an Industrial Case StudyFull Paper
CHASE Full Papers
Pre-print
14:50
20m
Paper
Navigating the Complexity of Generative AI Adoption in Software EngineeringJournal-First
CHASE Journal-First
Daniel Russo Department of Computer Science, Aalborg University
14:00 - 15:30
Research Track 2 + Tutorial 1SBFT at Glicínia Quartin
Chair(s): Gunel Jahangirova King's College London
14:00
15m
Paper
Generator-based Fuzzing with Input Features
SBFT
Roman Kraus Fraunhofer FOKUS, Hoang Lam Nguyen Humboldt-Universität zu Berlin, Martin A. Schneider Fraunhofer FOKUS
14:15
15m
Paper
Syntest-JavaScript- Automated Unit-Level Test Case Generation for JavaScript
SBFT
Mitchell Olsthoorn Delft University of Technology, Dimitri Stallenberg Delft University of Technology, Annibale Panichella Delft University of Technology
14:30
30m
Tutorial
Fuzz Testing for Security (Part I)
SBFT
Thorsten Holz CISPA Helmholtz Center for Information Security
15:00
30m
Tutorial
SoKotHban: A King-of-the-Hill-style Search Optimisation Competition (Part II)
SBFT
Addison Crump CISPA Helmholtz Center for Information Security
14:00 - 15:30
Technical Session 2: Systems-of-Systems & Ecosystems: ApplicationsSESoS at Lopes Graça
Chair(s): Maria Teresa Rossi University of Milano Bicocca, Italy
14:00
20m
Paper
Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Systems
SESoS
Theodore Chambers University of Notre Dame, Jane Cleland-Huang University of Notre Dame, Michael Vierhauser University of Innsbruck
Pre-print
14:20
20m
Paper
Exploring Transparency as a Sustainability Goal in Software Ecosystems
SESoS
Rodrigo Zacarias UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Patricia Lago Vrije Universiteit Amsterdam
14:40
10m
Short-paper
Exploring Trust Black-Swan Blindness in Social Internet of Vehicles (SIoV)
SESoS
Hind Bangui Masaryk University, Barbora Buhnova Masaryk University, Dasa Kusnirakova Masaryk University
14:50
10m
Short-paper
On an Exemplar Supporting Model-based Quality Assurance Research on Healthcare Systems-of-Systems
SESoS
Lucas Sakizloglou Brandenburgische Technische Universität Cottbus-Senftenberg, Taisiya Khakharova Brandenburgische Technische Universität Cottbus-Senftenberg, Florian Ruehs Brandenburgische Technische Universität Cottbus-Senftenberg, Leen Lambers BTU Cottbus Senftenberg
15:00
10m
Short-paper
A Multilevel Modelling Framework for Quarry Site Operations
SESoS
Abdulkarim Habbab Volvo Construction Equipment, Anas Fattouh Mälardalen University, Bobbie Frank Volvo Construction Equipment, Elianne Lindmark Volvo Construction Equipment, Koteshwar Chirumalla Mälardalen University, Markus Bohlin Mälardalen University
14:00 - 15:30
Keynote 2 & Properties of Foundation ModelsFORGE Research Track / FORGE Keynotes at Luis de Freitas Branco
Chair(s): David Lo Singapore Management University, Feifei Niu Nanjing University
14:00
40m
Keynote
Keynote 2: Towards an Interpretable Science of Deep Learning for Software Engineering: A Causal Inference View
FORGE Keynotes
Denys Poshyvanyk William & Mary
14:40
14m
Full-paper
Exploring the Impact of the Output Format on the Evaluation of Large Language Models for Code TranslationFull Paper
FORGE Research Track
Marcos Macedo Queen's University, Kingston, Ontario, Yuan Tian Queen's University, Kingston, Ontario, Filipe Cogo Huawei, Bram Adams Queen's University
Pre-print
14:54
7m
Short-paper
Is Attention All You Need? Toward a Conceptual Model for Social Awareness in Large Language ModelsNew Idea Paper
FORGE Research Track
Gianmario Voria University of Salerno, Gemma Catolino University of Salerno, Fabio Palomba University of Salerno
Pre-print
15:01
14m
Full-paper
An Exploratory Investigation into Code License Infringements in Large Language Model Training DatasetsFull Paper
FORGE Research Track
Jonathan Katzy Delft University of Technology, Răzvan Mihai Popescu Delft University of Technology, Arie van Deursen Delft University of Technology, Maliheh Izadi Delft University of Technology
15:15
15m
Other
Discussion
FORGE Research Track

14:00 - 15:30
Organizational Structure SATrends at Maria Helena Vieira da Silva
Chair(s): Luciano Baresi Politecnico di Milano
14:00
15m
Talk
Understanding the Causes of Microservice Logical Coupling: an Exploratory Study
SATrends
P: Dario Amoroso d'Aragona Tampere University, A: Xiaozhou Li University of Oulu, A: Andrea Janes Free University of Bozen-Bolzano
14:15
15m
Talk
A Framework for Microservice Organizational Structure Optimization
SATrends
P: Xiaozhou Li University of Oulu, A: Michele Albano Aalborg University
14:30
60m
Talk
Working Session on Organizational Structure
SATrends
P: Remco de Boer ArchiXL & Vrije Universiteit (VU) Amsterdam
14:00 - 15:30
Data Engineering and Management for AI-Enabled SystemsCAIN Research and Experience Papers / CAIN Industry Talks at Pequeno Auditório
Chair(s): Marc Zeller Siemens AG
14:00
15m
Talk
What About the Data? A Mapping Study on Data Engineering for AI Systems
CAIN Research and Experience Papers
Petra Heck Fontys University of Applied Sciences
Pre-print
14:15
15m
Talk
Unmasking Data Secrets: An Empirical Investigation into Data Smells and Their Impact on Data Quality
CAIN Research and Experience Papers
Gilberto Recupito University of Salerno, Raimondo Rapacciuolo University of Salerno, Dario Di Nucci University of Salerno, Fabio Palomba University of Salerno
14:30
15m
Talk
An Exploratory Study of Dataset and Model Management in Open Source Machine Learning ApplicationsDistinguished paper Award Candidate
CAIN Research and Experience Papers
Tajkia Rahman Toma University of Alberta, Cor-Paul Bezemer University of Alberta
14:45
10m
Talk
DVC in Open Source AI-development: The Action and the Reaction
CAIN Research and Experience Papers
Lorena Barreto Simedo Pacheco Concordia University, Musfiqur Rahman Concordia University, Fazle Rabbi Concordia University, Pouya Fathollahzadeh Queen’s University, Ahmad Abdellatif University of Calgary, Emad Shihab Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang Concordia University, Ying Zou Queen's University, Kingston, Ontario
14:55
10m
Industry talk
Structuring the world of unstructured text data – Balancing business requirements, training data availability, and model performance.
CAIN Industry Talks
15:05
10m
Industry talk
Invited: Artificial Intelligence Projects, a quest between meaningful use cases, data, and unfulfilled desires.
CAIN Industry Talks
A: Andreas Jedlitschka Fraunhofer IESE
15:15
15m
Live Q&A
Data : Q&A Session
CAIN Research and Experience Papers

14:00 - 15:30
14:00
5m
ERF introduction
TechDebt Emerging Researchers' Forum
S: Tushar Sharma Dalhousie University
14:05
15m
Research paper
Towards a Technical Debt for Recommender System
TechDebt Emerging Researchers' Forum
Sergio Moreschini Tampere University, Valentina Lenarduzzi University of Oulu, Ludovik Coba Roku Inc
14:20
10m
Live Q&A
Q&A
TechDebt Emerging Researchers' Forum
S: Tushar Sharma Dalhousie University
14:30
25m
Panel
Panel
TechDebt Emerging Researchers' Forum
S: Tushar Sharma Dalhousie University, P: Nicolás E. Díaz Ferreyra Hamburg University of Technology, P: Thomas Durieux TU Delft, P: Alexander Chatzigeorgiou University of Macedonia
14:55
5m
Industry talk
Industry track introduction
TechDebt Industry track
15:00
20m
Industry talk
AI-based consolidation of text modules
TechDebt Industry track
P: Robert Weidinger Versicherungskammer Bayern
15:20
10m
Live Q&A
Q&A
TechDebt Industry track

15:30 - 16:00
Coffee BreakCatering at Open Space
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
Afternoon Session IVGAS at Amadeo de Souza-Cardoso
Chair(s): Kendra Cooper Independent

Panel with Q & A and Closing Remarks

16:00
75m
Panel
Emerging Advanced Technologies for Games and Software Engineering
GAS

17:15
15m
Other
Closing Remarks
GAS

16:00 - 17:30
Discussion PanelFTW at Amália Rodrigues
Chair(s): Phil McMinn University of Sheffield
16:00
90m
Panel
Discussion Panel
FTW
P: Jonathan Bell Northeastern University, P: Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, P: Mark Harman Meta Platforms, Inc. and UCL, P: Darko Marinov University of Illinois at Urbana-Champaign, P: Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity
16:00 - 17:30
Formal methods for cyber-physical systems and requirements engineeringFormaliSE at Eugénio de Andrade
Chair(s): Cristian Cadar Imperial College London
16:00
30m
Talk
Automated Repair of Violated Eventually Properties in Concurrent Programs
FormaliSE
Irman Faqrizal Univ. Grenoble Alpes, CNRS, Grenoble INP, Inria, LIG, Grenoble, France, Quentin Nivon Univ. Grenoble Alpes, CNRS, Grenoble INP, Inria, LIG, Grenoble, France, Gwen Salaün University of Grenoble Alpes
16:30
30m
Talk
Compositional Analysis of Parametric Cooperative Cyber-Physical Systems
FormaliSE
Raniah Alghamdi University of Waterloo and King Abdulaziz University, Richard Trefler University of Waterloo
17:00
30m
Talk
Formal Methods in Requirements Engineering: Survey and Future Directions
FormaliSE
Robert Lorch GE Research, Baoluo Meng GE Research, Kit Siu GE Research, Abha Moitra General Electric Research, Michael Durling GE Research, Saswata Paul GE Research, Sarat Chandra Varanasi GE Research, Craig McMillan GE Aerospace
16:00 - 17:30
User experience and software documentation / ClosingCHASE Full Papers / CHASE Journal-First / CHASE Short Papers at Fernando Pessoa
Chair(s): Silvia Abrahão Universitat Politècnica de València
16:00
10m
Short-paper
UX Debt: Developers Borrow While Users PayShort Paper
CHASE Short Papers
Sebastian Baltes University of Bayreuth, Veronika Dashuber QAware GmbH
Pre-print
16:10
10m
Short-paper
Development of Data-driven Persona Including User Behavior and Pain Point through Clustering with User Log of B2B SoftwareShort Paper
CHASE Short Papers
Rie Sera , Hironori Washizaki Waseda University, Junyan Chen , Yoshiaki Fukazawa Waseda University, Masahiro Taga , Kazuyuki Nakagawa , Yusuke Sakai , Kiyoshi Honda Osaka Institute of Technology
16:20
10m
Short-paper
Why People Contribute Software DocumentationShort Paper
CHASE Short Papers
Deeksha M. Arya McGill University, Jin L.C. Guo McGill University, Martin P. Robillard McGill University
Pre-print
16:30
20m
Paper
Enablers and Barriers of Empathy in Software Developer and User Interactions: A Mixed Methods Case StudyJournal-First
CHASE Journal-First
Hashini Gunatilake , John Grundy Monash University, Rashina Hoda Monash University, ingo Mueller Monash University
Link to publication DOI Pre-print
16:50
10m
Day closing
Day 1 Closing Remarks
CHASE Full Papers

16:00 - 17:30
Tool Competitions 1SBFT at Glicínia Quartin
Chair(s): Ali Mohammed Al-Ameen Mohammed Zurich University of Applied Sciences (ZHAW), Christian Birchler Zurich University of Applied Sciences & University of Bern, José Campos University of Porto, Portugal, Huaming Chen The University of Sydney, Pouria Derakhshanfar JetBrains Research, Nicolas Erni , Rahul Gopinath University of Sydney, Philipp Görz , Stephan Lukasczyk University of Passau, Sebastiano Panichella Zurich University of Applied Sciences, Joschua Schilling , Valerio Terragni University of Auckland, Xi Wu The University of Sydney
16:00
30m
Other
Fuzzing Tool Competition
SBFT
Rahul Gopinath University of Sydney, Joschua Schilling , Philipp Görz , Xi Wu The University of Sydney, Huaming Chen The University of Sydney
16:30
30m
Other
Java Tool Competition
SBFT
José Campos University of Porto, Portugal, Valerio Terragni University of Auckland
17:00
30m
Other
Python Tool Competition
SBFT
Sebastiano Panichella Zurich University of Applied Sciences, Stephan Lukasczyk University of Passau, Pouria Derakhshanfar JetBrains Research, Christian Birchler Zurich University of Applied Sciences & University of Bern, Nicolas Erni
16:00 - 17:30
Keynote Speaker II & Closing and AwardsSESoS at Lopes Graça
Chair(s): Francesca Lonetti CNR-ISTI
16:00
60m
Keynote
Towards Data- and AI-Centricity
SESoS
Jan Bosch Chalmers University of Technology
17:00
30m
Day closing
Closing and Awards
SESoS
Francesca Lonetti CNR-ISTI, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology
16:00 - 17:30
FORGE2024 Awards & Foundation Models for Code and Documentation GenerationFORGE Research Track at Luis de Freitas Branco
Chair(s): Antonio Mastropaolo Università della Svizzera italiana
16:00
10m
Awards
Award Ceremony
FORGE Research Track

16:10
7m
Short-paper
Fine Tuning Large Language Model for Secure Code GenerationNew Idea Paper
FORGE Research Track
Junjie Li Concordia University, Aseem Sangalay Delhi Technological University, Cheng Cheng Concordia University, Yuan Tian Queen's University, Kingston, Ontario, Jinqiu Yang Concordia University
16:17
14m
Full-paper
Investigating the Performance of Language Models for Completing Code in Functional Programming Languages: a Haskell Case StudyFull Paper
FORGE Research Track
Tim van Dam Delft University of Technology, Frank van der Heijden Delft University of Technology, Philippe de Bekker Delft University of Technology, Berend Nieuwschepen Delft University of Technology, Marc Otten Delft University of Technology, Maliheh Izadi Delft University of Technology
16:31
7m
Short-paper
On Evaluating the Efficiency of Source Code Generated by LLMsNew Idea Paper
FORGE Research Track
Changan Niu Software Institute, Nanjing University, Ting Zhang Singapore Management University, Chuanyi Li Nanjing University, Bin Luo Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688
16:38
14m
Full-paper
PathOCL: Path-Based Prompt Augmentation for OCL Generation with GPT-4Full Paper
FORGE Research Track
Seif Abukhalaf Polytechnique Montreal, Mohammad Hamdaqa Polytechnique Montréal, Foutse Khomh École Polytechnique de Montréal
16:52
7m
Short-paper
Creative and Correct: Requesting Diverse Code Solutions from AI Foundation ModelsNew Idea Paper
FORGE Research Track
Scott Blyth Monash University, Christoph Treude Singapore Management University, Markus Wagner Monash University, Australia
16:59
7m
Short-paper
Commit Message Generation via ChatGPT: How Far Are We?New Idea Paper
FORGE Research Track
Yifan Wu Peking University, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Siyu Yu The Chinese University of Hong Kong, Shenzhen (CUHK-Shenzhen)
17:06
24m
Other
Discussion
FORGE Research Track

16:00 - 17:30
Keynote 2SATrends at Maria Helena Vieira da Silva
Chair(s): Henry Muccini University of L'Aquila, Italy
16:00
90m
Keynote
Keynote 2: Playing with Abstractions: Can LLMs be Architects New Best Friend?
SATrends
Henry Muccini University of L'Aquila, Italy, K: Karthik Vaidhyanathan IIIT Hyderabad
16:00 - 18:00
Generative AI EngineeringCAIN Industry Talks / CAIN Research and Experience Papers at Pequeno Auditório
Chair(s): Ipek Ozkaya Carnegie Mellon University
16:00
15m
Talk
Developer Experiences with a Contextualized AI Coding Assistant: Usability, Expectations, and Outcomes
CAIN Research and Experience Papers
Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation, Cleidson de Souza Federal University of Pará, Brazil, Thayssa Rocha Zup Innovation & UFPA, Igor Steinmacher Northern Arizona University, Alberto de Souza Zup Innovation, Edward Monteiro StackSpot
16:15
10m
Talk
Privacy and Copyright Protection in Generative AI: A Lifecycle Perspective
CAIN Research and Experience Papers
Dawen (David) Zhang CSIRO's Data61, Boming Xia CSIRO's Data61 & University of New South Wales, Yue Liu CSIRO's Data61 & University of New South Wales, Xiwei (Sherry) Xu Data61, CSIRO, Thong Hoang CSIRO's Data61, Zhenchang Xing CSIRO's Data61, Mark Staples CSIRO, Australia, Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61
16:25
10m
Industry talk
Innovating Translation: Lessons Learned from BWX Generative Language Engine
CAIN Industry Talks
Vanilson Burégio Bureau Works, A: Iverson Pereira Bureau Works, Henrique Cabral
16:35
15m
Talk
Towards a Responsible AI Metrics Catalogue: A Collection of Metrics for AI AccountabilityDistinguished paper Award Candidate
CAIN Research and Experience Papers
Boming Xia CSIRO's Data61 & University of New South Wales, Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61, Sung Une (Sunny) Lee CSIRO's Data61, Yue Liu CSIRO's Data61 & University of New South Wales, Zhenchang Xing CSIRO's Data61
Pre-print
16:50
10m
Live Q&A
GenAI : Q&A
CAIN Research and Experience Papers

17:00
60m
Panel
Industry Panel
CAIN Industry Talks

16:00 - 17:30
Industry sessionTechDebt Industry track at Vianna da Motta
Chair(s): Florian Deissenboeck CQSE GmbH
16:00
20m
Industry talk
OutSystems AI Mentor System - Technical Debt Dashboard
TechDebt Industry track
P: Alexandre Lemos OutSystems, P: Joana Coutinho
16:20
10m
Live Q&A
Q&A
TechDebt Industry track

16:30
20m
Industry talk
Don't Fight but Embrace TechDebts
TechDebt Industry track
P: Dirk Kröhan QAware GmbH
16:50
10m
Live Q&A
Q&A
TechDebt Industry track

17:00
20m
Industry talk
The Hidden Cost: Technical Debt and Its Ambiguous Influence on UX
TechDebt Industry track
Veronika Dashuber QAware GmbH
17:20
10m
Live Q&A
Q&A
TechDebt Industry track

Mon 15 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
Developing secure softwareEnCyCriS/SVM at Amadeo de Souza-Cardoso
Chair(s): Awais Rashid University of Bristol, UK
09:00
5m
Day opening
Wokshop opening
EnCyCriS/SVM
W: Coralie Esnoul Institute For Energy Technology (IFE)
09:05
45m
Keynote
Keynote: If you build it, they (probably) won’t come
EnCyCriS/SVM
K: Adam Joinson School of Management University of Bath
09:50
20m
Full-paper
WasmCFuzz: Structure-aware Fuzzing for Wasm Compilers
EnCyCriS/SVM
A: Xiangwei Zhang College of Intelligence and Computing, Tianjin University, A: Junjie Wang College of Intelligence and Computing, Tianjin University, A: Xiaoning Du Monash University, Australia, A: Shuang Liu Tianjin University
10:10
20m
Full-paper
Mitigating Security Issues in GitHub Actions
EnCyCriS/SVM
A: Hassan Onsori Delicheh University of Mons, Belgium, A: Tom Mens University of Mons
09:00 - 10:30
Conference Opening & KeynoteAST at Amália Rodrigues
Chair(s): Francesca Lonetti CNR-ISTI, Mehrdad Saadatmand RISE Research Institutes of Sweden
09:00
30m
Other
Chairs Welcome
AST
Christof J. Budnik Siemens Corporation, Corporate Technology, Jenny Li Kean University, USA, Mehrdad Saadatmand RISE Research Institutes of Sweden
09:30
60m
Keynote
Exploring the landscape: Software Testing in the AI Era
AST
Media Attached File Attached
09:00 - 10:30
09:00
90m
Keynote
Automated Testing and Maintenance of Mobile Applications: Are We There Yet?
MOBILESoft Research Track
K: Mattia Fazzini University of Minnesota
09:00 - 10:30
Session 1RoSE at Cottinelli Telmo
Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam

Welcome to RoSE ’24

Keynote: “Seeing the forest instead of the trees: Assessing context of use for robotics software engineering methods and tools.” Ingo Luetkebohle

Energy Efficiency of ROS Nodes in Different Languages: Publisher/Subscriber Case Studies. Michel Albonico, Paulo Júnior Varela, Adair José Rohling and Andreas Wortmann

09:00 - 10:30
Early Morning SessionInteNSE at Daciano da Costa
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso
09:00
20m
Paper
An Empirical Comparison of Code Generation Approaches for Ansible
InteNSE
Benjamin Darnell University of California, Santa Barbara, Hetarth Chopra University of Illinois at Urbana-Champaign, Aaron Councilman Univ of Illinois Urbana-Champaign, David Grove IBM Research, Vikram S. Adve University of Illinois at Urbana-Champaign, USA
09:20
70m
Keynote
Towards an Interpretable Science of Deep Learning for Software Engineering: A Causal Inference View
InteNSE
Denys Poshyvanyk William & Mary
09:00 - 10:30
KeynoteFormaliSE at Eugénio de Andrade
Chair(s): Carlo A. Furia Università della Svizzera italiana (USI)
09:00
90m
Keynote
Two-way collaboration between flow and proof in SPARKBA
FormaliSE
Claire Dross AdaCore
09:00 - 10:30
Day 2 Opening Session with Awards / Keynote 2CHASE Full Papers at Fernando Pessoa
Chair(s): Klaas-Jan Stol Lero; University College Cork; SINTEF Digital
09:00
15m
Day opening
Day 2 Opening with Awards
CHASE Full Papers
P: Daniel Graziotin University of Hohenheim
09:15
60m
Keynote
The Surprising Implications of Realism for Human Factors Research
CHASE Full Papers
K: Paul Ralph Dalhousie University
09:00 - 10:30
Opening Day 2 + Keynote 3SBFT at Glicínia Quartin
Chair(s): Alessio Gambi IMC University of Applied Sciences Krems
09:00
30m
Day opening
Introduction
SBFT
Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Vincenzo Riccio University of Udine
09:30
60m
Keynote
Search-based Testing and Analysis for Block-Based Learners’ Programs
SBFT
Gordon Fraser University of Passau
09:00 - 10:30
Opening, Keynote, Design ExplorationDesigning at Lopes Graça
Chair(s): Yuanfang Cai Drexel University
09:00
10m
Day opening
Opening
Designing

09:10
60m
Keynote
Evolving System Design While Tracking Live Pitches and Players For Thousands of Games!
Designing
10:10
10m
Talk
Design Spaces and How Software Designers Use Them: a sampler
Designing
Mary Shaw Carnegie Mellon University, Marian Petre School of Computing and Communications, The Open University, UK
10:20
10m
Talk
The Architect in the Maze: On the Effective Usage of Automated Design Exploration
Designing
Andres Diaz Pace UNICEN University, David Garlan Carnegie Mellon University
10:30
10m
Talk
Challenges in Creating Effective Automated Design Environments: an experience report from the domain of generative manufacturing
Designing
David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA, Javier Camara University of Málaga, Rebekka Wohlrab Chalmers University of Technology
09:00 - 10:30
Session1: Opening + Keynote by Alessandra RussoSEAMS Research Track at Luis de Freitas Branco
09:00
30m
Talk
SEAMS 2024 Opening
SEAMS Research Track

09:30
60m
Keynote
Keynote: Advances on Symbolic Machine Learning and Recent Applications to Software Engineering
SEAMS Research Track
Alessandra Russo Imperial College London
09:00 - 10:30
Opening & KeynoteKLEE at Maria Helena Vieira da Silva
Chair(s): Cristian Cadar Imperial College London
09:00
30m
Day opening
Opening Remarks
KLEE
Cristian Cadar Imperial College London
09:30
46m
Keynote
Software Complexity, Path Complexity, and Branch Selectivity
KLEE
Tevfik Bultan University of California at Santa Barbara
09:00 - 10:30
Keynote and PostersCAIN Posters / CAIN Research and Experience Papers at Pequeno Auditório
Chair(s): Jan Bosch Chalmers University of Technology, Henry Muccini University of L'Aquila, Italy
09:00
3m
Talk
A Domain Specific Language for Specification of Risk-oriented Object Detection Requirements
CAIN Posters
Junji Hashimoto GREE, Inc., Nobukazu Yoshioka Waseda University
09:03
3m
Talk
AI Security Continuum: Concept and Challenges
CAIN Posters
Hironori Washizaki Waseda University, Nobukazu Yoshioka Waseda University
09:06
3m
Talk
A Roadmap for Enriching Jupyter Notebooks Documentation with Kaggle Data
CAIN Posters
Mojtaba Mostafavi Department of Computer Engineering of Sharif University of Technology, Hamed Jahantigh Department of Computer Engineering of Sharif University of Technology, Alireza Asadi Department of Computer Engineering of Sharif University of Technology, Sepehr Kianian Department of Computer Engineering of Sharif University of Technology, Ashkan Khademian Department of Computer Engineering of Sharif University of Technology, Abbas Heydarnoori Bowling Green State University
09:09
3m
Talk
Automating Patch Set Generation from Code Reviews Using Large Language Models
CAIN Posters
Md Tajmilur Rahman Gannon University
09:12
3m
Talk
Data Selection Driven by Item Difficulty: On Investigating Data Efficient Practice for Hyperparameter Search
CAIN Posters
Gustavo Rodrigues dos Reis NAVER LABS Europe/LIG - UGA, Adrian Mos NAVER LABS Europe, Mario Cortes Cornax LIG - UGA, Cyril Labbé LIG - UGA
09:15
3m
Talk
Beyond Syntax: Unleashing the Power of Computational Notebooks Code Metrics in Documentation Generation
CAIN Posters
Mojtaba Mostafavi Department of Computer Engineering of Sharif University of Technology, Ashkan Khademian Department of Computer Engineering of Sharif University of Technology, Sepehr Kianian Department of Computer Engineering of Sharif University of Technology, Alireza Asadi Department of Computer Engineering of Sharif University of Technology, Hamed Jahantigh Department of Computer Engineering of Sharif University of Technology, Abbas Heydarnoori Bowling Green State University
09:18
3m
Talk
Can causality accelerate experimentation in software systems?
CAIN Posters
Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, Han-Bo Li Department of Computer Science and Technology, University of Cambridge, Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge
09:21
3m
Talk
Custom Developer GPT for Ethical AI Solutions
CAIN Posters
Lauren Olson Vrije Universiteit Amsterdam
Pre-print
09:24
3m
Talk
Evaluation of The Generality of Multi-view Modeling Framework for ML Systems
CAIN Posters
Jati H. Husen Waseda University, Japan, Jomphon Runpakprakun Waseda University, Japan, Sun Chang Waseda University, Japan, Hironori Washizaki Waseda University, Hnin Thandar Tun Waseda University, Japan, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University
09:27
3m
Talk
Prompt Smells: An Omen for Undesirable Generative AI Outputs
CAIN Posters
Krishna Ronanki University Of Gothenburg, Beatriz Cabrero-Daniel University of Gothenburg, Christian Berger Chalmers University of Technology, Sweden
09:30
3m
Talk
Taxonomy of Generative AI Applications for Risk Assessment
CAIN Posters
Hiroshi Tanaka Fujitsu Limited, Tokyo, Japan, Masaru Ide Fujitsu Limited, Jun Yajima Fujitsu Limited, Sachiko Onodera Fujitsu Limited, Kazuki Munakata Fujitsu Limited, Tokyo, Japan, Nobukazu Yoshioka Waseda University, Japan
09:35
55m
Keynote
Keynote by Christian Kästner - From Models to Systems: On the Role of Software Engineering for Machine Learning
CAIN Research and Experience Papers
Christian Kästner Carnegie Mellon University
09:00 - 10:30
Opening + Awards + Keynote / ICPC Keynotes at Sophia de Mello Breyner Andresen
Chair(s): Igor Steinmacher Northern Arizona University, Mario Linares-Vasquez Universidad de los Andes, Olga Baysal Carleton University, Kevin Moran University of Central Florida
09:00
15m
Talk
Opening SessionICPCICPC Opening Session
ICPC Opening

09:15
15m
Awards
ICPC 2024 AwardsICPC AwardsICPC
ICPC Opening

09:30
60m
Talk
Keynote 1: Program Comprehension in the Era of Large Language Models: Achievements and ChallengesICPCICPC Keynote
ICPC Keynotes
Gabriele Bavota Software Institute @ Università della Svizzera Italiana
09:00 - 10:30
Technical papers and networkingTechDebt Plenary / TechDebt Technical papers at Vianna da Motta
Chair(s): Marek Stochel Motorola Solutions
09:00
10m
Research paper
Debt Stories: Capturing Social and Technical Debt in the Industry
TechDebt Technical papers
Nicolas Riquet University of Namur, Xavier Devroey University of Namur, Benoît Vanderose University of Namur
DOI Pre-print
09:10
5m
Live Q&A
Q&A
TechDebt Technical papers

09:15
5m
Research paper
Comparing Multivariate Time Series Analysis and Machine Learning Performance for Technical Debt Prediction: The SQALE Index Case
TechDebt Technical papers
Mikel Robredo University of Oulu, Nyyti Saarimäki Tampere University, Rafael Peñaloza , Davide Taibi University of Oulu and Tampere University , Valentina Lenarduzzi University of Oulu
09:20
5m
Live Q&A
Q&A
TechDebt Technical papers

09:25
5m
Talk
A Design of an Empirical Survey to Investigate Technical Debt in Blockchain Based Projects (talk and poster only)
TechDebt Technical papers
P: Andrej Katin , P: Nebojša Taušan INFORA Research Group doo, P: Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, P: Miroslav Stefanović University of Novi Sad, P: Sonja Ristić University of Novi Sad
09:30
5m
Live Q&A
Q&A
TechDebt Technical papers

09:35
20m
Talk
Technical Debt Management (invited talk)
TechDebt Plenary
P: Paris Avgeriou University of Groningen, The Netherlands
09:55
5m
Live Q&A
Q&A (invited talk)
TechDebt Plenary

10:00
30m
Poster
Posters and networking
TechDebt Plenary
S: Tim Menzies North Carolina State University, S: Daniel Feitosa University of Groningen, P: Markus Borg CodeScene, P: Mikel Robredo University of Oulu, P: Nyyti Saarimäki Tampere University, P: Rafael Peñaloza , P: Davide Taibi University of Oulu and Tampere University , P: Valentina Lenarduzzi University of Oulu, P: Andrej Katin , P: Nebojša Taušan INFORA Research Group doo, P: Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, P: Miroslav Stefanović University of Novi Sad, P: Sonja Ristić University of Novi Sad, S: Joost Visser Leiden University
10:30 - 11:00
Coffee BreakCatering at Open Space
10:30
30m
Coffee break
Break
Catering

10:30 - 11:00
Coffee for MSR newcomersMSR Social Events at Open Space (reserved area)
Chair(s): Federica Sarro University College London, Alexander Serebrenik Eindhoven University of Technology
10:30
30m
Coffee break
Coffee for MSR newcomers
MSR Social Events
Federica Sarro University College London, Alexander Serebrenik Eindhoven University of Technology
11:00 - 12:30
Ecosystems, Reuse and APIs & TutorialsMSR Data and Tool Showcase Track / MSR Technical Papers / MSR Tutorials at Almada Negreiros
Chair(s): Mahmoud Alfadel University of Waterloo, Ayushi Rastogi University of Groningen, The Netherlands
11:00
12m
Talk
Thirty-Three Years of Mathematicians and Software Engineers: A Case Study of Domain Expertise and Participation in Proof Assistant Ecosystems
MSR Technical Papers
Gwenyth Lincroft Northeastern University, Minsung Cho Northeastern University, Mahsa Bazzaz Northeastern University, Katherine Hough Northeastern University, Jonathan Bell Northeastern University
Pre-print Media Attached
11:12
12m
Talk
Boosting API Misuse Detection via Integrating API Constraints from Multiple Sources
MSR Technical Papers
Can Li Nanjing University of Aeronautics and Astronautics, Jingxuan Zhang Nanjing University of Aeronautics and Astronautics, Yixuan Tang Nanjing University of Aeronautics and Astronautics, Zhuhang Li Nanjing University of Aeronautics and Astronautics, Tianyue Sun Nanjing University of Aeronautics and Astronautics
11:24
6m
Talk
Availability and Usage of Platform-Specific APIs: A First Empirical Study
MSR Technical Papers
Pre-print File Attached
11:30
4m
Talk
AndroLibZoo: A Reliable Dataset of Libraries Based on Software Dependency Analysis
MSR Data and Tool Showcase Track
Jordan Samhi CISPA Helmholtz Center for Information Security, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg
11:34
4m
Talk
Goblin: A Framework for Enriching and Querying the Maven Central Dependency Graph
MSR Data and Tool Showcase Track
Damien Jaime Sorbonne Université - Lip6 - SAP, Joyce El Haddad Paris Dauphine-PSL Université, CNRS, LAMSADE, Pascal Poizat Université Paris Nanterre & LIP6
Pre-print File Attached
11:38
4m
Talk
Dataset: Copy-based Reuse in Open Source Software
MSR Data and Tool Showcase Track
Mahmoud Jahanshahi Research Assistant, University of Tennessee Knoxville, Audris Mockus The University of Tennessee & Vilnius University
Pre-print
11:45
45m
Talk
Mining Our Way Back to Incremental Builds for DevOps Pipelines
MSR Tutorials
Shane McIntosh University of Waterloo
Pre-print
11:00 - 12:30
11:00
12m
Talk
Enhancing Performance Bug Prediction Using Performance Code Metrics
MSR Technical Papers
Guoliang Zhao Computer Science of Queen's University, Stefanos Georgio , Safwat Hassan University of Toronto, Canada, Ying Zou Queen's University, Kingston, Ontario, Derek Truong IBM Canada, Toby Corbin IBM UK
11:12
12m
Talk
CrashJS: A NodeJS Benchmark for Automated Crash Reproduction
MSR Technical Papers
Philip Oliver Victoria University of Wellington, Jens Dietrich Victoria University of Wellington, Craig Anslow Victoria University of Wellington, Michael Homer Victoria University of Wellington
11:24
12m
Talk
An Empirical Study on Just-in-time Conformal Defect Prediction
MSR Technical Papers
Xhulja Shahini paluno - University of Duisburg-Essen, Andreas Metzger University of Duisburg-Essen, Klaus Pohl
11:36
12m
Talk
Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC)
MSR Technical Papers
Mahi Begoug , Moataz Chouchen ETS, Ali Ouni ETS Montreal, University of Quebec, Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
11:48
4m
Talk
TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs
MSR Data and Tool Showcase Track
Kaibo Liu Peking University, Yudong Han Peking University, Yiyang Liu Peking University, Zhenpeng Chen Nanyang Technological University, Jie M. Zhang King's College London, Federica Sarro University College London, Gang Huang Peking University, Yun Ma Peking University
11:52
4m
Talk
GitBugs-Java: A Reproducible Java Benchmark of Recent Bugs
MSR Data and Tool Showcase Track
André Silva KTH Royal Institute of Technology, Nuno Saavedra INESC-ID and IST, University of Lisbon, Martin Monperrus KTH Royal Institute of Technology
11:56
4m
Talk
A Dataset of Partial Program Fixes
MSR Data and Tool Showcase Track
Dirk Beyer LMU Munich, Lars Grunske Humboldt-Universität zu Berlin, Matthias Kettl LMU Munich, Marian Lingsch-Rosenfeld LMU Munich, Moeketsi Raselimo Humboldt-Universität zu Berlin
12:00
4m
Talk
BugsPHP: A dataset for Automated Program Repair in PHP
MSR Data and Tool Showcase Track
K.D. Pramod University of Moratuwa, Sri Lanka, W.T.N. De Silva University of Moratuwa, Sri Lanka, W.U.K. Thabrew University of Moratuwa, Sri Lanka, Ridwan Salihin Shariffdeen National University of Singapore, Sandareka Wickramanayake University of Moratuwa, Sri Lanka
Pre-print
12:04
4m
Talk
AW4C: A Commit-Aware C Dataset for Actionable Warning Identification
MSR Data and Tool Showcase Track
Zhipeng Liu , Meng Yan Chongqing University, Zhipeng Gao Shanghai Institute for Advanced Study - Zhejiang University, dong li , Xiaohong Zhang Chongqing University, Dan Yang Chongqing University
12:08
5m
Talk
Predicting the Impact of Crashes Across Release Channels
MSR Industry Track
Suhaib Mujahid Mozilla, Diego Costa Concordia University, Canada, Marco Castelluccio Mozilla
12:13
5m
Talk
Zero Shot Learning based Alternatives for Class Imbalanced Learning Problem in Enterprise Software Defect Analysis
MSR Industry Track
Sangameshwar Patil Dept. of CSE, IIT Madras and TRDDC, TCS, B Ravindran IITM
11:00 - 12:30
Developing secure software and Industrial ChallengesEnCyCriS/SVM at Amadeo de Souza-Cardoso
Chair(s): Awais Rashid University of Bristol, UK, John Eidar Simensen IFE
11:00
20m
Full-paper
Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future
EnCyCriS/SVM
A: Boming Xia CSIRO's Data61 & University of New South Wales, A: Dawen (David) Zhang CSIRO's Data61, A: Yue Liu , A: Qinghua Lu Data61, CSIRO, A: Zhenchang Xing CSIRO’s Data61; Australian National University, A: Liming Zhu CSIRO’s Data61
11:20
20m
Full-paper
Interplay of Digital Twins and Cyber Deception: Unraveling Paths for Technological Advancements
EnCyCriS/SVM
A: Jessica Heluany Norwegian University of Science and Technology NTNU, A: Ahmed Amro Norwegian University of Science and Technology NTNU, A: Vasileios Gkioulos NTNU, A: Sokratis Katsikas Norwegian University of Science and Technology (NTNU)
11:40
45m
Keynote
Keynote: Current threats and challenges for securing OT/IoT systems
EnCyCriS/SVM
K: Léonard Keat Advens
11:00 - 12:30
Session 1: Test CoverageAST at Amália Rodrigues
Chair(s): Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur
11:00
20m
Full-paper
Mutation Coverage is not Strongly Correlated with Mutation Coverage
AST
Samia Alblwi New Jersey Institute of Technology, Dr. AMANI AYAD Kean University, USA, Ali Mili NJIT
11:20
20m
Full-paper
Running a Red Light: An Investigation into Why Software Engineers (Occasionally) Ignore Coverage Checks
AST
Alexander Sterk Delft University of Technology, Mairieli Wessel Radboud University, Eli Hooten Sentry.io, Andy Zaidman Delft University of Technology
DOI Pre-print
11:40
20m
Full-paper
Coverage-based Strategies for the Automated Synthesis of Test Scenarios for Conversational Agents
AST
Pablo C Canizares Autonomous University of Madrid, Spain, Daniel Ávila Autonomous University of Madrid, Sara Perez-Soler Universidad Autónoma de Madrid, Esther Guerra Universidad Autónoma de Madrid, Juan de Lara Autonomous University of Madrid
Pre-print
12:00
20m
Full-paper
WallMauer: Robust Code Coverage Instrumentation for Android Apps
AST
Michael Auer University of Passau, Iván Arcuschin Moreno University of Buenos Aires, Argentina, Gordon Fraser University of Passau
11:00 - 12:30
11:00
22m
Full-paper
A Study on the Battery Usage of Deep Learning Frameworks on iOS DevicesFull Paper
MOBILESoft Research Track
Vitor Jacques Universidade Federal de Pernambuco, Negar Alizadeh Universiteit Utrecht, Fernando Castor University of Twente and Federal University of Pernambuco, Vitor Jacques Universidade Federal de Pernambuco
11:22
22m
Full-paper
An Empirical Study on the Impact of CSS Prefixes on the Energy Consumption and Performance of Mobile Web AppsFull Paper
MOBILESoft Research Track
Andrei Bogdan Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam
11:45
22m
Full-paper
An Empirical Evaluation of the Energy Consumption of Using Web Push APIs in Mobile Web Apps - The Case of TelegramFull Paper
MOBILESoft Research Track
Yu Chen Vrije Universiteit Amsterdam, The Netherlands, Jinhai Liao , Shutong Cai Vrije Universiteit Amsterdam, The Netherlands, Yiming Zhao Vrije Universiteit Amsterdam, The Netherlands, Yichen Tong Vrije Universiteit Amsterdam, The Netherlands, Ishas Kulkarni Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam
12:07
22m
Full-paper
How have iOS Development Technologies Changed over Time? A Study in Open-SourceFull Paper
MOBILESoft Research Track
Luciano Baresi Politecnico di Milano, Massimiliano Di Penta University of Sannio, Italy, Giovanni Quattrocchi Politecnico di Milano, Damian Andrew Tamburri Jheronimus Academy of Data Science
11:00 - 12:30
Session 2RoSE at Cottinelli Telmo
Chair(s): Andreas Angerer XITASO GmbH IT & Software Solutions

Scenarios for Trust Management in Swarm Robotics. Daniel Vojnar, Adela Bierska and Barbora Buhnova

RoMaViD: Learning Robotic Manipulation from Video Demonstrations. Abhinav Upadhyay, Alpana Dubey and Shubhashis Sengupta

Systematic Testing of a ROS Interface Specification Backend. Johannes Mey, Ariel Podlubne, René Schöne, Paul Gottschaldt, Diana Goehringer and Uwe Assmann

Contextual visualizations for debugging collaborative robots. Emil Stubbe Kolvig-Raun, Miguel Campusano and Thor Malmby Jørgin

11:00 - 12:30
Late Morning SessionInteNSE at Daciano da Costa
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso
11:00
70m
Keynote
Assured LLM-Based Software Engineering
InteNSE
Mark Harman Meta Platforms, Inc. and UCL
12:10
20m
Paper
An Exploratory Study on How Non-Determinism in Large Language Models Affects Log Parsing
InteNSE
Merve Astekin Simula Research Laboratory, Max Hort Simula Research Laboratory, Leon Moonen Simula Research Laboratory and BI Norwegian Business School
11:00 - 12:30
Theorem proving and applicationsFormaliSE at Eugénio de Andrade
Chair(s): Claire Dross AdaCore
11:00
30m
Talk
A Semantics of Structures, Unions, and Underspecified Terms for Formal Specification
FormaliSE
Louis Gauthier Université Paris-Saclay, CEA, List, Virgile Prevosto Université Paris-Saclay, CEA, List, Julien Signoles Université Paris-Saclay, CEA, List
11:30
30m
Talk
Formally Verified Interval Arithmetic and Its Application to Program Verification
FormaliSE
Achim D. Brucker University of Exeter, Teddy Cameron-Burke University of Exeter, Amy Stell University of Exeter
12:00
30m
Talk
Towards Verifiable Multi-Agent Interaction Pattern Specification
FormaliSE
Alberto Tagliaferro Politecnico di Milano, Italy, Livia Lestingi DEIB, Politecnico di Milano, Matteo Rossi Politecnico di Milano
11:00 - 12:30
Learning and Innovation in Software EngineeringCHASE Full Papers / CHASE Short Papers at Fernando Pessoa
Chair(s): Alexander Nolte Eindhoven University of Technology
11:00
45m
Panel
The future of CHASE in the age of AI
CHASE Full Papers
P: Nicole Novielli University of Bari, P: Paul Ralph Dalhousie University, P: Rashina Hoda Monash University, P: Daniel Russo Department of Computer Science, Aalborg University
11:45
10m
Short-paper
Learning From Lessons Learned: Preliminary Findings From a Study of Learning From FailureShort Paper
CHASE Short Papers
Jonathan Sillito Brigham Young University, Matt Pope Brigham Young University
11:55
10m
Short-paper
Can participation in a hackathon impact the motivation of software engineering students? A preliminary case study analysisShort Paper
CHASE Short Papers
Allysson Allex Araújo Federal University of Cariri, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Maria Teresa Baldassarre Department of Computer Science, University of Bari
DOI Pre-print
12:05
20m
Full-paper
An Exploratory Study of Programmers' Analogical Reasoning and Software History Usage During Code Re-PurposingFull Paper
CHASE Full Papers
John Allen Washington University in St. Louis, Caitlin Kelleher Washington University in St. Louis
11:00 - 12:30
PanelSBFT at Glicínia Quartin
Chair(s): Gunel Jahangirova King's College London
11:00
90m
Panel
SBFT vs Generative AI
SBFT
Caroline Lemieux University of British Columbia, Aldeida Aleti Monash University, Andreas Zeller CISPA Helmholtz Center for Information Security, Jie M. Zhang King's College London, Annibale Panichella Delft University of Technology, Paolo Arcaini National Institute of Informatics
11:00 - 12:30
Design Exploration, EducationDesigning at Lopes Graça
Chair(s): Andre van der Hoek University of California, Irvine
11:00
10m
Talk
Teaching Software Architecture Design - Building Intuition
Designing
Gaurav Agerwala Carnegie Mellon University, Len Bass Carnegie Mellon University
11:10
10m
Talk
Developing and Applying an Essence-based Description of the Attribute-Driven Design Method
Designing
Stefan Malich Dr. Stefan Malich | Architectural Change Management, Humberto Cervantes UAM, Rick Kazman University of Hawai‘i at Mānoa
11:20
10m
Talk
Investing in Software Design
Designing
Steven D. Fraser Innoxec, Dennis Mancl MSWX Software Experts
11:30
10m
Talk
Software Engineering Education: Towards Ethical, Reliable, and Beautiful Software
Designing
Aikya Inuganti University of Maryland Baltimore County, Madhuri Goyal University of Maryland Baltimore County, Mohammad Samarah University of Maryland Baltimore County
11:40
50m
Other
Discussion: Design exploration and education
Designing

11:00 - 12:30
Session 2: UncertaintySEAMS Research Track at Luis de Freitas Branco
Chair(s): Ivana Dusparic Trinity College Dublin, Ireland
11:00
25m
Talk
Formal Synthesis of Uncertainty Reduction ControllersFULL
SEAMS Research Track
Marc Carwehl Humboldt-Universität zu Berlin, Calum Imrie University of York, Thomas Vogel Humboldt-Universtität zu Berlin, Genaína Nunes Rodrigues University of Brasília, Radu Calinescu University of York, UK, Lars Grunske Humboldt-Universität zu Berlin
11:25
25m
Talk
Automated Planning for Adaptive Cyber-Physical Systems under Uncertainty in Temporal Availability ConstraintsFULL
SEAMS Research Track
Raquel Sanchez University of Malaga, Javier Troya Universidad de Málaga, Spain, Javier Camara University of Málaga
11:50
25m
Talk
Handling uncertainty in the specification of autonomous multi-robot systems through mission adaptationFULL
SEAMS Research Track
Gianluca Filippone University of L'Aquila, Italy, Juan Antonio Piñera García Gran Sasso Science Institute, Marco Autili University of L'Aquila, Italy, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy
12:15
15m
Talk
Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive SystemsSHORT
SEAMS Research Track
Javier Camara University of Málaga, Sebastian Hahner Karlsruhe Institute of Technology (KIT), Diego Perez-Palacin Linnaeus University, Antonio Vallecillo University of Málaga, Spain, Maribel Acosta Technical University of Munich, Nelly Bencomo Durham University, Radu Calinescu University of York, UK, Simos Gerasimou University of York
11:00 - 12:30
State Merging & PostersKLEE at Maria Helena Vieira da Silva
Chair(s): Alessandro Orso Georgia Institute of Technology
11:00
22m
Talk
State Merging for Concolic Testing of Event-driven Applications
KLEE
P: Maarten Vandercammen , Coen De Roover Vrije Universiteit Brussel
11:22
22m
Talk
State Merging with Quantifiers in Symbolic Execution
KLEE
P: David Trabish Tel Aviv University, Noam Rinetzky Tel Aviv University, Sharon Shoham Tel Aviv University, Vaibhav Sharma Amazon
DOI
11:50
5m
Poster
FastKLEE: Faster Symbolic Execution via Reducing Redundant Bound Checking of Type-safe Pointers
KLEE
P: Haoxin Tu Singapore Management University, Singapore, Lingxiao Jiang Singapore Management University, Xuhua Ding Singapore Management University, He Jiang Dalian University of Technology
11:55
5m
Poster
Input Grammar Oriented Symbolic Execution
KLEE
Ke Ma , Yunlai Luo National University of Defense Technology, P: Weijiang Hong National University of Defense Technology, Changsha, China, Zhenbang Chen School of Computer, National University of Defense Technology, China, Yufeng Zhang Hunan University, Ji Wang School of Computer, National University of Defense Technology, China
12:00
5m
Poster
Mixed Fixed-point and Floating-point Symbolic Execution
KLEE
P: Thom Hughes Imperial College London, Daniel Schemmel Imperial College London, Martin Nowack Imperial College London, Cristian Cadar Imperial College London
12:05
5m
Poster
SC-MCC Test Case Generation using Dynamic Symbolic Execution Engines
KLEE
Golla Monika Rani , P: Sangharatna Godboley National Institute of Technology Warangal, Joxan Jaffar National University of Singapore, Rasool Maghareh Huawei
12:10
5m
Poster
Towards Complete Fuzzing with KLEE
KLEE
Kanika Gupta National Institute of Technology, Warangal, P: Sangharatna Godboley National Institute of Technology Warangal
12:15
5m
Poster
TracerX - Pruning Dynamic Symbolic Execution with Weakest Precondition Interpolation
KLEE
P: Arpita Dutta National University of Singapore, Rasool Maghareh Huawei, Joxan Jaffar National University of Singapore
12:20
5m
Talk
Exploring Complexity Estimation with Symbolic Execution and Large Language Models
KLEE
Adrians Skapars University of Manchester, Youcheng Sun The University of Manchester, Yannic Noller Singapore University of Technology and Design, P: Corina Pasareanu
11:00 - 12:30
Doctoral Symposium and Energy-Aware AI EngineeringCAIN Doctoral Symposium / CAIN Research and Experience Papers at Pequeno Auditório
Chair(s): Justus Bogner Vrije Universiteit Amsterdam, Silverio Martínez-Fernández UPC-BarcelonaTech
11:00
6m
Talk
Software Design Decisions for Greener Machine Learning-based Systems
CAIN Doctoral Symposium
Santiago del Rey Universitat Politècnica de Catalunya (UPC)
11:06
6m
Talk
Energy-Efficient Development of ML-Enabled Systems: A Data-Centric Approach
CAIN Doctoral Symposium
11:12
6m
Talk
Optimizing Data Analytics Workflows through User-driven Experimentation
CAIN Doctoral Symposium
Keerthiga Rajenthiram Vrije Universiteit Amsterdam
11:18
6m
Talk
Component-based Approach to Software Engineering of Machine Learning-enabled Systems
CAIN Doctoral Symposium
Vladislav Indykov Chalmers | University of Gothenburg
11:24
6m
Talk
Threat Modeling of ML-intensive Systems: Research Proposal
CAIN Doctoral Symposium
Felix Viktor Jedrzejewski Blekinge Institute of Technology
11:30
6m
Talk
Continuous Quality Assurance ML Pipelines under the AI Act
CAIN Doctoral Symposium
Matthias Wagner Lund University
11:36
10m
Talk
Green Runner: A tool for efficient deep learning component selection
CAIN Research and Experience Papers
Jai Kannan Applied Artificial Intelligence Institute, Deakin University, Scott Barnett Applied Artificial Intelligence Institute, Deakin University, Anj Simmons , Taylan Selvi Applied Artificial Intelligence Institute, Deakin University, Luís Cruz Delft University of Technology
11:46
15m
Talk
Engineering Carbon Emission-aware Machine Learning Pipelines
CAIN Research and Experience Papers
Erik Johannes Husom SINTEF Digital, Sagar Sen , Arda Goknil SINTEF Digital
12:01
10m
Talk
Identifying architectural design decisions for achieving green ML serving
CAIN Research and Experience Papers
Francisco Durán Universitat Politècnica De Catalunya - Barcelona Tech, Silverio Martínez-Fernández UPC-BarcelonaTech, Matias Martinez Universitat Politècnica de Catalunya (UPC), Patricia Lago Vrije Universiteit Amsterdam
Pre-print
12:11
10m
Talk
Green AI: a Preliminary Empirical Study on Energy Consumption in DL Models Across Different Runtime Infrastructures
CAIN Research and Experience Papers
Negar Alizadeh Universiteit Utrecht, Fernando Castor University of Twente and Federal University of Pernambuco
12:21
9m
Live Q&A
Energy: Q&A Session
CAIN Research and Experience Papers

11:00 - 12:30
11:00
10m
Talk
Towards Summarizing Code Snippets Using Pre-Trained TransformersICPCICPC Full paper
ICPC Research Track
Antonio Mastropaolo Università della Svizzera italiana, Matteo Ciniselli Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Rosalia Tufano Università della Svizzera Italiana, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
Pre-print
11:10
10m
Talk
Generating Java Methods: An Empirical Assessment of Four AI-Based Code AssistantsICPCICPC Full paper
ICPC Research Track
Vincenzo Corso University of Milano - Bicocca, Leonardo Mariani University of Milano-Bicocca, Daniela Micucci University of Milano-Bicocca, Italy, Oliviero Riganelli University of Milano - Bicocca
Pre-print
11:20
10m
Talk
Analyzing Prompt Influence on Automated Method Generation: An Empirical Study with CopilotICPCICPC Full paper
ICPC Research Track
Ionut Daniel Fagadau University of Milano - Bicocca, Leonardo Mariani University of Milano-Bicocca, Daniela Micucci University of Milano-Bicocca, Italy, Oliviero Riganelli University of Milano - Bicocca
Pre-print
11:30
10m
Talk
Interpretable Online Log Analysis Using Large Language Models with Prompt StrategiesICPCICPC Full paper
ICPC Research Track
Yilun Liu Huawei co. LTD, Shimin Tao University of Science and Technology of China; Huawei co. LTD, Weibin Meng Huawei co. LTD, Jingyu Wang , Wenbing Ma Huawei co. LTD, Yuhang Chen University of Science and Technology of China, Yanqing Zhao Huawei co. LTD, Hao Yang Huawei co. LTD, Yanfei Jiang Huawei co. LTD
Pre-print
11:40
10m
Talk
Do Machines and Humans Focus on Similar Code? Exploring Explainability of Large Language Models in Code SummarizationICPCICPC RENE Paper
ICPC Replications and Negative Results (RENE)
Jiliang Li Vanderbilt University, Yifan Zhang Vanderbilt University, Zachary Karas Vanderbilt University, Collin McMillan University of Notre Dame, Kevin Leach Vanderbilt University, Yu Huang Vanderbilt University
Pre-print
11:50
10m
Talk
Knowledge-Aware Code Generation with Large Language ModelsICPCICPC Full paper
ICPC Research Track
Tao Huang Shandong Normal University, Zhihong Sun Shandong Normal University, Zhi Jin Peking University, Ge Li Peking University, Chen Lyu Shandong Normal University
Pre-print
12:00
8m
Talk
Enhancing Source Code Representations for Deep Learning with Static AnalysisICPCICPC ERA Paper
ICPC Early Research Achievements (ERA)
Xueting Guan University of Melbourne, Christoph Treude Singapore Management University
Pre-print
12:08
8m
Talk
AthenaLLM: Supporting Experiments with Large Language Models in Software DevelopmentICPCICPC Tools
ICPC Tool Demonstration
Benedito Fernando Albuquerque de Oliveira Federal University of Pernambuco, Fernando Castor University of Twente and Federal University of Pernambuco
12:16
14m
Talk
AI-Assisted Program Comprehension: Panel with SpeakersICPC
ICPC Discussion

11:00 - 12:30
Keynote and closing sessionTechDebt Plenary at Vianna da Motta
Chair(s): Zadia Codabux University of Saskatchewan, Canada, Rodrigo Spinola Virginia Commonwealth University
11:00
60m
Keynote
Keynote 2: Technical Debt in the Era of Artificial Intelligence: A TechDebt’s Offer AI Can’t Refuse
TechDebt Plenary
K: Fabio Palomba University of Salerno
12:00
15m
Keynote
Keynote Q&A
TechDebt Plenary
S: Zadia Codabux University of Saskatchewan, Canada, S: Rodrigo Spinola Virginia Commonwealth University
12:15
15m
Day closing
Awards and conference closing
TechDebt Plenary
P: Zadia Codabux University of Saskatchewan, Canada, P: Rodrigo Spinola Virginia Commonwealth University, G: Matthias Galster University of Canterbury
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Mining ChallengeMSR Mining Challenge at Almada Negreiros
Chair(s): Preetha Chatterjee Drexel University, USA, Fabio Palomba University of Salerno
14:00
5m
Talk
ChatGPT Chats Decoded: Uncovering Prompt Patterns for Superior Solutions in Software Development Lifecycle
MSR Mining Challenge
Liangxuan Wu Huazhong University of Science and Technology, Yanjie Zhao Huazhong University of Science and Technology, Xinyi Hou Huazhong University of Science and Technology, Tianming Liu Monash Univerisity, Haoyu Wang Huazhong University of Science and Technology
14:05
5m
Talk
Write me this Code: An Analysis of ChatGPT Quality for Producing Source Code
MSR Mining Challenge
Konstantinos Moratis Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki, Themistoklis Diamantopoulos Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Dimitrios-Nikitas Nastos Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki, Andreas Symeonidis Aristotle University of Thessaloniki
Pre-print
14:10
5m
Talk
Quality Assessment of ChatGPT Generated Code and their Use by Developers
MSR Mining Challenge
Mohammed Latif Siddiq University of Notre Dame, Lindsay Roney University of Notre Dame, Jiahao Zhang , Joanna C. S. Santos University of Notre Dame
Pre-print Media Attached File Attached
14:15
5m
Talk
Analyzing Developer Use of ChatGPT Generated Code in Open Source GitHub Projects
MSR Mining Challenge
Balreet Grewal University of Alberta, Wentao Lu University of Alberta, Sarah Nadi University of Alberta, Cor-Paul Bezemer University of Alberta
Pre-print
14:20
5m
Talk
How I Learned to Stop Worrying and Love ChatGPT
MSR Mining Challenge
Piotr Przymus Nicolaus Copernicus University in Toruń, Poland, Mikołaj Fejzer Nicolaus Copernicus University in Toruń, Jakub Narębski Nicolaus Copernicus University in Toruń, Krzysztof Stencel University of Warsaw
Pre-print
14:25
5m
Talk
Can ChatGPT Support Developers? An Empirical Evaluation of Large Language Models for Code Generation.
MSR Mining Challenge
Kailun Jin York University, Chung-Yu Wang York University, Hung Viet Pham York University, Hadi Hemmati York University
Pre-print
14:30
5m
Talk
The role of library versions in Developer-ChatGPT conversations
MSR Mining Challenge
Rachna Raj Concordia University, Diego Costa Concordia University, Canada
Pre-print
14:35
5m
Talk
AI Writes, We Analyze: The ChatGPT Python Code Saga
MSR Mining Challenge
Md Fazle Rabbi Idaho State University, Arifa Islam Champa Idaho State University, Minhaz F. Zibran Idaho State University, Md Rakibul Islam Lamar University
DOI Pre-print
14:40
5m
Talk
ChatGPT in Action: Analyzing Its Use in Software Development
MSR Mining Challenge
Arifa Islam Champa Idaho State University, Md Fazle Rabbi Idaho State University, Costain Nachuma Idaho State University, Minhaz F. Zibran Idaho State University
DOI Pre-print
14:45
5m
Talk
Chatting with AI: Deciphering Developer Conversations with ChatGPT
MSR Mining Challenge
Suad Mohamed Belmont University, Abdullah Parvin Belmont University, Esteban Parra Belmont University
14:50
5m
Talk
Does Generative AI Generate Smells Related to Container Orchestration?: An Exploratory Study with Kubernetes Manifests
MSR Mining Challenge
Yue Zhang Auburn University, Rachel Meredith Auburn University, Wilson Reaves Auburn University, Julia Coriolano Federal University of Pernambuco, Muhammad Ali Babar School of Computer Science, The University of Adelaide, Akond Rahman Auburn University
Pre-print
14:55
5m
Talk
On the Taxonomy of Developers' Discussion Topics with ChatGPT
MSR Mining Challenge
Ertugrul Sagdic Lamar University, Arda Bayram Lamar University, Md Rakibul Islam Lamar University
15:00
5m
Talk
How to refactor this code? An exploratory study on developer-ChatGPT refactoring conversations
MSR Mining Challenge
Eman Abdullah AlOmar Stevens Institute of Technology, AnushKrishna Venkatakrishnan Rochester Institute of Technology, USA, Mohamed Wiem Mkaouer University of Michigan - Flint, Christian Newman , Ali Ouni ETS Montreal, University of Quebec
15:05
5m
Talk
Analyzing Developer-ChatGPT Conversations for Software Refactoring: An Exploratory Study
MSR Mining Challenge
Omkar Sandip Chavan Rochester Institute of Technology, Divya Dilip Hinge Rochester Institute of Technology, Soham Sanjay Deo Rochester Institute of Technology, Yaxuan (Olivia) Wang Rochester Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
15:10
5m
Talk
How Do Software Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests
MSR Mining Challenge
Moataz Chouchen ETS, Narjes Bessghaier ETS Montreal, University of Quebec, Mahi Begoug , Ali Ouni ETS Montreal, University of Quebec, Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
15:15
5m
Talk
Investigating the Utility of ChatGPT in the Issue Tracking System: An Exploratory Study
MSR Mining Challenge
Joy Krishan Das University of Saskatchewan, Saikat Mondal University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Canada
Pre-print
15:20
5m
Talk
Enhancing User Interaction in ChatGPT: Characterizing and Consolidating Multiple Prompts for Issue Resolution
MSR Mining Challenge
Saikat Mondal University of Saskatchewan, Suborno Deb Bappon Department of Computer Science, University of Saskatchewan, Canada, Chanchal K. Roy University of Saskatchewan, Canada
Pre-print
14:00 - 15:30
Software QualityMSR Technical Papers / MSR Registered Reports / MSR Data and Tool Showcase Track at Grande Auditório
Chair(s): Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada
14:00
12m
Talk
Not all Dockerfile Smells are the Same: An Empirical Evaluation of Hadolint Writing Practices by Experts
MSR Technical Papers
Giovanni Rosa University of Molise, Simone Scalabrino University of Molise, Gregorio Robles Universidad Rey Juan Carlos, Rocco Oliveto University of Molise
14:12
12m
Talk
Supporting High-Level to Low-Level Requirements Coverage Reviewing with Large Language Models
MSR Technical Papers
Anamaria-Roberta Preda Johannes Kepler University Linz, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Atif Mashkoor Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University Linz
DOI Pre-print
14:24
12m
Talk
On the Executability of R Markdown Files
MSR Technical Papers
Md Anaytul Islam Lakehead University, Muhammad Asaduzzman University of Windsor, Shaowei Wang Department of Computer Science, University of Manitoba, Canada
14:36
12m
Talk
APIstic: A Large Collection of OpenAPI Metrics
MSR Technical Papers
souhaila serbout Software Institute @ USI, Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano
14:48
6m
Talk
Improving Automated Code Reviews: Learning From Experience
MSR Technical Papers
Hong Yi Lin The University of Melbourne, Patanamon Thongtanunam University of Melbourne, Christoph Treude Singapore Management University, Wachiraphan (Ping) Charoenwet The University of Melbourne
14:55
4m
Talk
Multi-faceted Code Smell Detection at Scale using DesigniteJava 2.0
MSR Data and Tool Showcase Track
Tushar Sharma Dalhousie University
Pre-print
14:59
4m
Talk
SATDAUG - A Balanced and Augmented Dataset for Detecting Self-Admitted Technical Debt
MSR Data and Tool Showcase Track
Edi Sutoyo Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Andrea Capiluppi University of Groningen
15:03
4m
Talk
Curated Email-Based Code Reviews Datasets
MSR Data and Tool Showcase Track
Mingzhao Liang The University of Melbourne, Wachiraphan (Ping) Charoenwet The University of Melbourne, Patanamon Thongtanunam University of Melbourne
15:07
4m
Talk
TestDossier: A Dataset of Tested Values Automatically Extracted from Test Execution
MSR Data and Tool Showcase Track
Pre-print
15:11
4m
Talk
Greenlight: Highlighting TensorFlow APIs Energy Footprint
MSR Data and Tool Showcase Track
Saurabhsingh Rajput Dalhousie University, Maria Kechagia University College London, Federica Sarro University College London, Tushar Sharma Dalhousie University
Pre-print
15:15
5m
Talk
When Code Smells Meet ML: On the Lifecycle of ML-specific Code Smells in ML-enabled Systems
MSR Registered Reports
Gilberto Recupito University of Salerno, Giammaria Giordano University of Salerno, Filomena Ferrucci University of Salerno, Dario Di Nucci University of Salerno, Fabio Palomba University of Salerno
15:20
5m
Talk
Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications
MSR Registered Reports
Simon Schneider Hamburg University of Technology, Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Jacopo Soldani University of Pisa, Italy, Antonio Brogi Università di Pisa, Tomas Cerny University of Arizona, Riccardo Scandariato Hamburg University of Technology, Davide Taibi University of Oulu and Tampere University
14:00 - 15:30
Training, knowledge and Industrial challengesEnCyCriS/SVM at Amadeo de Souza-Cardoso
Chair(s): John Eidar Simensen IFE
14:00
20m
Full-paper
Building a Cybersecurity Knowledge Graph with CyberGraph
EnCyCriS/SVM
A: Paolo Falcarin Ca' Foscari University of Venice, A: Fabio Dainese Ca' Foscari University of Venice
14:20
20m
Full-paper
Training Developers to Code Securely: Theory and Practice
EnCyCriS/SVM
A: Ita Ryan University College Cork, A: Utz Roedig University College Cork, A: Klaas-Jan Stol Lero; University College Cork; SINTEF Digital
14:40
20m
Full-paper
On DevSecOps and Risk Management in Critical Infrastructures: Practitioners´Insights on Needs and Goals
EnCyCriS/SVM
A: Xhesika Ramaj Østfold University College (HiØ) / Norwegian University of Science and Technology (NTNU), A: Mary Sánchez-Gordón Østfold University College, A: Vasileios Gkioulos NTNU, A: Ricardo Colomo-Palacios Universidad Politécnica de Madrid
15:00
20m
Full-paper
Cyber-incident Response in Industrial Control Systems: Practices and Challenges in the Petroleum Industry
EnCyCriS/SVM
A: Vahiny Gnanasekaran Norwegian University of Science and Technology NTNU, A: Maria Bartnes Norwegian University of Science and Technology NTNU, A: Tor Olav Grøtan SINTEF Digital, Poul Einar Heegaard Norwegian University of Science and Technology NTNU
14:00 - 15:30
Session 2: Test GenerationAST at Amália Rodrigues
Chair(s): Sarmad Bashir RISE Research Institutes of Sweden
14:00
20m
Full-paper
Using GitHub Copilot for Test Generation in Python: An Empirical Study
AST
Khalid El Haji Delft University of Technology, Carolin Brandt Delft University of Technology, Andy Zaidman Delft University of Technology
DOI Pre-print
14:20
20m
Full-paper
Grammar-Based Action Selection Rules for Scriptless Testing
AST
Lianne V. Hufkens Open Universiteit, Fernando Pastor Ricós Universitat Politècnica de València, Beatriz Marín Universitat Politècnica de València, Tanja E. J. Vos Universitat Politècnica de València and Open Universiteit
14:40
20m
Full-paper
Fences: Systematic Sample Generation for JSON Schemas using Boolean Algebra and Flow Graphs
AST
Björn Otto Institute for Automation and Communication, OVGU Magdeburg, Tobias Kleinert Chair of Information and Automation Systems for Process and Material Technology, RWTH Aachen
15:00
10m
Poster
Generating Software Tests for Mobile Applications Using Fine-Tuned Large Language Models
AST
Jacob Hoffmann Institute AIFB, Karlsruhe Institue of Technology (KIT), Demian Frister Institute of Applied Informatics and Formal Description Methods (AIFB) Karlsruhe Institue of Technology (KIT)
DOI
14:00 - 15:30
14:00
22m
Full-paper
Detection of Inconsistencies between Guidance Pages and Actual Data Collection of Third-party SDKs in Android AppsFull Paper
MOBILESoft Research Track
Hiroki Inayoshi Okayama University, Shohei Kakei Nagoya Institute of Technology, Japan, Shoichi Saito Nagoya Institute of Technology, Japan
14:22
22m
Full-paper
Generating Rate Features for Mobile ApplicationsBest Presentation AwardFull Paper
MOBILESoft Research Track
Shristi Shrestha Louisiana State University, Anas "Nash" Mahmoud Louisiana State University
14:45
15m
Short-paper
Toward an Android Static Analysis Approach for Data Protection
MOBILESoft Research Forum Track
Mugdha Khedkar Heinz Nixdorf Institute at Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
15:00
15m
Short-paper
Are Your Android App Analyzers Still Relevant?
MOBILESoft Research Forum Track
chenhaonan , Daihang Chen Beihang University, China, Yonghui Liu Monash University, Xiaoyu Sun Australian National University, Australia, Li Li Beihang University
15:15
15m
Short-paper
Towards Benchmarking the Coverage of Automated Testing Tools in Android against Manual Testing
MOBILESoft Research Forum Track
Ferdian Thung Singapore Management University, Ivana Clairine Irsan Singapore Management University, Jiakun Liu Singapore Management University, David Lo Singapore Management University
14:00 - 15:30
Session 3RoSE at Cottinelli Telmo
Chair(s): Andreas Angerer XITASO GmbH IT & Software Solutions

A Model-Based Methodology for Automated Verification of ROS 2 Systems. Lukas Dust, Mikael Ekström, Rong Gu, Saad Mubeen and Cristina Seceleanu

An Edge Computing Sizing Tool for Robotic Workloads. Ahmad R. Hamid and Mikkel B. Kjærgaard

Interactive discussion - part 1. All participants

14:00 - 15:30
Afternoon SessionInteNSE at Daciano da Costa
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso
13:30
2h
Tutorial
Tutorial on Neuro-symbolic Programming
InteNSE
Swarat Chaudhuri University of Texas at Austin, Atharva Sehgal University of Texas, Austin
14:00 - 15:30
Machine learning and formal methodsFormaliSE at Eugénio de Andrade
Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
14:00
30m
Talk
Case Study: Neural Network Malware Detection Verification for Feature and Image Datasets
FormaliSE
Preston K. Robinette Vanderbilt University, Diego Manzanas Lopez Vanderbilt University, Serena Serbinowska Vanderbilt University, Kevin Leach Vanderbilt University, Taylor T Johnson Vanderbilt University
Pre-print
14:30
30m
Talk
Leveraging Large Language Models to Boost Dafny’s Developers Productivity
FormaliSE
Álvaro F. Silva Independent Researcher, Alexandra Mendes University of Porto and HASLab, INESC TEC, João F. Ferreira INESC-ID and IST, University of Lisbon
15:00
10m
Day closing
Closing
FormaliSE

14:00 - 15:30
Emerging technologies and their impact on Software EngineeringCHASE Full Papers at Fernando Pessoa
Chair(s): Adriana Meza Soria MIT-IBM Watson AI Lab
14:00
20m
Full-paper
Exploring potential implications of intelligent tools for human aspects of software engineeringFull Paper
CHASE Full Papers
Jorge Melegati Free University of Bozen-Bolzano, Nicolas Nascimento , Rafael Chanin PUCRS, Afonso Sales PUCRS, Igor Wiese Federal University of Technology
DOI Pre-print
14:20
20m
Full-paper
Charting a Path to Efficient Onboarding: The Role of Software VisualizationFull Paper
CHASE Full Papers
Fernando Padoan CESAR School, Ronnie de Souza Santos University of Calgary, Rodrigo Medeiros
Pre-print
14:40
20m
Full-paper
“You’re on a bicycle with a little motor”: Benefits and Challenges of Using AI Code AssistantsFull Paper
CHASE Full Papers
Wendy Mendes , Samara Souza , Cleidson de Souza Federal University of Pará Belém
15:00
20m
Full-paper
Understanding the building blocks of accountability in software engineeringFull Paper
CHASE Full Papers
Adam Alami Aalborg University, Neil Ernst University of Victoria
Link to publication DOI Pre-print
14:00 - 15:30
Tutorial 2 + Tool Competition 2SBFT at Glicínia Quartin
Chair(s): Matteo Biagiola Università della Svizzera italiana, Stefan Klikovits Johannes Kepler University, Linz, Vincenzo Riccio University of Udine
14:00
60m
Tutorial
Getting Started with SynTest-Framework: A Hands-on Tutorial for Automatic Test Case Generation and Fuzzing
SBFT
Mitchell Olsthoorn Delft University of Technology, Annibale Panichella Delft University of Technology
15:00
30m
Other
CPS-ADS Tool Competition
SBFT
Matteo Biagiola Università della Svizzera italiana, Stefan Klikovits Johannes Kepler University, Linz
14:00 - 15:30
Tooling, Domain-specific DesignDesigning at Lopes Graça
Chair(s): Michel Chaudron Eindhoven University of Technology, The Netherlands
14:00
10m
Talk
Executable Multi-Layered Software Models
Designing
Lukáš Radoský Comenius University, Faculty of Mathematics, Physics and Informatics, Mlynská dolina F1, Bratislava, 842 48, Slovakia, Ivan Polášek Comenius University, Faculty of Mathematics, Physics and Informatics, Mlynská dolina F1, Bratislava, 842 48, Slovakia
14:10
10m
Talk
From Requirements to Architecture: An AI-Based Journey to Semi-Automatically Generate Software Architectures
Designing
Tobias Eisenreich Uni Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Stefan Wagner Technical University of Munich
DOI Pre-print
14:20
10m
Talk
TAMVE: Properties of Design Technologies to Address Challenges to Software Design in the Era of Agility and Frameworks
Designing
Timothy Lethbridge University of Ottawa
14:30
10m
Talk
Co-Designing Resilient Socio-Technical Software Systems
Designing
Tamara Lopez The Open University, Helen Sharp The Open University, Michel Wermelinger The Open University
14:40
10m
Talk
Weighted Metrics for the Development of Energy Efficient Software
Designing
Déaglán Connolly Bree University College Dublin, Mel Ó Cinnéide University College Dublin & Lero, Ireland
14:50
40m
Other
Discussion: Tooling and domain-specific design
Designing

14:00 - 15:30
Session 3: Unmanned Aerial Vehicles and LLMs SEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco
Chair(s): Gabriel A. Moreno Carnegie Mellon University Software Engineering Institute
14:00
25m
Talk
ADAM: Adaptive Monitoring of Runtime Anomalies in Small Uncrewed Aerial SystemsFULL
SEAMS Research Track
Md Nafee Al Islam University of Notre Dame, Jane Cleland-Huang University of Notre Dame, Michael Vierhauser University of Innsbruck
14:25
15m
Talk
Towards Proactive Decentralized Adaptation of Unmanned Aerial Vehicles for Wildfire TrackingSHORT
SEAMS Research Track
Enrique Vilchez University of Malaga, Javier Troya Universidad de Málaga, Spain, Javier Camara University of Málaga
14:40
15m
Talk
Wildfire-UAVSim: An Exemplar for Evaluation of Adaptive Cyber-Physical Systems in Partially-Observable EnvironmentsARTIFACT
SEAMS Artifact Track
Enrique Vilchez University of Malaga, Javier Troya Universidad de Málaga, Spain, Javier Camara University of Málaga
14:55
15m
Talk
Aloft: Self-Adaptive Drone Controller TestbedARTIFACT
SEAMS Artifact Track
Calum Imrie University of York, Rhys Howard University of Oxford, Divya Thuremella University of Oxford, Nawshin Mannan Proma University of York, Tejas Pandey University of York, Paulina Lewinska University of York, Ricardo Cannizzaro University of Oxford, Richard Hawkins University of York, Colin Paterson University of York, Lars Kunze University of Oxford, Victoria J. Hodge University of York
15:10
15m
Talk
Exploring the Potential of Large Language Models in Self-adaptive SystemsSHORT
SEAMS Research Track
Jialong Li Waseda University, Japan, Mingyue Zhang Southwest University, NIANYU LI ZGC Lab, China, Danny Weyns KU Leuven, Zhi Jin Peking University, Kenji Tei Tokyo Institute of Technology
14:00 - 15:30
Grammars, Concurrency, Mocking and ConstraintsKLEE at Maria Helena Vieira da Silva
Chair(s): Abhik Roychoudhury National University of Singapore
14:00
22m
Talk
Symbolic Grammar Mining
KLEE
P: Leon Bettscheider CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security
14:22
22m
Talk
Concurrent Adversarial Separation Logic: A General Approach to Under-approximate Reasoning about Concurrent Programs
KLEE
Azalea Raad Imperial College London, P: Julien Vanegue Bloomberg, USA, Josh Berdine SkipLabs, Peter O'Hearn University College London, UK and Lacework, London, UK
14:44
22m
Talk
Automated Generation of Database Mocks with Symbolic Execution
KLEE
Cesar Cornejo University of Rio Cuarto and CONICET, Agustín Borda Dept. of Computer Science FCEFQyN, University of Rio Cuarto, P: Nazareno Aguirre University of Rio Cuarto and CONICET, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Germán Regis University of Rio Cuarto and CONICET
15:06
22m
Talk
Symbolic Execution Oriented Constraint Solving
KLEE
P: Zhenbang Chen School of Computer, National University of Defense Technology, China, Ziqi Shuai School of Computer, National University of Defense Technology, China, Yufeng Zhang Hunan University, Zehua Chen College of Computer, National University of Defense Technology, Guofeng Zhang Hunan University, Jun Sun Singapore Management University, Wei Dong National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China
14:00 - 15:30
14:00
15m
Talk
A Combinatorial Testing Approach to Hyperparameter OptimizationDistinguished paper Award Candidate
CAIN Research and Experience Papers
Krishna Khadka The University of Texas at Arlington, Jaganmohan Chandrasekaran Virginia Tech, Jeff Yu Lei University of Texas at Arlington, Raghu Kacker National Institute of Standards and Technology, D. Richard Kuhn National Institute of Standards and Technology
14:15
15m
Talk
Mutation-based Consistency Testing for Evaluating the Code Understanding Capability of LLMs
CAIN Research and Experience Papers
Ziyu Li University of Sheffield, Donghwan Shin University of Sheffield
14:30
10m
Talk
LLMs for Test Input Generation for Semantic Applications
CAIN Research and Experience Papers
Zafaryab Rasool Applied Artificial Intelligence Institute, Deakin University, Scott Barnett Applied Artificial Intelligence Institute, Deakin University, David Willie Applied Artificial Intelligence Institute, Deakin University, Stefanus Kurniawan Deakin University, Sherwin Balugo Applied Artificial Intelligence Institute, Deakin University, Srikanth Thudumu Deakin University, Mohamed Abdelrazek Deakin University, Australia
14:40
10m
Talk
(Why) Is My Prompt Getting Worse? Rethinking Regression Testing for Evolving LLM APIs
CAIN Research and Experience Papers
MA Wanqin The Hong Kong University of Science and Technology, Chenyang Yang Carnegie Mellon University, Christian Kästner Carnegie Mellon University
14:50
10m
Talk
Welcome Your New AI Teammate: On Safety Analysis by Leashing Large Language Models
CAIN Research and Experience Papers
Ali Nouri Volvo cars & Chalmers University of Technology, Beatriz Cabrero-Daniel University of Gothenburg, Fredrik Torner Volvo cars, Hakan Sivencrona Zenseact AB, Christian Berger Chalmers University of Technology, Sweden
15:00
10m
Talk
ML-On-Rails: Safeguarding Machine Learning Models in Software Systems – A Case Study
CAIN Research and Experience Papers
Hala Abdelkader Applied Artificial Intelligence Institute, Deakin University, Mohamed Abdelrazek Deakin University, Australia, Scott Barnett Applied Artificial Intelligence Institute, Deakin University, Jean-Guy Schneider Monash University, Priya Rani RMIT University, Rajesh Vasa Deakin University, Australia
15:10
20m
Live Q&A
Test - Q&A Session
CAIN Research and Experience Papers

14:00 - 15:30
14:00
10m
Talk
MESIA: Understanding and Leveraging Supplementary Nature of Method-level Comments for Automatic Comment GenerationICPCICPC Full paper
ICPC Research Track
Xinglu Pan Peking University, Chenxiao Liu Peking University, Yanzhen Zou Peking University, Tao Xie Peking University, Bing Xie Peking University
Pre-print
14:10
10m
Talk
Compositional API Recommendation for Library-Oriented Code GenerationICPCICPC Full paper
ICPC Research Track
Zexiong Ma Peking University, Shengnan An Xi’an Jiaotong University, Bing Xie Peking University, Zeqi Lin Microsoft Research, China
Pre-print
14:20
10m
Talk
On the Generalizability of Deep Learning-based Code Completion Across Programming Language VersionsICPCICPC Full paper
ICPC Research Track
Matteo Ciniselli Università della Svizzera Italiana, Alberto Martin-Lopez Software Institute - USI, Lugano, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
14:30
10m
Talk
ESGen: Commit Message Generation Based on Edit Sequence of Code ChangeICPCICPC Full paperVirtual-Talk
ICPC Research Track
Xiangping Chen Sun Yat-sen University, Yangzi Li SUN YAT-SEN UNIVERSITY, Zhicao Tang SUN YAT-SEN UNIVERSITY, Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Haojie Zhou School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China, Mingdong Tang Guangdong University of Foreign Studies, Zibin Zheng Sun Yat-sen University
14:40
10m
Talk
Improving AST-Level Code Completion with Graph Retrieval and Multi-Field AttentionICPCICPC Full paperVirtual-Talk
ICPC Research Track
Yu Xia Central South University, Tian Liang Central South University, Wei-Huan Min Central South University, Li Kuang School of Computer Science and Engineering, Central South University
14:50
10m
Talk
Exploring and Improving Code Completion for Test CodeICPCICPC Full paper
ICPC Research Track
Tingwei Zhu Nanjing University, Zhongxin Liu Zhejiang University, Tongtong Xu Huawei, Ze Tang Software Institute, Nanjing University, Tian Zhang Nanjing University, Minxue Pan Nanjing University, Xin Xia Huawei Technologies
15:00
10m
Talk
Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict ResolutionsICPCICPC RENE Paper
ICPC Replications and Negative Results (RENE)
Waad riadh aldndni Virginia Tech, Francisco Servant ITIS Software, University of Malaga, Na Meng Virginia Tech
15:10
4m
Talk
Investigating the Efficacy of Large Language Models for Code Clone DetectionICPCICPC ERA Paper
ICPC Early Research Achievements (ERA)
Mohamad Khajezade University of British Columbia Okanagan, Jie JW Wu University of British Columbia (UBC), Fatemeh Hendijani Fard University of British Columbia, Gema Rodríguez-Pérez University of British Columbia (UBC), Mohamed S Shehata University of British Columbia
15:14
16m
Talk
Code + Documentation Generation: Panel with SpeakersICPC
ICPC Discussion

14:00 - 15:30
14:00
90m
Other
Doctoral Symposium - 1
CAIN Doctoral Symposium

15:30 - 16:00
Coffee BreakCatering at Open Space
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
16:00
12m
Talk
Automating GUI-based Test Oracles for Mobile Apps
MSR Technical Papers
Kesina Baral CQSE America, Jack Johnson , Junayed Mahmud George Mason University, Sabiha Salma George Mason University, Mattia Fazzini University of Minnesota, Julia Rubin University of British Columbia, Jeff Offutt George Mason University, Kevin Moran University of Central Florida
16:12
12m
Talk
Global Prosperity or Local Monopoly? Understanding the Geography of App Popularity
MSR Technical Papers
Liu Wang Beijing University of Posts and Telecommunications, Conghui Zheng Beijing University of Posts and Telecommunications, Haoyu Wang Huazhong University of Science and Technology, Xiapu Luo The Hong Kong Polytechnic University, Gareth Tyson Queen Mary University of London, Yi Wang , Shangguang Wang Beijing University of Posts and Telecommunications
16:24
12m
Talk
GuiEvo: Automated Evolution of Mobile App UIs
MSR Technical Papers
Sabiha Salma George Mason University, S M Hasan Mansur George Mason University, Yule Zhang George Mason University, Kevin Moran University of Central Florida
16:36
12m
Talk
Comparing Apples to Androids: Discovery, Retrieval, and Matching of iOS and Android Apps for Cross-Platform Analyses
MSR Technical Papers
Magdalena Steinböck TU Wien, Jakob Bleier TU Wien, Mikka Rainer CISPA Helmholtz Center for Information Security, Tobias Urban Institute for Internet Security & secunet Security Networks AG, Christine Utz CISPA Helmholtz Center for Information Security, Martina Lindorfer TU Wien
16:48
12m
Talk
Keep Me Updated: An Empirical Study on Embedded Javascript Engines in Android Apps
MSR Technical Papers
Elliott Wen The University of Auckland, Jiaxiang Liu The Hong Kong Polytechnic University, Xiapu Luo The Hong Kong Polytechnic University, Giovanni Russello University of Auckland, Jens Dietrich Victoria University of Wellington
17:00
12m
Talk
Large Language Model vs. Stack Overflow in Addressing Android Permission Related Challenges
MSR Technical Papers
Sahrima Jannat Oishwee University of Saskatchewan, Natalia Stakhanova University of Saskatchewan, Zadia Codabux University of Saskatchewan, Canada
17:12
4m
Talk
DATAR: A Dataset for Tracking App Releases
MSR Data and Tool Showcase Track
Yasaman Abedini Sharif University of Technology, Mohammad Hadi Hajihosseini Sharif University of Technology, Abbas Heydarnoori Bowling Green State University
17:16
4m
Talk
AndroZoo: A Retrospective with a Glimpse into the Future
MSR Data and Tool Showcase Track
Marco Alecci University of Luxembourg, Pedro Jesús Ruiz Jiménez University of Luxembourg, Kevin Allix Independent Researcher, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg
16:00 - 17:30
Machine learning for Software EngineeringMSR Technical Papers at Grande Auditório
Chair(s): Diego Costa Concordia University, Canada
16:00
12m
Talk
Whodunit: Classifying Code as Human Authored or GPT-4 Generated - A case study on CodeChef problems
MSR Technical Papers
Oseremen Joy Idialu University of Waterloo, Noble Saji Mathews University of Waterloo, Canada, Rungroj Maipradit University of Waterloo, Joanne M. Atlee University of Waterloo, Mei Nagappan University of Waterloo
DOI Pre-print
16:12
12m
Talk
GIRT-Model: Automated Generation of Issue Report Templates
MSR Technical Papers
Nafiseh Nikehgbal Sharif University of Technology, Amir Hossein Kargaran LMU Munich, Abbas Heydarnoori Bowling Green State University
DOI Pre-print
16:24
12m
Talk
MicroRec: Leveraging Large Language Models for Microservice Recommendation
MSR Technical Papers
Ahmed Saeed Alsayed University of Wollongong, Hoa Khanh Dam University of Wollongong, Chau Nguyen University of Wollongong
16:36
12m
Talk
PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Software
MSR Technical Papers
Wenxin Jiang Purdue University, Jerin Yasmin Queen's University, Canada, Jason Jones Purdue University, Nicholas Synovic Loyola University Chicago, Jiashen Kuo Purdue University, Nathaniel Bielanski Purdue University, Yuan Tian Queen's University, Kingston, Ontario, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory, James C. Davis Purdue University
DOI Pre-print
16:48
12m
Talk
Data Augmentation for Supervised Code Translation Learning
MSR Technical Papers
Binger Chen Technische Universität Berlin, Jacek golebiowski Amazon AWS, Ziawasch Abedjan Leibniz Universität Hannover
17:00
12m
Talk
On the Effectiveness of Machine Learning-based Call-Graph Pruning: An Empirical Study
MSR Technical Papers
Amir Mir Delft University of Technology, Mehdi Keshani Delft University of Technology, Sebastian Proksch Delft University of Technology
Pre-print
17:12
12m
Talk
Leveraging GPT-like LLMs to Automate Issue Labeling
MSR Technical Papers
Giuseppe Colavito University of Bari, Italy, Filippo Lanubile University of Bari, Nicole Novielli University of Bari, Luigi Quaranta University of Bari, Italy
Pre-print
16:00 - 17:30
Training, knowledge and Industrial challengesEnCyCriS/SVM at Amadeo de Souza-Cardoso
Chair(s): Muhammad Ali Babar School of Computer Science, The University of Adelaide, Coralie Esnoul Institute For Energy Technology (IFE), Awais Rashid University of Bristol, UK, John Eidar Simensen IFE
16:00
20m
Full-paper
Cybersecurity and medical devices: a bull in a china shop
EnCyCriS/SVM
A: Roberto Filippini EBG MedAustron, A: Sara Spiller EBG MedAustron
16:20
60m
Meeting
Panel based discussions and open questions
EnCyCriS/SVM
Coralie Esnoul Institute For Energy Technology (IFE), Awais Rashid University of Bristol, UK, John Eidar Simensen IFE, Muhammad Ali Babar School of Computer Science, The University of Adelaide
17:20
10m
Day closing
Workshop Closure
EnCyCriS/SVM
W: Coralie Esnoul Institute For Energy Technology (IFE)
16:00 - 17:30
Session 3: Privacy, Security and RobustnessAST at Amália Rodrigues
Chair(s): Dr. AMANI AYAD Kean University, USA
16:00
20m
Full-paper
Sugar-coated poison defense on deepfake face-swapping attacks
AST
Cheng-Yao Guo National Chengchi University, Fang Yu National Chengchi University
16:20
20m
Full-paper
Anonymizing Test Data in Android: Does It Hurt?
AST
Elena Masserini University of Milano - Bicocca, Davide Ginelli , Daniela Micucci University of Milano-Bicocca, Italy, Daniela Briola University of Milano Bicocca, Leonardo Mariani University of Milano-Bicocca
Pre-print
16:40
20m
Full-paper
Properties that allow or prohibit transferability of adversarial attacks among quantized networks
AST
Abhishek Shrestha Fraunhofer FOKUS, Juergen Grossmann Fraunhofer
DOI
17:00
20m
Full-paper
Can explainability and deep-learning be used for localizing vulnerabilities in source code?
AST
Alessandro Marchetto Università di Trento
17:20
15m
Short-paper
Towards an Empirical Robustness Assessment Through Measuring Adversarial Subspaces
AST
Viraj Rohit Gala , Martin A. Schneider Fraunhofer FOKUS, Marvin Vogt Fraunhofer Institute for Open Communication Systems
20:30
2h30m
Social Event
Social Dinner (Apr 15) - 20:30 at Páteo – Bairro do Avillez
AST

16:00 - 17:30
16:00
15m
Short-paper
Dependency Management in iOS Development: A Developer Survey PerspectiveExtended Abstract
MOBILESoft Research Track
Ezequiel França dos Santos Universidade Europeia de Lisboa, UE, Portugal.
DOI
16:15
15m
Short-paper
Experiences Developing a Computer Vision SDK for Mobile Apps
MOBILESoft Research Forum Track
Julian Harty Commercetest Limited
DOI File Attached
16:30
15m
Short-paper
Towards Speedy Permission-Based Debloating for Android Apps
MOBILESoft Research Forum Track
Ferdian Thung Singapore Management University, Jiakun Liu Singapore Management University, Pattarakrit Rattanukul Mahidol University, Shahar Maoz Tel Aviv University, Eran Toch Tel Aviv University, Debin Gao Singapore Management University, David Lo Singapore Management University
16:45
15m
Short-paper
Assessing the environmental impact of mobile applications: a measure framework toward DevGreenOps
MOBILESoft Research Forum Track
Edouard Guegain Université de Lille
17:00
15m
Short-paper
CAREForMe: Contextual Multi-Armed Bandit Recommendation Framework for Mental HealthExtended Abstract
MOBILESoft Research Track
Sheng Yu University of Southern California, Narjes Nourzad University of Southern California, USA, Randye Semple University of Southern California, Yixue Zhao USC Information Sciences Institute, Emily Zhou University of Southern California, Bhaskar Krishnamachari University of Southern California
Pre-print
17:15
15m
Short-paper
Digital Wellbeing Redefined: Toward User-Centric Approach for Positive Social Media Engagement
MOBILESoft Research Forum Track
Yixue Zhao USC Information Sciences Institute, Tianyi Li Purdue University, USA, Michael Sobolev University of Southern California
Pre-print
16:00 - 17:30
Session 4RoSE at Cottinelli Telmo
Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam

Interactive discussion - part 2. All participants

Final words and closing

16:00 - 17:30
Late Afternoon SessionInteNSE at Daciano da Costa
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso
16:00
30m
Talk
Transformer-Based Models Are Not Yet Perfect At Learning to Emulate Structural Recursion
InteNSE
Shizhuo Zhang University of Illinois Urbana-Champaign
Pre-print
16:30
30m
Talk
SWE-bench: Can Language Models Resolve Real-World GitHub Issues?
InteNSE
John Yang Princeton
Pre-print
17:00
30m
Day closing
InteNSE 2024 Closing Remarks
InteNSE
Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
16:00 - 17:30
Career development and role models in Software Engineering / Conference ClosingCHASE Short Papers / CHASE Full Papers at Fernando Pessoa
Chair(s): Birgit Penzenstadler Chalmers
16:00
10m
Short-paper
Characterizing Role Models in Software Practitioners' Career: An Interview StudyShort Paper
CHASE Short Papers
Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Universidad Politécnica de Madrid, Alex Sánchez
DOI Pre-print
16:10
20m
Full-paper
Understanding the Career Mobility of Blind and Low Vision Software ProfessionalsFull Paper
CHASE Full Papers
Yoonha Cha University of California, Irvine, Victoria Jackson University of California, Irvine, Isabela Figueira , Stacy Branham University of California, Irvine, Andre van der Hoek University of California, Irvine
16:30
20m
Full-paper
What's Personality Got to Do with It? A Case Study on the Impact of Personality on Requirements Engineering-related ActivitiesFull Paper
CHASE Full Papers
Dulaji Hidellaarachchi Monash University, John Grundy Monash University, Rashina Hoda Monash University, ingo Mueller Monash University
Pre-print
16:50
10m
Day opening
Conference Closing
CHASE Full Papers
S: Maria Teresa Baldassarre Department of Computer Science, University of Bari
16:00 - 17:30
Tool Competitions 3 + Awards + ClosingSBFT at Glicínia Quartin
Chair(s): Christian Birchler Zurich University of Applied Sciences & University of Bern, Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Charith Munasinghe , Sebastiano Panichella Zurich University of Applied Sciences, Vincenzo Riccio University of Udine, Prasun Saurabh , Timothy Zimmermann
16:00
30m
Other
CPS-UAV Tool Competition
SBFT
Sebastiano Panichella Zurich University of Applied Sciences, Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Prasun Saurabh , Timothy Zimmermann , Charith Munasinghe , Christian Birchler Zurich University of Applied Sciences & University of Bern
16:30
60m
Day closing
Award Ceremony and Closing
SBFT
Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Vincenzo Riccio University of Udine
16:00 - 17:30
Panel, ClosingDesigning at Lopes Graça
Chair(s): Eunsuk Kang Carnegie Mellon University
16:00
60m
Panel
Panel discussion
Designing
Mary Shaw Carnegie Mellon University, Marian Petre School of Computing and Communications, The Open University, UK, Michel Chaudron Eindhoven University of Technology, The Netherlands, Rick Kazman University of Hawai‘i at Mānoa
17:00
30m
Day closing
Closing & future of Designing
Designing

16:00 - 17:30
Session 4: Testing + Community DebateSEAMS Research Track at Luis de Freitas Branco
Chair(s): Siobhán Clarke Trinity College Dublin, Ireland, Bradley Schmerl Carnegie Mellon University, USA
16:00
25m
Talk
Automating Pipelines of A/B Tests with Population Split Using Self-Adaptation and Machine LearningFULL
SEAMS Research Track
Federico Quin Katholieke Universiteit Leuven, Danny Weyns KU Leuven
16:25
15m
Talk
Generating Executable Test Scenarios from Autonomous Vehicle Disengagements using Natural Language ProcessingSHORT
SEAMS Research Track
Qunying Song Lund University, Rune Anderberg Lund University, Henrik Olsson Lund University, Per Runeson Lund University
16:40
50m
Panel
Panel: Should the adaptive software systems community re-visit bio-inspired algorithms given advances in ML and more general research attention on bio-diversity and sustainability?COMMUNITY DEBATE
SEAMS Research Track
Darko Bozhinoski Université Libre de Bruxelles, Rogério de Lemos University of Kent, UK, Sona Ghahremani Hasso Plattner Institute, University of Potsdam, Andrew Jackson Trinity College Dublin, Ireland
16:00 - 17:30
Binary Analysis & KeynoteKLEE at Maria Helena Vieira da Silva
Chair(s): Daniel Schemmel Imperial College London
16:00
22m
Talk
What’s Up from Below? An Overview of Recent Advances in BINSEC
KLEE
P: Frédéric Recoules CEA, List, Sébastien Bardin CEA LIST, University Paris-Saclay
16:22
22m
Talk
Symbolic Execution of Binary Code based on Formal ISA Semantics
KLEE
P: Sören Tempel University of Bremen, Tobias Brandt Independent, Christoph Lüth University of Bremen / DFKI GmbH, Rolf Drechsler University of Bremen / DFKI GmbH
16:44
46m
Keynote
Let's help symbolic execution SOAR!
KLEE
Tomasz Kuchta Samsung Electronics
16:00 - 18:00
System QualitiesCAIN Research and Experience Papers / CAIN Industry Talks at Pequeno Auditório
Chair(s): Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge
16:00
10m
Talk
Modeling Resilience of Collaborative AI Systems
CAIN Research and Experience Papers
Diaeddin Rimawi Free University of Bozen-Bolzano, Antonio Liotta Free University of Bozen-Bolzano, Marco Todescato Fraunhofer Italia, Barbara Russo
16:10
10m
Talk
Seven Failure Points When Engineering a Retrieval Augmented Generation System
CAIN Research and Experience Papers
Scott Barnett Applied Artificial Intelligence Institute, Deakin University, Stefanus Kurniawan Deakin University, Srikanth Thudumu Deakin University, Zach Brannelly Deakin University, Mohamed Abdelrazek Deakin University, Australia
16:20
15m
Talk
POLARIS: A framework to guide the development of Trustworthy AI systems
CAIN Research and Experience Papers
Maria Teresa Baldassarre Department of Computer Science, University of Bari , Domenico Gigante SER&Practices and University of Bari, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Azzurra Ragone University of Bari
16:35
15m
Talk
Worst-Case Convergence Time of ML Algorithms via Extreme Value Theory
CAIN Research and Experience Papers
A: Saeid Tizpaz-Niari University of Texas at El Paso, A: Sriram Sankaranarayanan University of Colorado, Boulder
16:50
15m
Talk
Is Your Anomaly Detector Ready for Change? Adapting AIOps Solutions to the Real World
CAIN Research and Experience Papers
Lorena Poenaru-Olaru TU Delft, Natalia Karpova TU Delft, Luís Cruz Delft University of Technology, Jan S. Rellermeyer Leibniz University Hannover, Arie van Deursen Delft University of Technology
17:05
15m
Talk
Novel Contract-based Runtime Explainability Framework for End-to-End Ensemble Machine Learning Serving
CAIN Research and Experience Papers
Minh-Tri Nguyen Aalto University, Hong-Linh Truong Aalto University, Tram Truong-Huu Singapore Institute of Technology
17:20
10m
Industry talk
Trustworthy AI: Industry-Guided Tooling of the Methods
CAIN Industry Talks
Zakaria Chihani CEA, LIST, France
17:30
15m
Live Q&A
System Qualities: Q&A Session
CAIN Research and Experience Papers

17:45
15m
Day closing
Closing
CAIN Research and Experience Papers
Jan Bosch Chalmers University of Technology
16:00 - 17:30
16:00
10m
Talk
CRSP: Emulating Human Cooperative Reasoning for Intelligible Story Point EstimationICPCICPC Full paper
ICPC Research Track
Rui Han , Wanjiang Han Beijing University of Posts and Telecommunications, Zhuoyan Han Beijing University of Posts and Telecommunications, Yifan Tian Beijing University of Posts and Telecommunications, Longzheng Chen Beijing University of Posts and Telecommunications, Ren Han Beijing University of Posts and Telecommunications
16:10
10m
Talk
What Do Developers Feel About Fast-Growing Programming Languages? An Exploratory StudyICPCICPC Full paper
ICPC Research Track
Jahnavi Kumar Indian Institute of Technology Tirupati, India, Sridhar Chimalakonda Indian Institute of Technology, Tirupati
16:20
10m
Talk
Understanding Regular Expression Denial of Service (ReDoS): Insights from LLM-Generated Regexes and Developer ForumsICPCICPC Full paper
ICPC Research Track
Mohammed Latif Siddiq University of Notre Dame, Jiahao Zhang , Joanna C. S. Santos University of Notre Dame
DOI Pre-print Media Attached File Attached
16:30
10m
Talk
Exploring Social Signals in Code Review: An Eye-Tracking Study of Urgency and Reputation EffectsICPCICPC Full paper
ICPC Research Track
Sara Yabesi Polytechnique Montreal, Mahta Amini Polytechnique Montreal, Jelena Ristic McGill University, Zohreh Sharafi Polytechnique Montréal
16:40
10m
Talk
On the comprehensibility of functional decomposition: An empirical studyICPCICPC RENE Paper
ICPC Replications and Negative Results (RENE)
Ewan Tempero University of Auckland, Paul Denny The University of Auckland, James Finnie-Ansley The University of Auckland, Andrew Luxton-Reilly The University of Auckland, Diana Kirk University of Auckland, Juho Leinonen Aalto University, Asma Shakil The University of Auckland, Robert Sheehan The University of Auckland, James Tizard University of Auckland, Yu-Cheng Tu The University of Auckland, Burkhard Wünsche University of Auckland
16:50
10m
Talk
Reassessing Java Code Readability Models with a Human-Centered ApproachICPCICPC RENE Paper
ICPC Replications and Negative Results (RENE)
Agnia Sergeyuk JetBrains Research, Olga Lvova JetBrains, Sergey Titov JetBrains Reserach, Anastasiia Serova JetBrains, Farid Bagirov JetBrains Research, Evgeniia Kirillova JetBrains Research, Timofey Bryksin JetBrains Research
17:00
8m
Talk
Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code ExamplesICPCICPC ERA PaperVirtual Talk
ICPC Early Research Achievements (ERA)
Seham Alharbi University of York, Dimitris Kolovos University of York
Pre-print
17:08
8m
Talk
Innovating Coding: Evaluating the Impact of Innovative Thinking in ProgrammingICPCICPC ERA Paper
ICPC Early Research Achievements (ERA)
Anthonia Njoku Polytechnique Montreal, Mahta Amini Polytechnique Montreal, Zohreh Sharafi Polytechnique Montréal
17:16
14m
Talk
Empirical + Human Studies: Panel with SpeakersICPC
ICPC Discussion

16:00 - 18:00
16:00
2h
Other
Doctoral Symposium - 2
CAIN Doctoral Symposium

19:30 - 22:00
19:30
2h30m
Dinner
Social Event
MSR Social Events

Tue 16 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
Development: practices and humans MSR Data and Tool Showcase Track / MSR Technical Papers at Almada Negreiros
Chair(s): Gema Rodríguez-Pérez University of British Columbia (UBC)
09:50
6m
Talk
Exploring the Effect of Multiple Natural Languages on Code Suggestion Using GitHub Copilot
MSR Technical Papers
Kei Koyanagi Kyushu University, Dong Wang Kyushu University, Japan, Kotaro Noguchi Kyushu University, Masanari Kondo Kyushu University, Alexander Serebrenik Eindhoven University of Technology, Yasutaka Kamei Kyushu University, Naoyasu Ubayashi Kyushu University
Pre-print
09:56
4m
Talk
A Four-Dimension Gold Standard Dataset for Opinion Mining in Software Engineering
MSR Data and Tool Showcase Track
Md Rakibul Islam Lamar University, Md Fazle Rabbi Idaho State University, Jo Youngeun Lamar University, Arifa Islam Champa Idaho State University, Ethan J Young Lamar University, Camden M Wilson Lamar University, Gavin J Scott Lamar University, Minhaz F. Zibran Idaho State University
10:00
4m
Talk
Opening the Valve on Pure-Data: Usage Patterns and Programming Practices of a Data-Flow Based Visual Programming Language
MSR Data and Tool Showcase Track
Anisha Islam Department of Computing Science, University of Alberta, Kalvin Eng University of Alberta, Abram Hindle University of Alberta
10:04
4m
Talk
The PIPr Dataset of Public Infrastructure as Code Programs
MSR Data and Tool Showcase Track
Daniel Sokolowski University of St. Gallen, David Spielmann University of St. Gallen, Guido Salvaneschi University of St. Gallen
Link to publication DOI Pre-print
10:08
4m
Talk
A Dataset of Microservices-based Open-Source Projects
MSR Data and Tool Showcase Track
Dario Amoroso d'Aragona Tampere University, Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Ruoyu Su University of Oulu, Lauren Adams Baylor University, Ernesto Aponte Universidad del Sagrado Corazón, Francis Boyle Baylor University, Patrick Boyle Baylor University, Rachel Koerner Baylor University, Joseph Lee University of Richmond, Fangchao Tian University of Oulu, Yuqing Wang University of Oulu, Jesse Nyyssölä University of Helsinki, Ernesto Quevedo Baylor University, Shahidur Md Rahaman Baylor University, Amr Elsayed Baylor University, Mika Mäntylä University of Helsinki and University of Oulu, Tomas Cerny University of Arizona, Davide Taibi University of Oulu and Tampere University
10:12
4m
Talk
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
MSR Data and Tool Showcase Track
Christian Birchler Zurich University of Applied Sciences & University of Bern, Cyrill Rohrbach University of Bern, Switzerland, Timo Kehrer University of Bern, Sebastiano Panichella Zurich University of Applied Sciences
10:16
4m
Talk
Incivility in Open Source Projects: A Comprehensive Annotated Dataset of Locked GitHub Issue Threads
MSR Data and Tool Showcase Track
Ramtin Ehsani Drexel University, Mia Mohammad Imran Virginia Commonwealth University, Robert Zita Elmhurst University, Kostadin Damevski Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA
10:20
4m
Talk
A Dataset of Atoms of Confusion in the Android Open Source Project
MSR Data and Tool Showcase Track
Davi Batista Tabosa Federal University of Ceará, Oton Pinheiro Federal University of Ceará, Lincoln Souza Rocha Federal University of Ceará, Windson Viana Federal University of Ceará
10:24
4m
Talk
PlayMyData: a curated dataset of multi-platform video games
MSR Data and Tool Showcase Track
Andrea D'Angelo University of L'Aquila, Claudio Di Sipio University of L'Aquila, Cristiano Politowski DIRO, University of Montreal, Riccardo Rubei University of L'Aquila
09:00 - 10:30
Keynote and TutorialMSR Tutorials / MSR Keynotes at Grande Auditório
Chair(s): Romain Robbes
09:00
45m
Keynote
Questioning the questions we ask about the impact of AI on software engineering
MSR Keynotes
Margaret-Anne Storey University of Victoria
09:45
45m
Talk
Open Source Software Digital Sociology: Quantifying and Managing Complex Open Source Software Ecosystem
MSR Tutorials
Minghui Zhou Peking University, Yuxia Zhang Beijing Institute of Technology, Xin Tan Beihang University
09:00 - 10:30
Session 1: Welcome + Keynote + workshop activityMO2RE at Amadeo de Souza-Cardoso
Chair(s): Sallam Abualhaija University of Luxembourg, Chetan Arora Monash University, Alessio Ferrari CNR-ISTI, Davide Fucci Blekinge Institute of Technology
09:00
10m
Day opening
Welcome to the 1st edition of MO2RE
MO2RE
Sallam Abualhaija University of Luxembourg, Chetan Arora Monash University, Alessio Ferrari CNR-ISTI, Davide Fucci Blekinge Institute of Technology, Paola Spoletini Kennesaw State University
09:10
60m
Keynote
(When) Do we need to write (precise) requirements?
MO2RE
Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland
10:10
20m
Other
Invited reflections about MO2RE topics by Bashar Nuseibeh
MO2RE

09:00 - 10:30
Conference Opening & KeynoteAST at Amália Rodrigues
Chair(s): Francesca Lonetti CNR-ISTI, Mehrdad Saadatmand RISE Research Institutes of Sweden
09:15
15m
Other
Chairs Welcome
AST
Christof J. Budnik Siemens Corporation, Corporate Technology, Jenny Li Kean University, USA, Mehrdad Saadatmand RISE Research Institutes of Sweden
09:30
60m
Keynote
The future of testing: Unleashing creativity with power of AI
AST
Marko Ivanković Google; Universität Passau
File Attached
09:00 - 10:30
Opening and KeynoteQ-SE at Carlos Paredes
Chair(s): Jose García-Alonso Universidad de Extremadura, Lei Zhang University of Maryland Baltimore County
09:00
15m
Day opening
Opening
Q-SE
Jose García-Alonso Universidad de Extremadura, Lei Zhang University of Maryland Baltimore County
09:15
60m
Keynote
Innovating Quantum Software Testing: From Theoretical Challenges to Practical Solutions
Q-SE
Rui Abreu Meta & University of Porto
09:00 - 10:30
Opening and KeynoteIWSiB at Cottinelli Telmo
Chair(s): Jorge Melegati Free University of Bozen-Bolzano
09:00
15m
Day opening
Opening
IWSiB
Jorge Melegati Free University of Bozen-Bolzano, Dimitri Petrik , Andrey Saltan
09:15
60m
Keynote
Why Digitalization Will Kill Your Company Too
IWSiB
Jan Bosch Chalmers University of Technology
09:00 - 10:30
Opening and Paper Session 1FinanSE at Daciano da Costa
Chair(s): Vali Tawosi J.P. Morgan AI Research
09:15
15m
Day opening
Opening Session
FinanSE

09:30
25m
Long-paper
Enhancing Incident Management: Insights from a Case Study at ING
FinanSE
Eileen Kapel ING & Delft University of Technology, Luís Cruz Delft University of Technology, Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Arie van Deursen Delft University of Technology
09:55
25m
Long-paper
API-Miner: an API-to-API Specification Recommendation Engine
FinanSE
09:00 - 10:30
Session 1 - Keynote & MSR StudiesWSESE at Eugénio de Andrade
Chair(s): Andreas Jedlitschka Fraunhofer IESE
09:00
15m
Welcome
WSESE
Sira Vegas Universidad Politecnica de Madrid, Andreas Jedlitschka Fraunhofer IESE
09:15
45m
Keynote
Are we Getting Reliable Evidence? Methodology is Critical in Empirical Studies
WSESE
Natalia Juristo Universidad Politecnica de Madrid
10:00
15m
Talk
Lessons Learned from Mining the Hugging Face Repository
WSESE
Joel Castaño Fernández Universitat Politècnica de Catalunya, Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya
Link to publication Pre-print
10:15
15m
Talk
The Role of Data Filtering in Open Source Software Ranking and Selection
WSESE
Addi Malviya-Thakur The University of Tennessee, Knoxville / Oak Ridge National Laboratory, Audris Mockus The University of Tennessee, Knoxville / Vilnius University
09:00 - 10:30
Welcome, Introductions, KeynoteDoctoral Symposium at Fernando Pessoa
Chair(s): Jürgen Cito TU Wien, Julia Rubin University of British Columbia
09:00
30m
Day opening
Welcome to the Doctoral Symposium
Doctoral Symposium
Julia Rubin University of British Columbia, Jürgen Cito TU Wien
09:30
60m
Keynote
Post-Ph.D. Career Advice: Risk, Communication, and You
Doctoral Symposium
Westley Weimer University of Michigan
09:00 - 10:30
Session 1RAIE at Glicínia Quartin
Chair(s): Maximilian Poretschkin Fraunhofer IAIS & University of Bonn
09:00
10m
Day opening
Opening
RAIE
Qinghua Lu Data61, CSIRO
09:10
30m
Keynote
Machine Learning Software Engineering Patterns and Their Engineering Approaches
RAIE
Hironori Washizaki Waseda University
09:40
10m
Long-paper
Towards Trustworthy AI Engineering - A Case Study on integrating an AI audit catalog into MLOps processes
RAIE
09:50
10m
Long-paper
Responsible AI Engineering: The Case of an Inclusive Image Annotation Team in a Global Technology Company
RAIE
Bernhard Schenkenfelder Software Competence Center Hagenberg GmbH, Ulrich Brandstätter , Lukas Fischer Software Competence Center Hagenberg GmbH, Rudolf Ramler Software Competence Center Hagenberg (SCCH), Dominik Laister , Martin Hartl , Markus Wurm
10:00
10m
Short-paper
Towards Explainability as a Functional Requirement: A Vision to Integrate the Legal, End-User, and ML Engineer Perspectives
RAIE
Umm e Habiba University of Stuttgart, Germany, Justus Bogner Vrije Universiteit Amsterdam, Stefan Wagner Technical University of Munich
10:10
10m
Long-paper
PARMA: a Platform Architecture to enable Automated, Reproducible, and Multi-party Assessments of AI Trustworthiness
RAIE
10:20
10m
Long-paper
Code Ownership in Open-Source AI Software Security
RAIE
Jiawen wen , Dong Yuan , Lei Ma The University of Tokyo & University of Alberta, Huaming Chen The University of Sydney
09:00 - 10:30
Introduction & Ice BreakingSMeW - Student Mentoring Workshop at Lopes Graça

Welcome, ice-breaking activities, discussion on academic well-being, building a mentoring network, how to get the most out of your mentoring experience, etc.

09:00
90m
Day opening
Introduction & Ice Breaking
SMeW - Student Mentoring Workshop

File Attached
09:00 - 10:30
Session 5: Keynote by Jun Sun + AwardsSEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco
09:00
60m
Keynote
Keynote: Towards Always Law-Abiding Self-Driving
SEAMS Research Track
Jun Sun Singapore Management University
10:00
20m
Awards
Most Influential Paper Award 2014
SEAMS Research Track

10:20
10m
Awards
SEAMS Best Paper and Artifact Awards
SEAMS Research Track

09:00 - 10:30
Test Input GenerationKLEE at Maria Helena Vieira da Silva
Chair(s): Sergey Mechtaev University College London
09:00
22m
Talk
Complex Test Input Generation in KLEE
KLEE
P: Alexey Babushkin Explyt, Aleksandr Misonizhnik Explyt, Yurii Kostyukov RnD Toolchain Labs, Huawei, Dmitry Mordvinov Huawei, Dmitry Ivanov Huawei
09:22
22m
Talk
Precise Lazy Initialization for Programs with Complex Heap Inputs
KLEE
P: Juan Manuel Copia IMDEA Software Institute; Universidad Politécnica de Madrid, Facundo Molina IMDEA Software Institute, Nazareno Aguirre University of Rio Cuarto and CONICET, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Alessandra Gorla IMDEA Software Institute, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto
09:44
22m
Talk
Automating Differential Testing with Over-approximate Symbolic Execution
KLEE
Richard Rutledge Georgia Institute of Technology, P: Alessandro Orso Georgia Institute of Technology
10:06
22m
Talk
How the SHA-3 Buffer Overflow Was Found using KLEE
KLEE
P: Nicky Mouha Strativia / NIST Associate
09:00 - 09:30
OpeningNew Faculty Symposium at Pequeno Auditório

The symposium will provide plenty of time for informal interaction and will facilitate conversations with a series of short talks covering a broad range of issues faced by faculty members as well as interactive sessions. The NFS will be open to anyone who registered for ICSE main conference. For maximum benefit, including connecting to your peers, we recommend young faculty members to attend the full day.

09:00
30m
Talk
Introduction and Self-Introduction
New Faculty Symposium
David Lo Singapore Management University, Arie van Deursen Delft University of Technology
09:00 - 10:30
Keynote + MIPICPC Keynotes / at Sophia de Mello Breyner Andresen
Chair(s): Olga Baysal Carleton University, Kevin Moran University of Central Florida, Andrew Begel Carnegie Mellon University, Leon Moonen Simula Research Laboratory and BI Norwegian Business School
09:00
60m
Talk
Keynote 2: Cultivating Research to Enhance the CI/CD of AAA Video GamesICPCICPC Keynote
ICPC Keynotes
Sarra Habchi Ubisoft Montréal
10:00
30m
Talk
ICPC MIP: Automatic documentation generation via source code summarization of method contextICPCICPC MIP
ICPC MIP Talk
Paul W. McBurney , Collin McMillan University of Notre Dame
09:00 - 10:30
Opening and KeynoteGI@ICSE at Vianna da Motta
Chair(s): Gabin An Korea Advanced Institute of Science and Technology, Aymeric Blot University of Rennes / IRISA / INRIA, Oliver Krauss University of Applied Sciences Upper Austria, William B. Langdon University College London, Vesna Nowack Imperial College London, Justyna Petke University College London
09:00
15m
Day opening
Welcome and Introductions
GI@ICSE

09:15
75m
Keynote
Executing One’s Way out of the Chinese Room
GI@ICSE
Shin Yoo KAIST
09:30 - 10:30
Session 1: Vision & FundingNew Faculty Symposium at Pequeno Auditório
09:30
30m
Talk
Building Your Research Vision
New Faculty Symposium
Claire Le Goues Carnegie Mellon University
10:00
30m
Talk
Funding Strategies
New Faculty Symposium
Denys Poshyvanyk William & Mary
10:30 - 11:00
Coffee BreakCatering at Open Space
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Process automation & DevOps and Tutorial IMSR Technical Papers / MSR Tutorials at Almada Negreiros
Chair(s): Tom Mens University of Mons, Ayushi Rastogi University of Groningen, The Netherlands
11:00
12m
Talk
Learning to Predict and Improve Build Successes in Package Ecosystems
MSR Technical Papers
Harshitha Menon Lawrence Livermore National Lab, Daniel Nichols University of Maryland, College Park, Abhinav Bhatele University of Maryland, College Park, Todd Gamblin Lawrence Livermore National Laboratory
11:12
12m
Talk
The Impact of Code Ownership of DevOps Artefacts on the Outcome of DevOps CI Builds
MSR Technical Papers
Ajiromola Kola-Olawuyi University of Waterloo, Nimmi Rashinika Weeraddana University of Waterloo, Mei Nagappan University of Waterloo
11:24
12m
Talk
A Mutation-Guided Assessment of Acceleration Approaches for Continuous Integration: An Empirical Study of YourBase
MSR Technical Papers
Zhili Zeng University of Waterloo, Tao Xiao Nara Institute of Science and Technology, Maxime Lamothe Polytechnique Montreal, Hideaki Hata Shinshu University, Shane McIntosh University of Waterloo
Pre-print
11:45
45m
Talk
Cohort Studies for Mining Software Repositories
MSR Tutorials
Nyyti Saarimäki Tampere University, Sira Vegas Universidad Politecnica de Madrid, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu and Tampere University , Mikel Robredo University of Oulu
11:00 - 12:30
11:00
12m
Talk
Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based Study
MSR Technical Papers
Rosalia Tufano Università della Svizzera Italiana, Antonio Mastropaolo Università della Svizzera italiana, Federica Pepe University of Sannio, Ozren Dabic Software Institute, Università della Svizzera italiana (USI), Switzerland, Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
11:12
12m
Talk
DRMiner: A Tool For Identifying And Analyzing Refactorings In Dockerfile
MSR Technical Papers
Emna Ksontini University of Michigan - Dearborn, Aycha Abid Oakland University, Rania Khalsi University of Michigan - Flint, Marouane Kessentini University of Michigan - Flint
11:24
12m
Talk
A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges
MSR Technical Papers
Jiaqi Wu Zhejiang University, Lingfeng Bao Zhejiang University, Xiaohu Yang Zhejiang University, Xin Xia Huawei Technologies, Xing Hu Zhejiang University
11:36
12m
Talk
Analyzing the Evolution and Maintenance of ML Models on Hugging Face
MSR Technical Papers
Joel Castaño Fernández Universitat Politècnica de Catalunya, Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya, Justus Bogner Vrije Universiteit Amsterdam
Link to publication Pre-print
11:48
12m
Talk
On the Anatomy of Real-World R Code for Static Analysis
MSR Technical Papers
Florian Sihler Ulm University, Lukas Pietzschmann Ulm University, Raphael Straub Ulm University, Matthias Tichy Ulm University, Germany, Andor Diera Ulm University, Abdelhalim Dahou GESIS Leibniz Institute for the Social Sciences
Pre-print File Attached
12:00
6m
Talk
Encoding Version History Context for Better Code Representation
MSR Technical Papers
Huy Nguyen The University of Melbourne, Christoph Treude Singapore Management University, Patanamon Thongtanunam University of Melbourne
Pre-print
12:06
4m
Talk
CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of Code
MSR Data and Tool Showcase Track
Martin Weyssow DIRO, Université de Montréal, Claudio Di Sipio University of L'Aquila, Davide Di Ruscio University of L'Aquila, Houari Sahraoui DIRO, Université de Montréal
12:10
4m
Talk
Bidirectional Paper-Repository Tracing in Software Engineering
MSR Data and Tool Showcase Track
Daniel Garijo , Miguel Arroyo Universidad Politécnica de Madrid, Esteban González Guardia Universidad Politécnica de Madrid, Christoph Treude Singapore Management University, Nicola Tarocco CERN
12:14
4m
Talk
DistilKaggle: A Distilled Dataset of Kaggle Jupyter Notebooks
MSR Data and Tool Showcase Track
Mojtaba Mostafavi Department of Computer Engineering of Sharif University of Technology, Arash Asgari Department of Computer Engineering of Sharif University of Technology, Mohammad Abolnejadian Department of Computer Engineering of Sharif University of Technology, Abbas Heydarnoori Bowling Green State University
12:18
5m
Talk
Estimating Usage of Open Source Projects
MSR Industry Track
Sophia Vargas Google LLC, Georg Link Bitergia, JaYoung Lee Google
11:00 - 12:30
Session 2: Architecture&Evolution + workshop activityMO2RE at Amadeo de Souza-Cardoso
Chair(s): Alessio Ferrari CNR-ISTI
11:00
30m
Research paper
Post-Incident Action Items: Crossroads of Requirements Engineering and Software Evolution
MO2RE
Matt Pope Brigham Young University, Jonathan Sillito Brigham Young University
Pre-print
11:30
30m
Research paper
Probing with Precision: Probing Question Generation for Architectural Information Elicitation
MO2RE
Gokul Rejithkumar TCS Research, Preethu Rose Anish TCS Research, Jyoti Shukla TCS Research, Smita Ghaisas TCS Research
Pre-print
12:00
30m
Other
Why RE is not sufficiently represented in SE
MO2RE

11:00 - 12:30
Session 4: AI-based testingAST at Amália Rodrigues
Chair(s): Mahshid Helali Moghadam Scania R&D
11:00
20m
Full-paper
Machine Learning-based Test Case Prioritization using Hyperparameter Optimization
AST
Md Asif Khan Ontario Tech University, Akramul Azim Ontario Tech University, Ramiro Liscano Ontario Tech University, Kevin Smith International Business Machines Corporation (IBM), Yee-Kang Chang International Business Machines Corporation (IBM), Qasim Tauseef International Business Machines Corporation (IBM), Gkerta Seferi International Business Machines Corporation (IBM)
11:20
20m
Full-paper
Testing for Fault Diversity in Reinforcement LearningBest Paper Award
AST
Quentin Mazouni Simula Research Laboratory, Helge Spieker Simula Research Laboratory, Norway, Arnaud Gotlieb Simula Research Laboratory, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France
11:40
20m
Full-paper
FairPipes: Data Mutation Pipelines for Machine Learning Fairness
AST
Camille Molinier ESIR, University of Rennes, Paul Temple IRISA, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur
12:00
10m
Poster
Reducing Workload in Using AI-based API REST Test Generation
AST
Benjamin Leu University of Applied Sciences and Arts Northwestern Switzerland, Jonas Volken University of Applied Sciences and Arts Northwestern Switzerland, Martin Kropp University of Applied Sciences and Arts Northwestern Switzerland, Nejdet Dogru Testifi GmbH, Craig Anslow Victoria University of Wellington, Robert Biddle Carleton University
12:10
15m
Short-paper
Identifying Performance Issues in Microservice Architectures through Causal Reasoning
AST
Luca Giamattei Università di Napoli Federico II, Antonio Guerriero Università di Napoli Federico II, Ivano Malavolta Vrije Universiteit Amsterdam, Cristian Mascia University of Naples Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
11:00 - 12:30
Quality Assurance for Quantum SoftwareQ-SE at Carlos Paredes
Chair(s): Ricardo Pérez-Castillo University of Castilla-La Mancha
11:00
30m
Research paper
Delta Debugging for Property-Based Regression Testing of Quantum Programs
Q-SE
11:30
30m
Research paper
On Repairing Quantum Programs Using ChatGPT
Q-SE
Xiaoyu Guo , Jianjun Zhao Kyushu University, Pengzhan Zhao Kyushu University
12:00
20m
Short-paper
On the Need for Effective Tools for Debugging Quantum Programs
Q-SE
Olivia Di Matteo University of British Columbia
11:00 - 12:30
AI & Software-intensive businessIWSiB at Cottinelli Telmo
Chair(s): Dimitri Petrik
11:00
20m
Talk
How To Get Good At Data: 5 Steps
IWSiB
Helena Holmström Olsson Malmö University, Jan Bosch Chalmers University of Technology
11:20
20m
Talk
Artificial Intelligence in the Public Sector -- An Agenda for Responsible Innovation through Learning
IWSiB
Leif Knutsen Simula Metropolitan Center for Digital Engineering, Jo Hannay Simula Research Laboratory, Michael A Riegler Simula Metropolitan Center for Digital Engineering
11:40
20m
Talk
Human-AI Collaboration in Software Engineering: Lessons Learned from a Hands-On Workshop
IWSiB
Muhammad Hamza Lappeenranta-Lahti University of Technology (LUT), Dominik Siemon LUT University, Muhammad Azeem Akbar LUT University, Tahsinur Rahman LUT University
12:00
20m
Talk
Researchers’ Concerns on Artificial Intelligence Ethics: Results from a Scenario-Based Survey
IWSiB
Marianna Jantunen University of Jyväskylä, Richard Meyes Chair of Technologies and Management of the Digital Transformation, University of Wuppertal, Veronika Kurchyna German Research Center for Artificial Intelligence, Tobias Meisen Bergische Universität Wuppertal, Pekka Abrahamsson University of Jyväskylä, Rahul Mohanani University of Jyväskylä
11:00 - 12:30
Keynote 1 and Paper SessionFinanSE at Daciano da Costa
Chair(s): Vali Tawosi J.P. Morgan AI Research
11:00
60m
Keynote
Augmented Agile: Human-centred AI-assisted Software Project Management
FinanSE
Rashina Hoda Monash University
12:00
15m
Short-paper
Toward Automated Compliance Checking of Fund Activities Using Runtime Verification Techniques
FinanSE
Marcello Ceci University of Luxembourg, Nicolas Sannier University of Luxembourg, SnT, Donghwan Shin University of Sheffield, Sallam Abualhaija University of Luxembourg, Domenico Bianculli University of Luxembourg, Michael Halling University of Luxembourg
11:00 - 12:30
Session 2 - Quality of evidence generated & Secondary StudiesWSESE at Eugénio de Andrade
Chair(s): Andreas Jedlitschka Fraunhofer IESE
11:00
12m
Talk
Evidence Tetris in the Pixelated World of Validity Threats
WSESE
Marvin Wyrich Saarland University, Sven Apel Saarland University
Pre-print
11:12
12m
Talk
Revisiting the construct and assessment of industrial relevance in software engineering research
WSESE
Kai Petersen Blekinge Institute of Technology/Ericsson AB, J�rgen B�rstler Blekinge Institute of Technology, Nauman Bin Ali Blekinge Institute of Technology, Emelie Engstrom Lund University
11:24
15m
Talk
Grounded Theory in Software Engineering: Challenges and Lessons Learned from the Trenches
WSESE
Pilar Rodriguez Universidad Politécnica de Madrid
11:39
18m
Talk
A Second Look at the Impact of Passive Voice Requirements on Domain Modeling: Bayesian Reanalysis of an Experiment
WSESE
Julian Frattini Blekinge Institute of Technology, Davide Fucci Blekinge Institute of Technology, Richard Torkar Chalmers and the University of Gothenburg, Daniel Mendez Blekinge Institute of Technology and fortiss
DOI Pre-print
11:57
18m
Talk
Emerging Results on Automated Support for Searching and Selecting Evidence for Systematic Literature Review Updates
WSESE
Bianca Minetto Napoleão Université du Québec à Chicoutimi, Ritika Sarkar Université du Québec à Chicoutimi, Sylvain Hallé Université du Québec à Chicoutimi, Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
12:15
15m
Talk
Apples, Oranges, and Software Engineering: Study Selection Challenges for Secondary Research on Latent Variables
WSESE
Marvin Wyrich Saarland University, Marvin Muñoz Barón University of Stuttgart, Justus Bogner Vrije Universiteit Amsterdam
Pre-print
11:00 - 12:30
Session 2RAIE at Glicínia Quartin
Chair(s): Foutse Khomh École Polytechnique de Montréal
11:00
30m
Keynote
Is Generative AI Fit for Your Use Case?
RAIE
Ipek Ozkaya Carnegie Mellon University
11:30
20m
Other
Book Lounge - Responsible AI: Best Practices for Creating Trustworthy AI Systems
RAIE

Link to publication
11:50
10m
Long-paper
A Vision for Operationalising Diversity and Inclusion in AI
RAIE
Muneera Bano CSIRO's Data61, Didar Zowghi CSIRO's Data61 - University of Technology Sydney - University of New South Wales, Vincenzo Gervasi University of Pisa
12:00
10m
Long-paper
Software Systems Compliance with the AI Act
RAIE
12:10
10m
Short-paper
Do Generative AI Tools Ensure Green Code? An Investigative Study
RAIE
Samarth Sikand Accenture Labs, Rohit Mehra Accenture Labs, Vibhu Saujanya Sharma Accenture Labs, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture, Adam P. Burden Accenture
12:20
10m
Day closing
Closing
RAIE
Qinghua Lu Data61, CSIRO
11:00 - 12:30
Presentations & Group Q&ASMeW - Student Mentoring Workshop at Lopes Graça

Presentation on networking/making friends at conferences with interactive activities to practice, aiming to help students get the most out of ICSE experience.

11:00
90m
Talk
Presentations & Group Q&A
SMeW - Student Mentoring Workshop

File Attached
11:00 - 12:30
Session 6: Self-Recovery & Evaluation SEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco
Chair(s): Dalal Alrajeh Imperial College London
11:00
25m
Talk
Raft Protocol for Fault Tolerance and Self-Recovery in Federated LearningFULL
SEAMS Research Track
Rustem Dautov SINTEF, Erik Johannes Husom SINTEF Digital
11:25
25m
Talk
Integrating Graceful Degradation and Recovery through Requirement-driven AdaptationFULL
SEAMS Research Track
Simon Chu Carnegie Mellon University, Justin Koe The Cooper Union, David Garlan Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University
11:50
25m
Talk
Learning Recovery Strategies for Dynamic Self-healing in Reactive SystemsFULL
SEAMS Research Track
Mateo Sanabria Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland, Nicolás Cardozo Universidad de los Andes
Pre-print
12:15
15m
Talk
SWITCH: An Exemplar for Evaluating Self-Adaptive ML-Enabled SystemsARTIFACT
SEAMS Artifact Track
Arya Marda IIIT Hyderabad, Shubham Kulkarni IIIT Hyderabad, Karthik Vaidhyanathan IIIT Hyderabad
Pre-print Media Attached
11:00 - 12:30
Program Repair & KeynoteKLEE at Maria Helena Vieira da Silva
Chair(s): Martin Nowack Imperial College London
11:00
22m
Talk
Concolic Program Repair
KLEE
P: Ridwan Salihin Shariffdeen National University of Singapore, Yannic Noller Singapore University of Technology and Design, Lars Grunske Humboldt-Universität zu Berlin, Abhik Roychoudhury National University of Singapore
Link to publication DOI Pre-print
11:22
22m
Talk
Program Repair Guided by Datalog-defined Static Analysis
KLEE
Yu Liu National University of Singapore, P: Sergey Mechtaev University College London, Pavle Subotic Fantom Foundation, Abhik Roychoudhury National University of Singapore
11:44
46m
Keynote
Symbolic PathFinder: Symbolic Execution for Java
KLEE
Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
11:00 - 12:30
Session 2: Networking, Service & TeachingNew Faculty Symposium at Pequeno Auditório
11:00
30m
Talk
Building a Collaborative Research Network
New Faculty Symposium
Foutse Khomh École Polytechnique de Montréal
11:30
30m
Talk
Service to the Community
New Faculty Symposium
Massimiliano Di Penta University of Sannio, Italy
Pre-print
12:00
30m
Talk
Teaching and Instructional Work
New Faculty Symposium
Janet Siegmund Chemnitz University of Technology
File Attached
11:00 - 12:30
11:00
10m
Talk
What the Fix? A Study of ASAT Rules DocumentationICPCICPC Full paper
ICPC Research Track
Corentin Latappy Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800, Promyze, Thomas Degueule CNRS, Jean-Rémy Falleri Bordeaux INP, Romain Robbes CNRS, LaBRI, University of Bordeaux, Xavier Blanc Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, Cédric Teyton Promyze, Bordeaux, France
Pre-print
11:10
10m
Talk
SolaSim: Clone Detection for Solana Smart Contracts via Program RepresentationICPCICPC Full paper
ICPC Research Track
Che Wang Peking University, China, Yue Li Peking University, Jianbo Gao Peking University, Ke Wang Peking University, Jiashuo Zhang Peking University, China, Zhi Guan Peking University, Zhong Chen
11:20
10m
Talk
The Impact of Compiler Warnings on Code Quality in C++ ProjectsICPCICPC Full paper
ICPC Research Track
Albin Johansson Chalmers University of Technology, Carl Holmberg Chalmers University of Technology, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg, Philipp Leitner Chalmers | University of Gothenburg
11:30
10m
Talk
Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning AttacksICPCICPC Full paper
ICPC Research Track
Domenico Cotroneo University of Naples Federico II, Cristina Improta University of Naples Federico II, Pietro Liguori University of Naples Federico II, Roberto Natella Federico II University of Naples
Pre-print
11:40
10m
Talk
A Just-in-time Software Defect Localization Method based on Code Graph RepresentationICPCICPC Full paperVirtual-Talk
ICPC Research Track
Huan Zhang Central South University, Wei-Huan Min Central South University, Zhao Wei Tencent, Li Kuang School of Computer Science and Engineering, Central South University, Hong-Hao Gao Shanghai University, Huai-Kou Miao Shanghai University
11:50
10m
Talk
SICode: Embedding-Based Subgraph Isomorphism Identification for Bug DetectionICPCICPC Full paper
ICPC Research Track
Yuanjun Gong Renmin University of China, Jianglei Nie Renmin University of China, Wei You Renmin University of China, Wenchang Shi Renmin University of China, China, Jianjun Huang Renmin University of China, Bin Liang Renmin University of China, China, Jian Zhang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
12:00
10m
Talk
Tuning Code Smell Prediction Models: A Replication StudyICPCICPC RENE Paper
ICPC Replications and Negative Results (RENE)
Henrique Gomes Nunes Federal University of Minas Gerais (UFMG), Amanda Santana Federal University of Minas Gerais (UFMG), Eduardo Figueiredo Federal University of Minas Gerais, Brazil, Heitor Augustus Xavier Costa Federal University of Lavras
12:10
8m
Talk
Studying Vulnerable Code Entities in RICPCICPC ERA Paper
ICPC Early Research Achievements (ERA)
Zixiao Zhao University of British Columbia, Millon Madhur Das Indian Institute of Technology Kharagpur, Fatemeh Hendijani Fard University of British Columbia
12:18
12m
Talk
Bugs, Defects, and Code Quality: Panel with SpeakersICPC
ICPC Discussion

11:00 - 12:30
Presentation Session 1GI@ICSE at Vianna da Motta
Chair(s): Gabin An Korea Advanced Institute of Science and Technology, Justyna Petke University College London
11:00
30m
Talk
Deep Mutations have Little Impact
GI@ICSE
William Langdon University College London
11:30
30m
Talk
Grammar evolution and symbolic regression for astrometric centering of Hubble Space Telescope images
GI@ICSE
R. Sarmiento Universidad Internacional de la Rioja (UNIR), Spain, M. de la Cruz Universidad Internacional de la Rioja (UNIR), Spain, A. Ortega Universidad Internacional de la Rioja (UNIR), Spain, R. Baena-Galle Universidad Internacional de la Rioja (UNIR), Spain, T.M. Girard Southern Connecticut State University, USA, D.I. Casetti-Dinescu Southern Connecticut State University, USA, A. Cervantes Universidad Internacional de la Rioja (UNIR), Spain
12:00
15m
Talk
Genetic Improvement for DNN Security
GI@ICSE
Hunter Baxter Vanderbilt University, Yu Huang Vanderbilt University, Kevin Leach Vanderbilt University
12:15
15m
Other
Discussion
GI@ICSE

12:30 - 14:00
JSS Board Meeting (lunch)Social Events at Glicínia Quartin
12:30
90m
Meeting
JSS Board Meeting (lunch)
Social Events

12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Process automation & DevOps IIMSR Technical Papers / MSR Data and Tool Showcase Track at Almada Negreiros
Chair(s): Shane McIntosh University of Waterloo
14:00
12m
Talk
Options Matter: Documenting and Fixing Non-Reproducible Builds in Highly-Configurable Systems
MSR Technical Papers
Georges Aaron RANDRIANAINA Université de Rennes 1, IRISA, Djamel Eddine Khelladi CNRS, IRISA, University of Rennes, Olivier Zendra Inria, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France
14:12
12m
Talk
How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actions
MSR Technical Papers
João Helis Bernardo Federal Institute of Education, Science and Technology of Rio Grande do Norte, Daniel Alencar Da Costa University of Otago, Sergio Queiroz de Medeiros Universidade Federal do Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte
DOI Pre-print
14:24
4m
Talk
A dataset of GitHub Actions workflow histories
MSR Data and Tool Showcase Track
Guillaume Cardoen University of Mons, Tom Mens University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS
14:28
4m
Talk
gawd: A Differencing Tool for GitHub Actions Workflows
MSR Data and Tool Showcase Track
Pooya Rostami Mazrae University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS, Tom Mens University of Mons
14:32
4m
Talk
RABBIT: A tool for identifying bot accounts based on their recent GitHub event history
MSR Data and Tool Showcase Track
Natarajan Chidambaram University of Mons, Tom Mens University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS
14:36
12m
Talk
An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem
MSR Technical Papers
Xingyu Li UC Riverside, Zheng Zhang UC Riverside, Zhiyun Qian University of California at Riverside, USA, Trent Jaeger UC Riverside, Chengyu Song University of California at Riverside, USA
14:48
4m
Talk
BugsPHP: A dataset for Automated Program Repair in PHP
MSR Data and Tool Showcase Track
K.D. Pramod University of Moratuwa, Sri Lanka, W.T.N. De Silva University of Moratuwa, Sri Lanka, W.U.K. Thabrew University of Moratuwa, Sri Lanka, Ridwan Salihin Shariffdeen National University of Singapore, Sandareka Wickramanayake University of Moratuwa, Sri Lanka
Pre-print
14:00 - 15:30
Security and Vision & ReflectionMSR Data and Tool Showcase Track / MSR Technical Papers / MSR Registered Reports / MSR Vision and Reflection at Grande Auditório
Chair(s): Tim Menzies North Carolina State University
14:00
12m
Talk
Quantifying Security Issues in Reusable JavaScript Actions in GitHub Workflows
MSR Technical Papers
Hassan Onsori Delicheh University of Mons, Belgium, Alexandre Decan University of Mons; F.R.S.-FNRS, Tom Mens University of Mons
Pre-print
14:12
12m
Talk
What Can Self-Admitted Technical Debt Tell Us About Security? A Mixed-Methods Study
MSR Technical Papers
Nicolás E. Díaz Ferreyra Hamburg University of Technology, Mojtaba Shahin RMIT University, Mansooreh Zahedi The Univeristy of Melbourne, Sodiq Quadri Hamburg University of Technology, Riccardo Scandariato Hamburg University of Technology
Pre-print
14:24
12m
Talk
Are Latent Vulnerabilities Hidden Gems for Software Vulnerability Prediction? An Empirical Study
MSR Technical Papers
Triet Le Huynh Minh The University of Adelaide, Xiaoning Du Monash University, Australia, Muhammad Ali Babar School of Computer Science, The University of Adelaide
14:36
4m
Talk
MalwareBench: Malware samples are not enough
MSR Data and Tool Showcase Track
Nusrat Zahan North Carolina State University, Philipp Burckhardt Socket, Inc, Mikola Lysenko Socket, Inc, Feross Aboukhadijeh Socket, Inc, Laurie Williams North Carolina State University
14:40
4m
Talk
Hash4Patch: A Lightweight Low False Positive Tool for Finding Vulnerability Patch Commits
MSR Data and Tool Showcase Track
Simone Scalco University of Trento, Ranindya Paramitha University of Trento
14:44
4m
Talk
MegaVul: A C/C++ Vulnerability Dataset with Comprehensive Code Representations
MSR Data and Tool Showcase Track
Chao Ni School of Software Technology, Zhejiang University, Liyu Shen Zhejiang University, Xiaohu Yang Zhejiang University, Yan Zhu Zhejiang University, Shaohua Wang Central University of Finance and Economics
Pre-print
14:48
5m
Talk
Analyzing and Mitigating (with LLMs) the Security Misconfigurations of Helm Charts from Artifact Hub
MSR Registered Reports
Francesco Minna Vrije Universiteit Amsterdam, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Katja Tuma Vrije Universiteit Amsterdam
14:53
5m
Talk
Fixing Smart Contract Vulnerabilities: A Comparative Analysis of Literature and Developer's Practices
MSR Registered Reports
Francesco Salzano University of Molise, Simone Scalabrino University of Molise, Rocco Oliveto University of Molise, Remo Pareschi University of Molise
15:00
30m
Talk
Then, Now, and Next: Constants in Changing MSR Research Landscape
MSR Vision and Reflection
Ayushi Rastogi University of Groningen, The Netherlands
14:00 - 15:30
Session 3: Accessibility, human aspects, and DEI + workshop activityMO2RE at Amadeo de Souza-Cardoso
Chair(s): Davide Fucci Blekinge Institute of Technology
14:00
30m
Research paper
A Conceptual Model For Web Accessibility Requirements In Agile Development
MO2RE
Darliane Miranda Universidade Nova de Lisboa, Faculdade de Ciência e Tecnologia, João Araújo , Grischa Liebel Reykjavik University
14:30
15m
Short-paper
Assuring the emotional and cultural intelligence of intelligent software systems
MO2RE
Alvine Boaye Belle York University
14:45
15m
Short-paper
On the Awareness about Diversity and Inclusion being integrated to Requirements Engineering
MO2RE
Kiev Gama Federal University of Pernambuco (UFPE)
15:00
15m
Short-paper
Emotion-Driven Adaptation of Software Applications using User Requirements Notation Models
MO2RE
Mashail N. Alkhomsan King Fahd University of Petroleum and Minerals, Malak Baslyman King Fahd University of Petroleum & Minerals, Mohammad Alshayeb King Fahd University of Petroleum & Minerals
15:15
15m
Talk
Invited reflections on MO2RE topics by Daniela Damian
MO2RE

14:00 - 15:30
Session 5. Test process optimizationAST at Amália Rodrigues
Chair(s): Antonio Guerriero Università di Napoli Federico II
14:00
15m
Short-paper
Dynamic Test Case Prioritization in Industrial Test Result Datasets
AST
Alina Torbunova Åbo Akademi University, Per Erik Strandberg Westermo Network Technologies AB, Ivan Porres Åbo Akademi University
14:15
20m
Full-paper
PAFOT: A Position-Based Approach for Finding Optimal Tests of Autonomous Vehicles
AST
Victor Crespo-Rodriguez Monash University, Neelofar Neelofar Monash University, Aldeida Aleti Monash University
DOI
14:35
20m
Full-paper
Evaluating String Distance Metrics for Reduction of Automatically Generated Test Suites
AST
Islam Elgendy University of Sheffield, Robert Hierons The University of Sheffield, Phil McMinn University of Sheffield
14:55
20m
Full-paper
An Overview of Microservice-Based Systems Used for Evaluation in Testing and Monitoring: A Systematic Mapping Study
AST
Stefan Fischer Software Competence Center Hagenberg, Pirmin Urbanke Software Competence Center Hagenberg, Rudolf Ramler Software Competence Center Hagenberg (SCCH), Monika Steidl University of Innsbruck, Michael Felderer German Aerospace Center (DLR) & University of Cologne
14:00 - 15:30
Design, Development and Variability for Quantum SoftwareQ-SE at Carlos Paredes
Chair(s): Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University
14:00
30m
Research paper
Quantum Solution for Configuration Selection and Prioritization
Q-SE
Joshua Ammermann Karlsruhe Institute of Technology (KIT), Fabian Jakob Brenneisen Karlsruhe Institute of Technology (KIT), Tim Bittner Karlsruhe Institute of Technology, Ina Schaefer KIT
14:30
30m
Research paper
C4Q: A Chatbot for Quantum
Q-SE
Yaiza Aragonés-Soria Constructor Institute Schaffhausen, Manuel Oriol Constructor Institute Schaffhausen
Pre-print
15:00
20m
Short-paper
Developing Hybrid Quantum-Classical Software: A Software Product Line Approach
Q-SE
Samuel Sepúlveda , Mario Piattini University of Castilla-La Mancha, Spain, Ricardo Pérez-Castillo University of Castilla-La Mancha
14:00 - 15:30
Agile & software-intensive businessIWSiB at Cottinelli Telmo
Chair(s): Andrey Saltan
14:00
20m
Talk
Towards stability, predictability, and quality of intelligent automation services: ECIT product journey from on-premise to as-a-service
IWSiB
Damian Kedziora LUT University & Kozminski University, Dominik Siemon LUT University, Edona Elshan Vrije Universiteit Amsterdam, Monika Sońta Kozminski University
14:20
20m
Talk
Developing a Taxonomy for Agile Scaling Frameworks
IWSiB
Yagmur Turhan Institute of Business Administration, Dept. VIII: Information Systems II, Stuttgart, Germany, Deborah Buehrle Institute of Business Administration, Dept. VIII: Information Systems II, Stuttgart, Germany, Georg Herzwurm Institute of Business Administration, Dept. VIII: Information Systems II, Stuttgart, Germany
14:40
20m
Talk
Unveiling Customer Needs: A Comprehensive Exploration of Jobs to be Done Interviews
IWSiB
Esra Özal CGI, Jürgen Münch Reutlingen University
15:00
20m
Talk
Security Practices in Agile Software Development: A Mapping Study
IWSiB
Alejandra Selva-Mora Universidad de Costa Rica, Christian Quesada-López Universidad de Costa Rica
14:00 - 15:30
Keynote 2FinanSE at Daciano da Costa
Chair(s): Vali Tawosi J.P. Morgan AI Research
14:00
90m
Keynote
Software Modernization: from industry needs to developers’ perception
FinanSE
Wesley Assunção North Carolina State University
14:00 - 15:30
Session 3 - Keynote & ParticipantsWSESE at Eugénio de Andrade
Chair(s): Sira Vegas Universidad Politecnica de Madrid
14:00
45m
Keynote
Applications of Language Models to Software Engineering: An Empirical Perspective
WSESE
Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland
14:45
12m
Talk
Who's actually being Studied? A Call for Population Analysis in Software Engineering Research
WSESE
Jefferson Seide Molléri Kristiania University
14:57
15m
Talk
Are You a Real Software Engineer? Best Practices in Online Recruitment for Software Engineering Studies
WSESE
Adam Alami Aalborg University, Mansooreh Zahedi The Univeristy of Melbourne, Neil Ernst University of Victoria
15:12
15m
Talk
Hidden Populations in Software Engineering: Challenges, Lessons Learned, and Opportunities
WSESE
Ronnie de Souza Santos University of Calgary, Kiev Gama Federal University of Pernambuco (UFPE)
14:00 - 15:30
Focus Group: Software Models and SimulationsDoctoral Symposium at Fernando Pessoa
Chair(s): Matthew B Dwyer University of Virginia
14:00
90m
Poster
Automated Model Quality Estimation and Change Impact Analysis on Model Histories
Doctoral Symposium
14:00
90m
Poster
Sustainable Software Engineering: Visions and Perspectives beyond Energy Efficiency
Doctoral Symposium
Christoph König Karlsruhe Institute of Technology
14:00
90m
Poster
Learning Models of Cyber-Physical Systems with Discrete and Continuous Behaviour for Digital Twin Synthesis
Doctoral Symposium
Felix Wallner Graz University of Technology, Institute of Software Technology
File Attached
14:00
90m
Poster
Resolving Goal-Conflicts and Scaling Synthesis through Mode-Based Decomposition
Doctoral Symposium
Matías Brizzio IMDEA Software Institute
14:00
90m
Poster
Simulation-based Testing of Automated Driving Systems
Doctoral Symposium
Fauzia Khan University of Tartu, Estonia
14:00 - 15:30
Focus Group: AI/ML for SEDoctoral Symposium at Fernando Pessoa
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
14:00
90m
Poster
Beyond Accuracy: Evaluating Source Code Capabilities in Large Language Models for Software Engineering
Doctoral Symposium
Alejandro Velasco William & Mary
14:00
90m
Poster
Towards Interpreting the Behavior of Large Language Models on Software Engineering Tasks
Doctoral Symposium
Atish Kumar Dipongkor University of Central Florida
14:00
90m
Poster
Programming Language Models in Multilingual Settings
Doctoral Symposium
Jonathan Katzy Delft University of Technology
14:00
90m
Poster
Beyond Accuracy and Robustness Metrics for Large Language Models for Code
Doctoral Symposium
14:00
90m
Poster
Towards Safe, Secure, and Usable LLMs4Code
Doctoral Symposium
Ali Al-Kaswan Delft University of Technology, Netherlands
14:00 - 15:30
Focus Group: Software SecurityDoctoral Symposium at Fernando Pessoa
Chair(s): Laurie Williams North Carolina State University
14:00
90m
Poster
Sustainable Adaptive Security
Doctoral Symposium
Kushal Ramkumar Lero@University College Dublin
File Attached
14:00
90m
Poster
A software security evaluation framework
Doctoral Symposium
Arina Kudriavtseva Leiden University
14:00
90m
Poster
Increasing trust in the open source supply chain with reproducible builds and functional package management
Doctoral Symposium
Julien Malka LTCI, Télécom Paris, Institut Polytechnique de Paris, France
Pre-print
14:00
90m
Poster
Studying and Improving Software License Compliance in Practice
Doctoral Symposium
Nathan Wintersgill William & Mary
14:00 - 15:30
Focus Group: Microservices, Cloud, and Monitoring Doctoral Symposium at Fernando Pessoa
Chair(s): Philipp Leitner Chalmers | University of Gothenburg
14:00
90m
Poster
Towards combining STPA and safety-critical runtime monitoring
Doctoral Symposium
Eva Zimmermann Institute of Software Engineering, University of Stuttgart
DOI File Attached
14:00
90m
Poster
Smart Quality Monitoring for Evolving Complex Systems
Doctoral Symposium
Noura El Moussa USI Lugano; Schaffhausen Institute of Technology
14:00
90m
Poster
Managing API Evolution in Microservice Architecture
Doctoral Symposium
Alexander Lercher University of Klagenfurt
File Attached
14:00
90m
Poster
Architecture-Based Cross-Component Issue Management and Propagation Analysis
Doctoral Symposium
Sandro Speth Institute of Software Engineering, University of Stuttgart
DOI File Attached
14:00 - 15:30
Focus Group: Software TestingDoctoral Symposium at Fernando Pessoa
Chair(s): Andreas Zeller CISPA Helmholtz Center for Information Security
14:00
90m
Poster
Ensuring Critical Properties of Test Oracles for Effective Bug Detection
Doctoral Symposium
Soneya Binta Hossain University of Virginia
14:00
90m
Poster
On Improving Management of Duplicate Video-Based Bug Reports
Doctoral Symposium
Yanfu Yan William & Mary
14:00
90m
Poster
Autonomic Testing: Testing with Scenarios from Production
Doctoral Symposium
Ketai Qiu USI Università della Svizzera Italiana
DOI
14:00
90m
Poster
Selecting and Constraining Metamorphic Relations
Doctoral Symposium
Alejandra Duque-Torres University of Tartu
14:00 - 15:30
Focus Group: Human Aspects, Requirements, and EducationDoctoral Symposium at Fernando Pessoa
Chair(s): Silvia Abrahão Universitat Politècnica de València
14:00
90m
Poster
Investigating Cultural Dispersion: on the Role of Cultural Differences in Software Development Teams
Doctoral Symposium
Stefano Lambiase University of Salerno
Pre-print
14:00
90m
Poster
Generating User Experience Based on Personas with AI Assistants
Doctoral Symposium
Yutan Huang Monash University
14:00
90m
Poster
Building a Framework to Improve the User Experience of Static Analysis Tools
Doctoral Symposium
Michael Schlichtig Heinz Nixdorf Institute, Paderborn University
File Attached
14:00
90m
Poster
MEITREX - Gamified and Adaptive Intelligent Tutoring in Software Engineering Education
Doctoral Symposium
Niklas Meissner University of Stuttgart
DOI File Attached
14:00
90m
Poster
Exploring Strategies for Continuous User Requirement Discovery in ML-Based Software
Doctoral Symposium
File Attached
14:00 - 15:30
JSS Board Meeting (after lunch meeting)Social Events at Glicínia Quartin
14:00
90m
Meeting
JSS Board Meeting (after lunch meeting)
Social Events

14:00 - 15:30
Mentoring PodsSMeW - Student Mentoring Workshop at Lopes Graça

Small mentoring pods led by many mentors based on different topics. Topics include (not limited to) Time Management & Work-life Balance, Mental Health, Research Career Path & Job Market, Communication & Presentation, Improving Visibility & Impact, Finding Suitable Advisors/Labs/Colloborators & Forming Relationships, International Students in a Foreign Country, Underrepresented Group, Small University and/or Department, etc.

14:00
90m
Meeting
Mentoring Pods
SMeW - Student Mentoring Workshop

14:00 - 15:30
Session 7: SAS ApplicationsSEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco
Chair(s): Ilias Gerostathopoulos Vrije Universiteit Amsterdam
14:00
25m
Talk
Patterns of Applied Control for Public Health Measures on Transportation Services under EpidemicFULL
SEAMS Research Track
Kenneth Johnson Auckland University of Technology, Samaneh Madanian Auckland University of Technology, Catia Trubiani Gran Sasso Science Institute
14:25
15m
Talk
An Artifact Exemplar for Engineering Self-Adaptive Microservice ApplicationsARTIFACT
SEAMS Artifact Track
Vincenzo Riccio Politecnico di Milano, Giancarlo Sorrentino Politecnico di Milano, Ettore Zamponi Politecnico di Milano, Matteo Camilli Politecnico di Milano, Raffaela Mirandola Karlsruhe Institute of Technology (KIT), Patrizia Scandurra University of Bergamo, Italy
Media Attached
14:40
15m
Talk
Self-adaptive, Requirements-driven Autoscaling of MicroservicesSHORT
SEAMS Research Track
João Paulo Karol Santos Nunes IBM Brazil and University of São Paulo, Shiva Nejati University of Ottawa, Mehrdad Sabetzadeh University of Ottawa, Elisa Yumi Nakagawa University of São Paulo
Pre-print
14:55
15m
Talk
GreenhouseDT: An Exemplar for Digital TwinsARTIFACT
SEAMS Artifact Track
Eduard Kamburjan University of Oslo, Riccardo Sieve University of Oslo, Chinmayi Prabhu Baramashetru University of Oslo, Marco Amato University of Turin, Gianluca Barmina University of Turin, Eduard Occhipinti University of Turin, Einar Broch Johnsen University of Oslo
15:10
15m
Talk
Latency-aware RDMSim: Enabling the Investigation of Latency in Self-Adaptation for the Case of Remote Data MirroringARTIFACT
SEAMS Artifact Track
Sebastian Götz Technische Universität Dresden, Nelly Bencomo Durham University, Huma Samin Durham University
14:00 - 15:30
Taming Path Explosion and Non-determinismKLEE at Maria Helena Vieira da Silva
Chair(s): Frank Busse Imperial College London
14:00
22m
Talk
Find Your Path: SoK on Path Selection Strategies in Symbolic Execution
KLEE
P: Dairo De Ruck DistriNet-KU Leuven, Jorn Lapon DistriNet-KU Leuven, Vincent Naessens DistriNet-KU Leuven
14:22
22m
Talk
Accelerating Symbolic Execution by Targeted Control-flow Transformations
KLEE
Charitha Saumya Purdue University, P: Rohan Gangaraju Purdue University, Kirshanthan Sundararajah Virginia Tech, Milind Kulkarni Purdue University
14:44
22m
Talk
Deferring Branches to Speed Up Symbolic Execution
KLEE
P: Eric Lu , Eddie Kohler Harvard University
15:06
22m
Talk
Deterministic State-space Exploration: Comparing and Measuring Effectiveness of Symbolic Execution Implementations
KLEE
P: Martin Nowack Imperial College London
14:00 - 15:30
Session 3: Advancement, Well-Being & MentoringNew Faculty Symposium at Pequeno Auditório
14:00
30m
Talk
Career Advancement, Growth & Development
New Faculty Symposium
Danny Dig University of Colorado Boulder, JetBrains Research
14:30
30m
Talk
Social Safety, Well-Being, Work & Life Balance
New Faculty Symposium
Kelly Blincoe University of Auckland
15:00
30m
Talk
Mentoring and Supervising Students
New Faculty Symposium
Miryung Kim UCLA and Amazon Web Services
Link to publication Pre-print
14:00 - 15:30
New Frontiers - Virtual Reality, Mobile Apps, Smart Contracts, and LLMsICPC Early Research Achievements (ERA) / ICPC Tool Demonstration / ICPC Research Track / at Sophia de Mello Breyner Andresen
Chair(s): Sonia Haiduc Florida State University
14:00
10m
Talk
The Sword of Damocles: Upgradeable Smart Contract in EthereumICPCICPC Full paperVirtual-Talk
ICPC Research Track
Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Xiaoyuan Wu Sun Yat-sen University, Quanqi Wang Sun Yat-sen University, Ziang Qian Sun Yat-sen University, Xiangping Chen Sun Yat-sen University, Mingdong Tang Guangdong University of Foreign Studies, Zibin Zheng Sun Yat-sen University
14:10
10m
Talk
Collaborative Software Exploration with Multimedia Note Taking in Virtual RealityICPCICPC Full paper
ICPC Research Track
Adrian Hoff IT University of Copenhagen, Mircea Lungu IT University, Copenhagen, Christoph Seidl IT University of Copenhagen, Michele Lanza Software Institute - USI, Lugano
Pre-print Media Attached
14:20
10m
Talk
No Source Code? No Problem! Demystifying and Detecting Mask Apps in iOSICPCICPC Full paper
ICPC Research Track
Yijun Zhao Institute of Information Engineering, Chinese Academy of Sciences, Lingjing Yu Institute of Information Engineering, Chinese Academy of Sciences, Yong Sun Institute of Information Engineering, Chinese Academy of Sciences, Qingyun Liu Institute of Information Engineering, Chinese Academy of Sciences, Bo Luo The University of Kansas
Pre-print
14:30
10m
Talk
How do Hugging Face Models Document Datasets, Bias, and Licenses? An Empirical StudyICPCICPC Full paper
ICPC Research Track
Federica Pepe University of Sannio, Vittoria Nardone University of Molise, Antonio Mastropaolo Università della Svizzera italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Gerardo Canfora University of Sannio, Massimiliano Di Penta University of Sannio, Italy
Pre-print
14:40
8m
Talk
Capturing and Understanding the Drift Between Design, Implementation, and DocumentationICPCICPC ERA Paper
ICPC Early Research Achievements (ERA)
Joseph Romeo Software Institute - USI, Lugano, Switzerland, Marco Raglianti Software Institute - USI, Lugano, Csaba Nagy Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano
Pre-print
14:48
8m
Talk
Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual RealityICPCICPC Tools
ICPC Tool Demonstration
Adrian Hoff IT University of Copenhagen, Mircea F. Lungu University of Groningen, Christoph Seidl IT University of Copenhagen, Michele Lanza Software Institute - USI, Lugano
Pre-print Media Attached
14:56
34m
Talk
New Frontiers - Virtual Reality, Mobile Apps, Smart Contracts, and LLMs: Panel with SpeakersICPC
ICPC Discussion

14:00 - 15:30
Invited Tutorial & Presentation Session 2GI@ICSE at Vianna da Motta
Chair(s): Sungmin Kang Korea Advanced Institute of Science and Technology, Oliver Krauss University of Applied Sciences Upper Austria
14:00
75m
Tutorial
Automated Software Performance Improvement with Magpie
GI@ICSE
Aymeric Blot University of Rennes / IRISA / INRIA
15:15
15m
Talk
Ecosystem Curation in Genetic Improvement for Emergent Software Systems
GI@ICSE
Zsolt Nemeth Lancaster University, Penny Rainford University of York, Barry Porter Lancaster University
15:30 - 16:00
Coffee BreakCatering at Open Space
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
Day 2: ClosingMSR Awards / MSR Vision and Reflection at Grande Auditório
Chair(s): Alberto Bacchelli University of Zurich
16:00
30m
Talk
MSR in the age of LLMs
MSR Vision and Reflection
Christoph Treude Singapore Management University
16:30
30m
Talk
Idealists and Pragmatists—An Only Somewhat Self-Indulgent Reflection on the Development of an MSR Paper (and Researcher)
MSR Vision and Reflection
Shane McIntosh University of Waterloo
17:00
30m
Day closing
Closing session
MSR Awards
Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Olga Baysal
16:00 - 17:30
Session 4: Requirements for compliance and code + workshop activity + closingMO2RE at Amadeo de Souza-Cardoso
Chair(s): Alessio Ferrari CNR-ISTI
16:00
30m
Research paper
Modeling, Analyzing and Communicating Regulatory Ambiguity: An Empirical study
MO2RE
Evelyn Kempe University of Maryland, Baltimore County, Aaron Massey University of Maryland Baltimore County, Carolyn Seaman University of Maryland Baltimore County, Sreedevi Sampath University of Maryland Baltimore County, Samin Semsar University of Maryland, Baltimore County
16:30
30m
Research paper
Quality Requirements for Code: On the Untapped Potential in Maintainability Specifications
MO2RE
Markus Borg CodeScene
17:00
20m
Other
Invited reflections about MO2RE topics by Rashina Hoda
MO2RE

17:20
10m
Day closing
Wrap up and closing
MO2RE

16:00 - 17:30
Session 6: Testing AST at Amália Rodrigues
Chair(s): Mairieli Wessel Radboud University
16:00
15m
Full-paper
Exploring the Role of Automation in Duplicate Bug Report Detection: An Industrial Case Study
AST
Malte Götharsson University of Gothenburg, Karl Stahre University of Gothenburg, Gregory Gay Chalmers | University of Gothenburg, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg
16:15
15m
Short-paper
What Are Massive Open Online Courses (MOOCs) Teaching About Software Testing?
AST
Neda Džiugaitė TU Delft, Baris Ardic Delft University of Technology, Andy Zaidman Delft University of Technology
DOI Pre-print
16:30
15m
Short-paper
Identification of Java lock contention anti-patterns based on run-time performance data
AST
Aritra Ahmed Ontario Tech University, Ramiro Liscano Ontario Tech University, Akramul Azim Ontario Tech University
16:45
15m
Short-paper
An Inconvenient Truth in Software Engineering? The Environmental Impact of Testing Open Source Java Projects
AST
Andy Zaidman Delft University of Technology
DOI Pre-print
17:00
15m
Short-paper
9 in 10 cameras agree: Pedestrians in front possibly endangered
AST
Liliana Marie Prikler Graz University of Technology, Franz Wotawa Graz University of Technology
17:15
15m
Awards
Award Session and Closure
AST
Mehrdad Saadatmand RISE Research Institutes of Sweden, Francesca Lonetti CNR-ISTI
16:00 - 17:30
Higher Abstractions for Quantum SoftwareQ-SE at Carlos Paredes
Chair(s): Jianjun Zhao Kyushu University
16:00
30m
Research paper
A Preliminary Study of the Usage of Design Patterns in Quantum Software
Q-SE
Ricardo Pérez-Castillo University of Castilla-La Mancha, Miriam Fernández-Osuna University of Castilla-La Mancha, Jose Antonio Cruz-Lemus University of Castilla-La Mancha, Spain, Mario Piattini University of Castilla-La Mancha, Spain
16:30
20m
Short-paper
Quantum Types: Going Beyond Qubits and Quantum Gates
Q-SE
Tamás Varga Constructor Institute Schaffhausen, Yaiza Aragonés-Soria Constructor Institute Schaffhausen, Manuel Oriol Constructor Institute Schaffhausen
Pre-print
16:50
30m
Day closing
Discussion and Closing
Q-SE
Jose García-Alonso Universidad de Extremadura, Lei Zhang University of Maryland Baltimore County
16:00 - 17:30
Software ecosystemsIWSiB at Cottinelli Telmo
Chair(s): Jorge Melegati Free University of Bozen-Bolzano
16:00
20m
Talk
Modeling 6G Software Business Ecosystem: A Look Ahead
IWSiB
Nan Yang , Dominik Siemon LUT University, Sami Hyrynsalmi LUT University
16:20
20m
Talk
Software Ecosystem Orchestration with Topic Modeling
IWSiB
Casper van Schothorst Utrecht University, Robbert Schuurmans Utrecht University, Slinger Jansen Utrecht University, Netherlands
16:40
20m
Talk
Bridging the Gap: Addressing Software Testing Challenges in Namibian Startups through a Tailored Training Approach
IWSiB
Hilma Aludhilu University of Eastern Finland, Erkki Sutinen University of Turku
17:00
20m
Other
Discussion: The future of software-intensive businesses in the era of Generative AI
IWSiB
Jorge Melegati Free University of Bozen-Bolzano
17:20
10m
Day closing
Closing
IWSiB
Jorge Melegati Free University of Bozen-Bolzano, Dimitri Petrik , Andrey Saltan
16:00 - 17:30
Paper Session and ClosingFinanSE at Daciano da Costa
Chair(s): Vali Tawosi J.P. Morgan AI Research
16:00
25m
Long-paper
Topical: Automatic Repository Tagging using Attention on Hybrid Code Embeddings
FinanSE
16:25
15m
Short-paper
Toward Automated Change Impact Analysis of Financial Regulations
FinanSE
Sallam Abualhaija University of Luxembourg, Marcello Ceci University of Luxembourg, Nicolas Sannier University of Luxembourg, SnT, Domenico Bianculli University of Luxembourg, Dirk Zetzsche University of Luxembourg, Marco Bodellini University of Luxembourg
16:40
5m
Day closing
Closing
FinanSE

16:00 - 17:30
Session 4 - Presentation and Packaging & Panel & ConclusionsWSESE at Eugénio de Andrade
Chair(s): Sira Vegas Universidad Politecnica de Madrid
16:00
12m
Talk
FAIR enough: a Vision for Research Objects in Empirical Software Engineering Studies
WSESE
Davide Fucci Blekinge Institute of Technology
16:12
18m
Talk
A Conceptual Model and Recommendations for Open Data and Artifacts in Empirical Software Engineering
WSESE
Per Runeson Lund University, Emma Söderberg Lund University, Martin Höst Lund University
16:30
12m
Talk
Insights Towards Better Case Study Reporting in Software Engineering
WSESE
Sergio Rico Mid Sweden University
Pre-print
16:42
33m
Panel
Fishbowl panel: Future Directions for Emprical Software Engineering
WSESE
Per Runeson Lund University, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Jefferson Seide Molléri Kristiania University, Audris Mockus The University of Tennessee, Knoxville / Vilnius University
17:15
15m
Conclusions
WSESE
Sira Vegas Universidad Politecnica de Madrid, Andreas Jedlitschka Fraunhofer IESE
16:00 - 17:30
Paper Presentations IIDoctoral Symposium at Fernando Pessoa
Chair(s): Marsha Chechik University of Toronto, Sonia Haiduc Florida State University
16:00
25m
Talk
Towards AI-centric Requirements Engineering for Industrial Systems
Doctoral Symposium
Sarmad Bashir RISE Research Institutes of Sweden
Pre-print
16:25
25m
Talk
Understandable Test Generation Through Capture/Replay and LLMs
Doctoral Symposium
Amirhossein Deljouyi Delft University of Technology
16:50
25m
Talk
Towards Automatic Inference of Behavioral Component Models for ROS-Based Robotics Systems
Doctoral Symposium
Tobias Dürschmid Carnegie Mellon University, USA
17:15
15m
Day closing
Reflections and Closing
Doctoral Symposium

16:00 - 17:30
Panel Discussion & ClosingSMeW - Student Mentoring Workshop at Lopes Graça

Free-style AMA (Ask-Me-Anything) panel discussion. We will have one panelist seat open for anyone to join spontaneously when you have something to share about the topic under discussion. The topics will be driven by students. We will collect questions from students prior to the event and start with common questions.

16:00
90m
Panel Discussion & Closing
SMeW - Student Mentoring Workshop

16:00 - 17:30
Session 8: Human Aspects + Closing + SEAMS 2025SEAMS Research Track at Luis de Freitas Branco
Chair(s): Genaina Rodrigues University of Brasilia
16:00
25m
Talk
Explanation-driven Self-adaptation using Model-agnostic Interpretable Machine LearningFULL
SEAMS Research Track
Francesco Renato Negri Politecnico di Milano, Niccolò Nicolosi Politecnico di Milano, Matteo Camilli Politecnico di Milano, Raffaela Mirandola Karlsruhe Institute of Technology (KIT)
16:25
15m
Talk
Human empowerment in self-adaptive socio-technical systemsSHORT
SEAMS Research Track
Nicolas Boltz Karlsruhe Institute of Technology (KIT), Sinem Getir Yaman University of York, UK, Paola Inverardi , Rogério de Lemos University of Kent, UK, Dimitri Van Landuyt KU Leuven, Belgium, Andrea Zisman The Open University
16:40
15m
Talk
Towards Understanding Trust in Self-adaptive SystemsSHORT
SEAMS Research Track
Dimitri Van Landuyt KU Leuven, Belgium, David Halasz Masaryk University, Stef Verreydt DistriNet-KU Leuven, Danny Weyns KU Leuven
16:55
15m
Talk
SafeDriveRL: Combining Non-cooperative Game Theory with Reinforcement Learning to Explore and Mitigate Human-based Uncertainty for Autonomous VehiclesSHORT
SEAMS Research Track
Kenneth Chan Michigan State University, Sol Zilberman Michigan State University, Nicholas Polanco Michigan State University, Betty H.C. Cheng Michigan State University, Josh Siegel Michigan State University
17:10
20m
Talk
Closing
SEAMS Research Track

16:00 - 17:30
Coverage and Memory Errors & ClosingKLEE at Maria Helena Vieira da Silva
Chair(s): Julien Vanegue Bloomberg, USA
16:00
22m
Talk
An Efficient Black-box Support of Advanced Coverage Criteria for KLEE
KLEE
Nicolas Berthier OCamlPro, Steven de Oliveira OCamlPro, Nikolai Kosmatov Thales Research & Technology, P: Delphine Longuet Thales Research & Technology, Romain Soulat
16:22
22m
Talk
Concretely Mapped Symbolic Memory Locations for Memory Error Detection
KLEE
P: Haoxin Tu Singapore Management University, Singapore, Lingxiao Jiang Singapore Management University, Jiaqi Hong Independent Researcher, Xuhua Ding Singapore Management University, He Jiang Dalian University of Technology
16:44
16m
Day closing
Closing Remarks
KLEE
Cristian Cadar Imperial College London
16:00 - 17:30
Session 4: Open Q&A SessionNew Faculty Symposium at Pequeno Auditório

Throughout the New Faculty Symposium, we will collect main points worthy of further discussion. In this closing session, the participants and the speakers will return to these points, and address any further open questions concerning career development of new faculty.

16:00 - 17:30
Code Analysis and Mining StudiesICPC Tool Demonstration / ICPC Research Track / at Sophia de Mello Breyner Andresen
Chair(s): DongGyun Han Royal Holloway, University of London
16:00
10m
Talk
ASKDetector: An AST-Semantic and Key Features Fusion based Code Comment Mismatch DetectorICPCICPC Full paperVirtual-Talk
ICPC Research Track
Haiyang Yang School of Computer Science and Engineering, Central South University, hao chen , Zhirui Kuai School of Computer Science and Engineering, Central South University, Shuyuan Tu School of Computer Science and Engineering, Central South University, Li Kuang School of Computer Science and Engineering, Central South University
16:10
10m
Talk
TaiE: Function Identification for Monolithic FirmwareICPCICPC Full paper
ICPC Research Track
Jintao Huang Institute of Information Engineering, Chinese Academy of Science & University of Chinese Academy of Sciences, Beijing, China, Kai Yang School of Computer, Electronics and Information, Guangxi University, Gaosheng Wang Institute of Information Engineering, Chinese Academy of Sciences & University of Chinese Academy of Sciences, Beijing, China, zhiqiang shi Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences,, Shichao Lv Institute of Information Engineering, Chinese Academy of Science, Limin Sun Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences,
16:20
10m
Talk
Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory KillerICPCICPC Full paper
ICPC Research Track
Mouna Dhaouadi University of Montreal, Bentley Oakes Polytechnique Montréal, Michalis Famelis Université de Montréal
16:30
10m
Talk
Lightweight Syntactic API Usage Analysis with UCovICPCICPC Full paper
ICPC Research Track
Gustave Monce Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Thomas Couturou Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Yasmine Hamdaoui Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Thomas Degueule CNRS, Jean-Rémy Falleri Bordeaux INP
Pre-print
16:40
10m
Talk
CAREER: Context-Aware API Recognition with Data Augmentation for API Knowledge ExtractionICPCICPC Full paperVirtual-Talk
ICPC Research Track
Zhang Zhang , Xinjun Mao National University of Defense Technology, Shangwen Wang National University of Defense Technology, Kang Yang National University of Defense Technology, Yao Lu National University of Defense Technology
16:50
8m
Talk
TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in TerraformICPCICPC Tools
ICPC Tool Demonstration
Mahi Begoug , Moataz Chouchen ETS, Ali Ouni ETS Montreal, University of Quebec
16:58
8m
Talk
OpenGalaxy: An interactive exploration platform for a visualized GitHub Full Domain collaboration networkICPCICPC Tools
ICPC Tool Demonstration
Xinran Zhang , Shengyu Zhao Tongji University, Yenan Tang East China Normal University, Xiaoya Xia East China Normal University, will wang
17:06
8m
Talk
Hypercrx: A browser extension for insights into GitHub projects and developersICPCICPC Tools
ICPC Tool Demonstration
Yenan Tang East China Normal University, Shengyu Zhao Tongji University, Xiaoya Xia East China Normal University, Fenglin Bi East China Normal University, will wang
17:14
16m
Talk
Code Analysis and Mining Studies: Panel with SpeakersICPC
ICPC Discussion

16:00 - 17:30
Presentation Session 3 & Discussion & ClosingGI@ICSE at Vianna da Motta
Chair(s): Aymeric Blot University of Rennes / IRISA / INRIA, Vesna Nowack Imperial College London
16:00
15m
Talk
Human Guidance Approaches for the Genetic Improvement of Software
GI@ICSE
Benjamin J Craine School of Computing and Communications, Lancaster University, Penny Rainford University of York, Barry Porter Lancaster University
16:15
30m
Talk
Reducing Network Usage with Genetic Improvement
GI@ICSE
William Langdon University College London, James Callan UCL, Justyna Petke University College London
16:45
45m
Day closing
Discussion, Awards, and Closing
GI@ICSE

17:30 - 18:30
Software Architecture Town HallSocial Events at Pequeno Auditório

Mandatory Registration Required: https://forms.gle/acCPoV4a9kvTCVee7

17:30
60m
Meeting
Software Architecture Town Hall
Social Events

18:30 - 21:00
Doctoral Symposium dinnerDoctoral Symposium at Forest Pizza & Coffee Culture
Chair(s): Jürgen Cito TU Wien, Julia Rubin University of British Columbia
18:30
2h30m
Dinner
Doctoral Symposium dinner
Doctoral Symposium

18:30 - 21:00
ICSE SC meeting with dinnerSocial Events at Guelra
Chair(s): Arie van Deursen Delft University of Technology
18:30
2h30m
Meeting
ICSE SC meeting with dinner
Social Events

Wed 17 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
ICSE2024 Opening & Keynote 1 - Rupak MajumdarICSE Keynotes / Social Events at Grande Auditório
Chair(s): Rui Abreu Meta & University of Porto
09:00
45m
Talk
ICSE2024 Opening
Social Events
Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC, Abhik Roychoudhury National University of Singapore, Margaret-Anne Storey University of Victoria
09:45
45m
Keynote
Challenges and Opportunities in Model Checking Large-scale Distributed Systems
ICSE Keynotes
K: Rupak Majumdar MPI-SWS
10:30 - 11:00
Posters 1Posters at Open Space
10:30
30m
Poster
KareCoder: A New Knowledge-Enriched Code Generation System
Posters
Tao Huang Shandong Normal University, Zhihong Sun Shandong Normal University, Zhi Jin Peking University, Ge Li Peking University, Chen Lyu Shandong Normal University
10:30
30m
Poster
An Empirical Study on Cross-language Clone Bugs
Posters
Honghao Chen Shanghai Jiao Tong University, Ye Tang Shanghai Jiao Tong University, Hao Zhong Shanghai Jiao Tong University
10:30
30m
Poster
Poster: Kotlin Assimilating the Android Ecosystem - An Appraisal of Diffusion and Impact on Maintainability
Posters
Riccardo Coppola Politecnico di Torino, Tommaso Fulcini Politecnico di Torino, Marco Torchiano Politecnico di Torino
10:30
30m
Poster
Prompt-Enhanced Software Vulnerability Detection Using ChatGPT
Posters
Chenyuan Zhang Xiamen University, Hao Liu Xiamen University, Jiutian Zeng Alibaba, Kejing Yang Alibaba, Yuhong Li Alibaba, Hui Li Xiamen University
Pre-print
10:30
30m
Poster
Applying Transformer Models for Automatic Build Errors Classification of Java-Based Open Source Projects
Posters
Jonathan Lee National Taiwan University, Mason Li National Taiwan University, Kuo-Hsun Hsu Department of Computer Science, National Taichung University of Education
10:30
30m
Poster
A First Look at the General Data Protection Regulation (GDPR) in Open-Source Software
Posters
Lucas Franke Virginia Tech, Huayu Liang Virginia Tech, Aaron Brantly Virginia Tech, James C. Davis Purdue University, Chris Brown Virginia Tech
10:30
30m
Poster
Interpretable Software Maintenance and Support Effort Prediction Using Machine Learning
Posters
Susmita Haldar Fanshawe College, Luiz Fernando Capretz Western University
Media Attached
10:30
30m
Poster
Endogeneity, Instruments, and Two-Stage Models
Posters
Lorenz Graf-Vlachy University of Stuttgart, Stefan Wagner Technical University of Munich
10:30
30m
Poster
ParSE: Efficient Detection of Smart Contract Vulnerabilities via Parallel and Simplified Symbolic Execution
Posters
Long He Yantai University, Xiangfu Zhao Yantai University, Yichen Wang Yantai University
10:30
30m
Poster
Safety Monitoring of Deep Reinforcement Learning Agents
Posters
Amirhossein Zolfagharian University of Ottawa - School of Electrical Engineering & Computer Science (EECS), Manel Abdellatif Software and Information Technology Engineering Department, École de Technologie Supérieure, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Ramesh S
10:30
30m
Poster
An Actionable Framework for Understanding and Improving Talent Retention as a Competitive Advantage in IT Organizations
Posters
Luiz Alexandre Costa UNIRIO, Edson Dias Federal University of Pará, Danilo Ribeiro Zup Innovation, Awdren Fontão Federal University of Mato Grosso do Sul (UFMS), Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Alexander Serebrenik Eindhoven University of Technology
10:30
30m
Poster
Obfuscation-Resilient Software Plagiarism Detection with JPlag
Posters
Timur Sağlam Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Erik Burger Karlsruhe Institute of Technology (KIT)
DOI Pre-print
10:30
30m
Poster
Micro-scale Concolic Testing Framework for Automated Test Data Generation Based on Path Coverage
Posters
Fangqing Liu , Han Huang South China University of Technology, Yi Xiang South China University of Technology
10:30
30m
Poster
What do you assume? A Theory of Security-Related Assumptions
Posters
Sophie Corallo Karlsruhe Institute of Technology (KIT), Thomas Weber , Lars König Karlsruhe Institute of Technology, Kathrin Leonie Schmidt Karlsruhe Institute of Technology, Frederik Reiche Karlsruhe Institute of Technology, Anne Koziolek Karlsruhe Institute of Technology
11:00 - 12:30
AI & Security 1Research Track / Journal-first Papers at Grande Auditório
Chair(s): Tevfik Bultan University of California at Santa Barbara
11:00
15m
Talk
Towards More Practical Automation of Vulnerability Assessment
Research Track
Shengyi Pan Zhejiang University, Lingfeng Bao Zhejiang University, Jiayuan Zhou Huawei, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Shanping Li Zhejiang University
11:15
15m
Talk
VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses
Research Track
Yu Nong Washington State University, Richard Fang Washington State University, Guangbei Yi Washington State University, Kunsong Zhao The Hong Kong Polytechnic University, Xiapu Luo The Hong Kong Polytechnic University, Feng Chen University of Texas at Dallas, Haipeng Cai Washington State University
11:30
15m
Talk
MalCertain: Enhancing Deep Neural Network Based Android Malware Detection by Tackling Prediction Uncertainty
Research Track
haodong li Beijing University of Posts and Telecommunications, Guosheng Xu Beijing University of Posts and Telecommunications, Liu Wang Beijing University of Posts and Telecommunications, Xusheng Xiao Arizona State University, Xiapu Luo The Hong Kong Polytechnic University, Guoai Xu Harbin Institute of Technology, Shenzhen, Haoyu Wang Huazhong University of Science and Technology
11:45
15m
Talk
Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks
Research Track
Zhongxin Liu Zhejiang University, Zhijie Tang Zhejiang University, Junwei Zhang Zhejiang University, Xin Xia Huawei Technologies, Xiaohu Yang Zhejiang University
12:00
15m
Talk
Investigating White-Box Attacks for On-Device Models
Research Track
Mingyi Zhou Monash University, Xiang Gao Beihang University, Jing Wu Monash University, Kui Liu Huawei, Hailong Sun Beihang University, Li Li Beihang University
12:15
7m
Talk
VulExplainer: A Transformer-Based Hierarchical Distillation for Explaining Vulnerability Types
Journal-first Papers
Michael Fu Monash University, Van Nguyen Monash University, Kla Tantithamthavorn Monash University, Trung Le Monash University, Australia, Dinh Phung Monash University, Australia
Link to publication DOI
12:22
7m
Talk
SIEGE: A Semantics-Guided Safety Enhancement Framework for AI-enabled Cyber-Physical Systems
Journal-first Papers
Jiayang Song University of Alberta, Xuan Xie University of Alberta, Lei Ma The University of Tokyo & University of Alberta
DOI
11:00 - 12:30
Evolution & AIResearch Track at Amália Rodrigues
Chair(s): Oscar Chaparro William & Mary
11:00
15m
Talk
Prism: Decomposing Program Semantics for Code Clone Detection through Compilation
Research Track
Haoran Li Nankai university, wangsiqian Nankai university, Weihong Quan Nankai university, Xiaoli Gong Nankai University, Huayou Su NUDT, Jin Zhang Hunan Normal University
11:15
15m
Talk
Evaluating Code Summarization Techniques: A New Metric and an Empirical Characterization
Research Track
Antonio Mastropaolo Università della Svizzera italiana, Matteo Ciniselli Università della Svizzera Italiana, Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
11:30
15m
Talk
Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot
Research Track
David OBrien Iowa State University, Sumon Biswas Carnegie Mellon University, Sayem Mohammad Imtiaz Iowa State University, Rabe Abdalkareem Omar Al-Mukhtar University, Emad Shihab Concordia University, Hridesh Rajan Iowa State University
11:45
15m
Talk
Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization)
Research Track
Toufique Ahmed University of California at Davis, Kunal Suresh Pai UC Davis, Prem Devanbu University of California at Davis, Earl T. Barr University College London
DOI Pre-print
12:00
15m
Talk
DSFM: Enhancing Functional Code Clone Detection with Deep Subtree Interactions
Research Track
Zhiwei Xu Tsinghua University, Shaohua Qiang Tsinghua University, Dinghong Song Tsinghua University, Min Zhou Tsinghua University, Hai Wan Tsinghua University, Xibin Zhao Tsinghua University, Ping Luo Tsinghua University, Hongyu Zhang Chongqing University
12:15
15m
Talk
Machine Learning is All You Need: A Simple Token-based Approach for Effective Code Clone Detection
Research Track
Siyue Feng Huazhong University of Science and Technology, Wenqi Suo Huazhong University of Science and Technology, Yueming Wu Nanyang Technological University, Deqing Zou Huazhong University of Science and Technology, Yang Liu Nanyang Technological University, Hai Jin Huazhong University of Science and Technology
11:00 - 12:30
11:00
15m
Talk
A First Look at the Inheritance-Induced Redundant Test Execution
Research Track
Dong Jae Kim Concordia University, Jinqiu Yang Concordia University, Tse-Hsun (Peter) Chen Concordia University
11:15
15m
Talk
Hypertesting of Programs: Theoretical Foundation and Automated Test Generation
Research Track
Michele Pasqua University of Verona, Mariano Ceccato University of Verona, Paolo Tonella USI Lugano
Pre-print
11:30
15m
Talk
Gamifying a Software Testing Course with Continuous Integration
Software Engineering Education and Training
Philipp Straubinger University of Passau, Gordon Fraser University of Passau
Pre-print
11:45
15m
Talk
Enhancing Testing at Meta with Rich-State Simulated Populations
Software Engineering in Practice
Kinga Bojarczuk Meta, Mark Harman Meta Platforms, Inc. and UCL, Nadia Alshahwan Meta Platforms, Arianna Blasi Meta Platforms, Inc., Andrea Ciancone Meta, Natalija Gucevska Meta, Michal Krolikowski Meta, Rubmary Rojas Meta, Dragos Martac Meta, Simon Schellaert Meta, Kate Ustiuzhanina Meta, Inna Harper Meta, Yue Jia Meta, Will Lewis Meta
12:00
15m
Talk
The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective
Software Engineering in Practice
Marcos Medeiros Federal University of Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte, Roberta Coelho , Rodrigo Bonifácio Computer Science Department - University of Brasília, Christoph Treude Singapore Management University, Eiji Adachi Barbosa Federal University of Rio Grande do Norte (UFRN)
Pre-print
12:15
7m
Talk
Stress Testing Control Loops in Cyber-Physical Systems
Journal-first Papers
Claudio Mandrioli University of Luxembourg, Seung Yeob Shin University of Luxembourg, Martina Maggio Saarland University, Germany / Lund University, Sweden, Domenico Bianculli University of Luxembourg, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland
Pre-print
11:00 - 12:30
11:00
15m
Talk
Symbol-Specific Sparsification of Interprocedural Distributive Environment Problems
Research Track
Kadiray Karakaya Heinz Nixdorf Institut, Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
11:15
15m
Talk
A Framework For Inferring Properties of User-Defined Functions
Research Track
Xinyu Liu Georgia Institute of Technology, Joy Arulraj Georgia Institute of Technology, Alessandro Orso Georgia Institute of Technology
11:30
15m
Talk
Building Collaborative Learning: Exploring Social Annotation in Introductory Programming
Software Engineering Education and Training
Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg, Felix Dobslaw Mid Sweden University
11:45
15m
Talk
Teaching Software Development for Real-World Problems using a Microservice-Based Collaborative Problem-Solving Approach
Software Engineering Education and Training
Yi Meng LAU Singapore Management University, Christian Michael KOH Singapore Management University, Lingxiao Jiang Singapore Management University
12:00
7m
Talk
Detecting Outdated Code Element References in Software Repository Documentation
Journal-first Papers
Wen Siang Tan The University of Adelaide, Markus Wagner Monash University, Australia, Christoph Treude Singapore Management University
12:07
7m
Talk
Augmenting Diffs With Runtime Information
Journal-first Papers
Khashayar Etemadi KTH Royal Institute of Technology, Aman Sharma KTH Royal Institute of Technology, Fernanda Madeiral Vrije Universiteit Amsterdam, Martin Monperrus KTH Royal Institute of Technology
Link to publication Pre-print
12:14
7m
Talk
TPV: A Tool for Validating Temporal Properties in UML Class Diagrams
Demonstrations
Mustafa Al Lail Texas A&M International University, Antonio Rosales Viesca Texas A&M International University, Hector Cardenas Texas A&M International University, Mohammad Zarour Hashemite University, Alfredo Perez University of Nebraska at Omaha
11:00 - 12:30
11:00
15m
Talk
Breaking the Flow: A Study of Interruptions During Software Engineering ActivitiesACM SIGSOFT Distinguished Paper Award
Research Track
Yimeng Ma Duke University, Yu Huang Vanderbilt University, Kevin Leach Vanderbilt University
Pre-print
11:15
15m
Talk
Supporting Web-based API Searches in the IDE Using Signatures
Research Track
Nick Bradley University of British Columbia, Thomas Fritz University of Zurich, Reid Holmes University of British Columbia
11:30
15m
Talk
Adopting an Agile Approach for Reflective Learning and Teaching
Software Engineering Education and Training
Eleanor Leist University of East Anglia, Jaejoon Lee University of East Anglia
11:45
15m
Talk
Experiences with Summer Camp Communication via Discord
Software Engineering Education and Training
Makayla Moster Clemson University, Ella Kokinda Clemson Univeristy, D. Matthew Boyer Clemson University, Paige Rodeghero Clemson University
12:00
15m
Talk
With Great Humor Comes Great Developer Engagement
Software Engineering in Society
Deepika Tiwari KTH Royal Institute of Technology, Tim Toady Programming Republic of Perl, Martin Monperrus KTH Royal Institute of Technology, Benoit Baudry KTH
12:15
7m
Talk
Using Accessibility Awareness Interventions to Improve Computing Education
Software Engineering Education and Training
Yang Liu Rochester Institute of Technology, Domenic Mangano RIT, Krishna Neupane Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
11:00 - 12:30
Generative AI studiesResearch Track / Software Engineering Education and Training at Luis de Freitas Branco
Chair(s): Walid Maalej University of Hamburg
11:00
15m
Talk
ChatGPT Incorrectness Detection in Software Reviews
Research Track
Minaoar Hossain Tanzil University of Calgary, Canada, Junaed Younus Khan University of Calgary, Gias Uddin York University, Canada
DOI Pre-print
11:15
15m
Talk
ChatGPT-Resistant Screening Instrument for Identifying Non-Programmers
Research Track
Raphael Serafini Ruhr University Bochum, Clemens Otto Ruhr University Bochum, Stefan Albert Horstmann Ruhr University Bochum, Alena Naiakshina Ruhr University Bochum
11:30
15m
Talk
Development in times of hype: How freelancers explore Generative AI?
Research Track
Mateusz Dolata University of Zurich, Norbert Lange Entschleunigung Lange, Gerhard Schwabe University of Zurich
DOI Pre-print File Attached
11:45
15m
Talk
How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering
Research Track
Rudrajit Choudhuri Oregon State University, Dylan Liu Oregon State University, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, Anita Sarma Oregon State University
Pre-print
12:00
15m
Research paper
Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs
Research Track
Mia Mohammad Imran Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA, Kostadin Damevski Virginia Commonwealth University
Pre-print
12:15
15m
Talk
Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education
Software Engineering Education and Training
Wei Hung Pan School of Information Technology, Monash University Malaysia, Ming Jie Chok School of Information Technology, Monash University Malaysia, Jonathan Leong Shan Wong School of Information Technology, Monash University Malaysia, Yung Xin Shin School of Information Technology, Monash University Malaysia, Yeong Shian Poon School of Information Technology, Monash University Malaysia, Zhou Yang Singapore Management University, Chun Yong Chong Monash University Malaysia, David Lo Singapore Management University, Mei Kuan Lim Monash University Malaysia
11:00 - 12:30
Language Models and Generated Code 1Research Track / New Ideas and Emerging Results at Maria Helena Vieira da Silva
Chair(s): Yiling Lou Fudan University
11:00
15m
Talk
Modularizing while Training: a New Paradigm for Modularizing DNN ModelsACM SIGSOFT Distinguished Paper Award
Research Track
Binhang Qi Beihang University, Hailong Sun Beihang University, Hongyu Zhang Chongqing University, Ruobing Zhao Beihang University, Xiang Gao Beihang University
Pre-print
11:15
15m
Research paper
KnowLog: Knowledge Enhanced Pre-trained Language Model for Log Understanding
Research Track
Lipeng Ma Fudan University, Weidong Yang Fudan University, Bo Xu Donghua University, Sihang Jiang Fudan University, Ben Fei Fudan University, Jiaqing Liang Fudan University, Mingjie Zhou Fudan University, Yanghua Xiao Fudan University
11:30
15m
Talk
FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate RepresentationsACM SIGSOFT Distinguished Paper Award
Research Track
Changan Niu Software Institute, Nanjing University, Chuanyi Li Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688, David Lo Singapore Management University, Bin Luo Nanjing University
Pre-print
11:45
15m
Talk
Unveiling Memorization in Code Models
Research Track
Zhou Yang Singapore Management University, Zhipeng Zhao Singapore Management University, Chenyu Wang Singapore Management University, Jieke Shi Singapore Management University, Dongsun Kim Kyungpook National University, DongGyun Han Royal Holloway, University of London, David Lo Singapore Management University
12:00
15m
Talk
Code Search is All You Need? Improving Code Suggestions with Code SearchACM SIGSOFT Distinguished Paper Award
Research Track
Junkai Chen Zhejiang University, Xing Hu Zhejiang University, Zhenhao Li Concordia University, Cuiyun Gao Harbin Institute of Technology, Xin Xia Huawei Technologies, David Lo Singapore Management University
12:15
7m
Talk
Expert Monitoring: Human-Centered Concept Drift Detection in Machine Learning Operations
New Ideas and Emerging Results
Joran Leest Vrije Universiteit Amsterdam, Claudia Raibulet Vrije Universiteit Amsterdam, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Pre-print
11:00 - 12:30
Program Repair 1Research Track / Journal-first Papers / Industry Challenge Track at Pequeno Auditório
Chair(s): Sergey Mechtaev University College London
11:00
15m
Talk
Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors
Research Track
Yun Peng The Chinese University of Hong Kong, Shuzheng Gao The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Yintong Huo The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong
11:15
15m
Talk
VeRe: Verification Guided Synthesis for Repairing Deep Neural Networks
Research Track
Jianan Ma Hangzhou Dianzi University, China; Zhejiang University, Hangzhou, China, Pengfei Yang Institute of Software at Chinese Academy of Sciences, China, Jingyi Wang Zhejiang University, Youcheng Sun The University of Manchester, Cheng-Chao Huang Nanjing Institute of Software Technology, ISCAS, Zhen Wang Hangzhou Dianzi University, China
11:30
15m
Talk
Automated Program Repair, What Is It Good For? Not Absolutely Nothing!
Research Track
Hadeel Eladawy University of Massachusetts, Claire Le Goues Carnegie Mellon University, Yuriy Brun University of Massachusetts
Pre-print
11:45
15m
Talk
When Large Language Models Confront Repository-Level Automatic Program Repair: How Well They Done?
Industry Challenge Track
YuXiao Chen Institute of Software, Chinese Academy of Sciences, Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Xiang Ling Institute of Software, Chinese Academy of Sciences, Changjiang Li Penn State, ZHIQING RUI Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences, Tianyue Luo Institute of Software, Chinese Academy of Sciences, Yanjun Wu Institute of Software, Chinese Academy of Sciences
12:00
7m
Talk
Katana: Dual Slicing Based Context for Learning Bug Fixes
Journal-first Papers
Mifta Sintaha University of British Columbia, Noor Nashid University of British Columbia, Ali Mesbah University of British Columbia (UBC)
Link to publication Pre-print
12:07
7m
Talk
Poracle: Testing Patches Under Preservation Conditions to Combat the Overfitting Problem of Program Repair
Journal-first Papers
Elkhan Ismayilzada UNIST, Md Mazba Ur Rahman UNIST, Dongsun Kim Kyungpook National University, Jooyong Yi UNIST
12:14
7m
Talk
APR4Vul: An empirical study of automatic program repair techniques on real-world Java vulnerabilities
Journal-first Papers
Quang-Cuong Bui Hamburg University of Technology, Ranindya Paramitha University of Trento, Duc-Ly Vu University of Information Technology, Ho Chi Minh City, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Riccardo Scandariato Hamburg University of Technology
DOI Pre-print
11:00 - 12:30
11:00
15m
Talk
Empirical Study of the Docker Smells Impact on the Image Size
Research Track
11:15
15m
Talk
MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs
Research Track
Arun Krishna Vajjala George Mason University, S M Hasan Mansur George Mason University, Justin Jose South Lakes High School, Kevin Moran University of Central Florida
11:30
15m
Talk
Energy Patterns for Web: An Exploratory Study
Software Engineering in Society
Pooja Rani University of Zurich, Jonas Zellweger University of Zurich, Switzerland, Veronika Kousadianos University of Bern, Switzerland, Luís Cruz Delft University of Technology, Timo Kehrer University of Bern, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
11:45
15m
Talk
Data Lineage Analysis for Enterprise Applications by Manta: The Story of Java and C# Scanners
Software Engineering in Practice
Pavel Parizek Charles University, Lukáš Hermann Manta
12:00
7m
Talk
How are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software
Journal-first Papers
Wen Li Washington State University, Austin Marino Washington State University, Haoran Yang Washington State University, Na Meng Virginia Tech, Li Li Beihang University, Haipeng Cai Washington State University
12:07
7m
Talk
An Empirical Study on the Effectiveness of Privacy Indicators. Extended Abstract
Journal-first Papers
Michele Guerra University of Molise, Simone Scalabrino University of Molise, Fausto Fasano University of Molise, Rocco Oliveto University of Molise
12:14
7m
Talk
Language Usage Analysis for EMF Metamodels on GitHub: Extended Abstract
Journal-first Papers
Önder Babur Wageningen University & Research, Eleni Constantinou University of Cyprus, Alexander Serebrenik Eindhoven University of Technology
12:21
7m
Talk
DronLomaly: Runtime Log-based Anomaly Detector for DJI Drones
Demonstrations
Wei Minn Singapore Management University, Yan Naing Tun Singapore Management University, Lwin Khin Shar Singapore Management University, Lingxiao Jiang Singapore Management University
11:00 - 12:30
Technical Briefings 1Technical Briefings at Vianna da Motta
Chair(s): Adel Noureddine University of Pau and Pays de l'Adour
11:00
90m
Paper
Analyzing Software Energy Consumption
Technical Briefings
Adel Noureddine University of Pau and Pays de l'Adour
12:30 - 14:00
TCSE executive committee meetingSocial Events at Eugénio de Andrade
Chair(s): Ladan Tahvildari University of Waterloo
12:30
90m
Meeting
TCSE executive committee meeting
Social Events

12:30 - 14:00
LGBTQI+@ICSE LunchSocial Events at Forest Pizza & Coffee Culture
Chair(s): Ronnie de Souza Santos University of Calgary
12:30
90m
Lunch
LGBTQI+@ICSE Lunch
Social Events

12:30 - 14:00
12:30
90m
Lunch
FSE SC Lunch
Social Events

14:00 - 15:30
Security 1Research Track / Journal-first Papers at Grande Auditório
Chair(s): Letizia Jaccheri Norwegian University of Science and Technology (NTNU)
14:00
15m
Talk
Marco: A Stochastic Asynchronous Concolic Explorer
Research Track
Jie Hu University of California Riverside, Yue Duan Singapore Management University, Heng Yin UC Riverside
Pre-print
14:15
15m
Talk
Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners?
Research Track
Stefanos Chaliasos Imperial College London, Marcos Antonios Charalambous Imperial College London, Liyi Zhou Imperial College London, Rafaila Galanopoulou University of Athens, Arthur Gervais Imperial College London, Dimitris Mitropoulos University of Athens, Ben Livshits Imperial College London
14:30
15m
Talk
DocFlow: Extracting Taint Specifications from Software Documentation
Research Track
Marcos Tileria Royal Holloway, University of London, Jorge Blasco Universidad Politécnica de Madrid, Santanu Dash University of Surrey
14:45
15m
Talk
Toward Improved Deep Learning-based Vulnerability Detection
Research Track
Adriana Sejfia University of Edinburgh, Satyaki Das University of Southern California, Saad Shafiq University of Southern California, Nenad Medvidović University of Southern California
Pre-print
15:00
15m
Talk
Attention! Your Copied Data is Under Monitoring: A Systematic Study of Clipboard Usage in Android AppsACM SIGSOFT Distinguished Paper Award
Research Track
Yongliang Chen City University of Hong Kong, Ruoqin Tang City University of Hong Kong, Chaoshun Zuo Ohio State University, Xiaokuan Zhang George Mason University, Lei Xue Sun Yat-Sen University, Xiapu Luo The Hong Kong Polytechnic University, Qingchuan Zhao City University of Hong Kong
15:15
7m
Talk
Evolution of Automated Weakness Detection in Ethereum Bytecode: a Comprehensive Study
Journal-first Papers
Monika di Angelo TU Wien, Thomas Durieux TU Delft, João F. Ferreira INESC-ID and IST, University of Lisbon, Gernot Salzer TU Wien
Link to publication DOI Pre-print File Attached
14:00 - 15:30
14:00
15m
Talk
Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learning
Research Track
Mingyang Geng National University of Defense Technology, Shangwen Wang National University of Defense Technology, Dezun Dong NUDT, Haotian Wang National University of Defense Technolog, Ge Li Peking University, Zhi Jin Peking University, Xiaoguang Mao National University of Defense Technology, Liao Xiangke National University of Defense Technology
DOI Pre-print
14:15
15m
Talk
Block-based Programming for Two-Armed Robots: A Comparative Study
Research Track
Felipe Fronchetti Virginia Commonwealth University, Nico Ritschel University of British Columbia, Logan Schorr Virginia Commonwealth University, Chandler Barfield Virginia Commonwealth University, Gabriella Chang Virginia Commonwealth University, Rodrigo Spinola Virginia Commonwealth University, Reid Holmes University of British Columbia, David C. Shepherd Louisiana State University
DOI Pre-print Media Attached
14:30
15m
Talk
Exploiting Library Vulnerability via Migration Based Automating Test Generation
Research Track
Zirui Chen , Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Yi Gao Zhejiang University, Tongtong Xu Huawei, David Lo Singapore Management University, Xiaohu Yang Zhejiang University
14:45
15m
Talk
ReposVul: A Repository-Level High-Quality Vulnerability Dataset
Industry Challenge Track
Xinchen Wang Harbin Institute of Technology, Ruida Hu Harbin Institute of Technology, Shenzhen, Cuiyun Gao Harbin Institute of Technology, Xin-Cheng Wen Harbin Institute of Technology, Yujia Chen Harbin Institute of Technology, Shenzhen, Qing Liao Harbin Institute of Technology
15:00
7m
Talk
JOG: Java JIT Peephole Optimizations and Tests from Patterns
Demonstrations
Zhiqiang Zang The University of Texas at Austin, Aditya Thimmaiah The University of Texas at Austin, Milos Gligoric The University of Texas at Austin
DOI Pre-print
15:07
7m
Talk
Predicting the Change Impact of Resolving Defects by Leveraging the Topics of Issue Reports in Open Source Software Systems
Journal-first Papers
Maram Assi Queen's University, Safwat Hassan University of Toronto, Canada, Stefanos Georgiou Queen's University, Ying Zou Queen's University, Kingston, Ontario
15:14
7m
Talk
Assessing the Exposure of Software Changes
Journal-first Papers
Mehran Meidani University of Waterloo, Maxime Lamothe Polytechnique Montreal, Shane McIntosh University of Waterloo
Link to publication Pre-print
15:21
7m
Talk
Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large‑scale agile
Journal-first Papers
Marthe Berntzen University of Oslo, Viktoria Stray University of Oslo, Nils Brede Moe , Rashina Hoda Monash University
14:00 - 15:30
14:00
15m
Talk
Ripples of a Mutation — An Empirical Study of Propagation Effects in Mutation Testing
Research Track
Hang Du University of California at Irvine, Vijay Krishna Palepu Microsoft, James Jones University of California at Irvine
DOI
14:15
15m
Talk
Fast Deterministic Black-box Context-free Grammar Inference
Research Track
Mohammad Rifat Arefin The University of Texas at Arlington, Suraj Shetiya University of Texas at Arlington, Zili Wang Iowa State University, Christoph Csallner University of Texas at Arlington
Pre-print Media Attached
14:30
15m
Talk
Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution
Software Engineering Education and Training
Elaine Venson University of Brasilia, Reem Alfayez King Saud University
14:45
15m
Talk
Productive Coverage: Improving the Actionability of Code Coverage
Software Engineering in Practice
Marko Ivanković Google; Universität Passau, Goran Petrović Google Inc, Yana Kulizhskaya Google Inc, Mateusz Lewko Google Inc, Luka Kalinovčić No affiliation, René Just University of Washington, Gordon Fraser University of Passau
15:00
15m
Talk
Taming Timeout Flakiness: An Empirical Study of SAP HANA
Software Engineering in Practice
Alexander Berndt University of Mannheim, Sebastian Baltes University of Bayreuth, Thomas Bach SAP
Pre-print
15:15
7m
Talk
Testing Abstractions for Cyber-Physical Control Systems
Journal-first Papers
Claudio Mandrioli University of Luxembourg, Max Nyberg Carlsson Lund University, Martina Maggio Saarland University, Germany / Lund University, Sweden
Pre-print
15:22
7m
Talk
FaultFuzz: A Coverage Guided Fault Injection Tool for Distributed Systems
Demonstrations
Wenhan Feng Institute of Software, Chinese Academy of Sciences, Qiugen Pei Joint Laboratory on Cyberspace Security China Southern Power Grid, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Dong Wang Institute of software, Chinese academy of sciences, Wensheng Dou Institute of Software Chinese Academy of Sciences, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Zheheng Liang Joint Laboratory on Cyberspace Security of China Southern Power Grid, Zhenyue Long Joint Laboratory on Cyberspace Security China Southern Power Grid
Pre-print
14:00 - 15:30
Analysis and Debugging 1Research Track / Journal-first Papers at Fernando Pessoa
Chair(s): Kihong Heo KAIST
14:00
15m
Talk
CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace
Research Track
Yuchao Huang , Junjie Wang Institute of Software, Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Yawen Wang Institute of Software, Chinese Academy of Sciences, Song Wang York University, Chunyang Chen Technical University of Munich (TUM), Yuanzhe Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences
14:15
15m
Talk
Reorder Pointer Flow in Sound Concurrency Bug Prediction
Research Track
Yuqi Guo Institute of Software, Chinese Academy of Sciences, Beijing, China, Shihao Zhu State Key Laboratory of Computer Science,Institute of Software,Chinese Academy of Sciences,China, Yan Cai Institute of Software at Chinese Academy of Sciences, Liang He TCA, Institute of Software, Chinese Academy of Sciences, China, Jian Zhang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
14:30
15m
Talk
Object Graph Programming
Research Track
Aditya Thimmaiah The University of Texas at Austin, Leonidas Lampropoulos University of Maryland, College Park, Chris Rossbach University of Texas at Austin; Katana Graph, Milos Gligoric The University of Texas at Austin
14:45
15m
Paper
Semantic Analysis of Macro Usage for Portability
Research Track
Brent Pappas University of Central Florida, Paul Gazzillo University of Central Florida
Link to publication DOI Pre-print Media Attached File Attached
15:00
7m
Talk
PREVENT: An Unsupervised Approach to Predict Software Failures in Production
Journal-first Papers
Giovanni Denaro University of Milano - Bicocca, Rahim Heydarov USI Università della Svizzera Italiana, Ali Mohebbi USI Lugano, Mauro Pezze USI Università della Svizzera Italiana & SIT Schaffhausen Institute of Technology
15:07
7m
Talk
On the Effectiveness of Log Representation for Log-based Anomaly Detection
Journal-first Papers
Xingfang Wu Polytechnique Montréal, Heng Li Polytechnique Montréal, Foutse Khomh École Polytechnique de Montréal
15:14
7m
Talk
On the Caching Schemes to Speed Up Program Reduction
Journal-first Papers
Yongqiang Tian The Hong Kong University of Science and Technology; University of Waterloo, Xueyan Zhang University of Waterloo;, Yiwen Dong University of Waterloo, Zhenyang Xu University of Waterloo, Mengxiao Zhang , Yu Jiang Tsinghua University, Shing-Chi Cheung Hong Kong University of Science and Technology, Chengnian Sun University of Waterloo
Link to publication DOI
15:21
7m
Talk
DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-based Systems
Journal-first Papers
Luca Traini University of L'Aquila, Vittorio Cortellessa University of L'Aquila, Luca Traini University of L'Aquila
Link to publication DOI
14:00 - 15:30
14:00
15m
Talk
Causal Relationships and Programming Outcomes: A Transcranial Magnetic Stimulation ExperimentACM SIGSOFT Distinguished Paper Award
Research Track
Hammad Ahmad University of Michigan, Madeline Endres University of Michgain, Kaia Newman Carnegie Mellon University, Priscila Santiesteban University of Michigan, Emma Shedden University of Michigan, Westley Weimer University of Michigan
14:15
15m
Talk
Training App Developers in a Software Studio: The Business Nano Challenge Experience
Software Engineering Education and Training
Tania Mara Dors Pontifícia Universidade Católica do Paraná, Ana Paula Schran de Almeida Pontifícia Universidade Católica do Paraná, Lohine Mussi Pontifícia Universidade Católica do Paraná, Fabio Vinicius Binder Pontifícia Universidade Católica do Paraná, Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná
14:30
15m
Talk
Breaking Barriers: Investigating the Sense of Belonging Among Women and Non-Binary Students in Software Engineering
Software Engineering Education and Training
Lina Boman University of Gothenburg, Jonatan Andersson University of Gothenburg, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg
14:45
15m
Talk
Micro-inequities and immigration backgrounds in the software industry
Software Engineering in Society
Stefan Reijenga VU Amsterdam, Kousar Aslam VU Amsterdam, Emitzá Guzmán Vrije Universiteit Amsterdam
15:00
15m
Talk
Alexa, is the skill always safe? Uncover Lenient Skill Vetting Process and Protect User Privacy at Run Time
Software Engineering in Society
Tu Le University of California, Irvine, Dongfang Zhao Indiana University Bloomington, Zihao Wang Indiana University Bloomington, XiaoFeng Wang Indiana University Bloomington, Yuan Tian
Media Attached
15:15
7m
Talk
CodeGRITS: A Research Toolkit for Developer Behavior and Eye Tracking in IDE
Demonstrations
Ningzhi Tang University of Notre Dame, Junwen An , Meng Chen , Aakash Bansal University of Notre Dame, Yu Huang Vanderbilt University, Collin McMillan University of Notre Dame, Toby Jia-Jun Li University of Notre Dame
14:00 - 15:30
LLM, NN and other AI technologies 1Journal-first Papers / Research Track / New Ideas and Emerging Results at Luis de Freitas Branco
Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology
14:00
15m
Talk
EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning
Research Track
Liuqing Chen Zhejiang University, Yunnong Chen Zhejiang University, Shuhong Xiao , Yaxuan Song Zhejiang University, Lingyun Sun Zhejiang University, Yankun Zhen Alibaba Group, Tingting Zhou Alibaba Group, Yanfang Chang Alibaba Group
Link to publication Pre-print Media Attached File Attached
14:15
15m
Talk
A Comprehensive Study of Learning-based Android Malware Detectors under Challenging Environments
Research Track
Cuiying Gao Huazhong University of Science and Technology, Gaozhun Huang Huazhong University of Science and Technology, Heng Li Huazhong University of Science and Technology, Bang Wu Huazhong University of Science and Technology, Yueming Wu Nanyang Technological University, Wei Yuan Huazhong University of Science and Technology
14:30
15m
Talk
Toward Automatically Completing GitHub Workflows
Research Track
Antonio Mastropaolo Università della Svizzera italiana, Fiorella Zampetti University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Massimiliano Di Penta University of Sannio, Italy
Pre-print
14:45
15m
Talk
UniLog: Automatic Logging via LLM and In-Context Learning
Research Track
Junjielong Xu The Chinese University of Hong Kong, Shenzhen, Ziang Cui Southeast University, Yuan Zhao Peking University, Xu Zhang Microsoft Research, Shilin He Microsoft Research, Pinjia He Chinese University of Hong Kong, Shenzhen, Liqun Li Microsoft Research, Yu Kang Microsoft Research, Qingwei Lin Microsoft, Yingnong Dang Microsoft Azure, Saravan Rajmohan Microsoft 365, Dongmei Zhang Microsoft Research
15:00
7m
Talk
Self-Supervised Learning to Prove Equivalence Between Straight-Line Programs via Rewrite Rules
Journal-first Papers
Steve Kommrusch Leela AI, Martin Monperrus KTH Royal Institute of Technology, Louis-Noël Pouchet Colorado State University
15:07
7m
Talk
NLP-based Automated Compliance Checking of Data Processing Agreements against GDPR
Journal-first Papers
Orlando Amaral University of Luxembourg, Muhammad Ilyas Azeem University of Luxembourg, Sallam Abualhaija University of Luxembourg, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland
15:14
7m
Talk
Exploring ChatGPT for Toxicity Detection in GitHub
New Ideas and Emerging Results
Shyamal Mishra Drexel University, Preetha Chatterjee Drexel University, USA
14:00 - 15:30
Dependability and Formal methods 1Software Engineering in Practice / Demonstrations / Research Track at Maria Helena Vieira da Silva
Chair(s): Domenico Bianculli University of Luxembourg
14:00
15m
Talk
REDriver: Runtime Enforcement for Autonomous Vehicles
Research Track
Yang Sun Singapore Management University, Chris Poskitt Singapore Management University, Xiaodong Zhang , Jun Sun Singapore Management University
Pre-print
14:15
15m
Talk
Scalable Relational Analysis via Relational Bound Propagation
Research Track
Clay Stevens Iowa State University, Hamid Bagheri University of Nebraska-Lincoln
DOI Pre-print
14:30
15m
Talk
Kind Controllers and Fast Heuristics for Non-Well-Separated GR(1) Specifications
Research Track
Ariel Gorenstein Tel Aviv University, Shahar Maoz Tel Aviv University, Jan Oliver Ringert Bauhaus-University Weimar
14:45
15m
Talk
On the Difficulty of Identifying Incident-Inducing Changes
Software Engineering in Practice
Eileen Kapel ING & Delft University of Technology, Luís Cruz Delft University of Technology, Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Arie van Deursen Delft University of Technology
15:00
15m
Talk
Autonomous Monitors for Detecting Failures Early and Reporting Interpretable Alerts in Cloud Operations
Software Engineering in Practice
Adha Hrusto Lund University, Sweden, Per Runeson Lund University, Magnus C Ohlsson System Verification
15:15
7m
Talk
nvshare: Practical GPU Sharing without Memory Size Constraints
Demonstrations
Georgios Alexopoulos University of Athens, Dimitris Mitropoulos University of Athens
Pre-print
15:22
7m
Talk
Daedalux: An Extensible Platform for Variability-Aware Model Checking
Demonstrations
Sami Lazreg Visteon Electronics and Universite Cote d Azur, Maxime Cordy University of Luxembourg, Luxembourg, Simon Thrane Hansen SnT, University of Luxembourg, Axel Legay Université Catholique de Louvain, Belgium
14:00 - 15:30
14:00
15m
Talk
Practical Program Repair via Preference-based Ensemble Strategy
Research Track
Wenkang Zhong State Key Laboratory for Novel Software and Technology, Nanjing University, 22 Hankou Road, Nanjing, China, Chuanyi Li Nanjing University, Kui Liu Huawei, Tongtong Xu Huawei, Jidong Ge Nanjing University, Tegawendé F. Bissyandé University of Luxembourg, Bin Luo Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688
14:15
15m
Talk
Learning and Repair of Deep Reinforcement Learning Policies from Fuzz-Testing Data
Research Track
Martin Tappler TU Graz; Silicon Austria Labs, Andrea Pferscher Institute of Software Technology, Graz University of Technology , Bernhard Aichernig Graz University of Technology, Bettina Könighofer Graz University of Technology
14:30
15m
Talk
BinAug: Enhancing Binary Similarity Analysis with Low-Cost Input Repairing
Research Track
WONG Wai Kin Hong Kong University of Science and Technology, Huaijin Wang Hong Kong University of Science and Technology, Li Zongjie Hong Kong University of Science and Technology, Shuai Wang The Hong Kong University of Science and Technology
14:45
15m
Talk
Constraint Based Program Repair for Persistent Memory Bugs
Research Track
Zunchen Huang University of Southern California, Chao Wang University of Southern California
15:00
15m
Talk
User-Centric Deployment of Automated Program Repair at Bloomberg
Software Engineering in Practice
David Williams University College London, James Callan UCL, Serkan Kirbas Bloomberg LP, Sergey Mechtaev University College London, Justyna Petke University College London, Thomas Prideaux-Ghee Bloomberg LP, Federica Sarro University College London
15:15
7m
Talk
AIBugHunter: A Practical Tool for Predicting, Classifying and Repairing Software Vulnerabilities
Journal-first Papers
Michael Fu Monash University, Kla Tantithamthavorn Monash University, Trung Le Monash University, Australia, Yuki Kume Monash University, Van Nguyen Monash University, Dinh Phung Monash University, Australia, John Grundy Monash University
Link to publication DOI Pre-print
14:00 - 15:30
Analytics & AIResearch Track / Journal-first Papers at Sophia de Mello Breyner Andresen
Chair(s): Lingming Zhang University of Illinois at Urbana-Champaign
14:00
15m
Talk
DeepLSH: Deep Locality-Sensitive Hash Learning for Fast and Efficient Near-Duplicate Crash Report Detection
Research Track
Youcef REMIL INSA Lyon, INFOLOGIC, Anes Bendimerad Infologic, Romain Mathonat Infologic, Chedy raissi Ubisoft, Mehdi Kaytoue Infologic
14:15
15m
Talk
DivLog: Log Parsing with Prompt Enhanced In-Context Learning
Research Track
Junjielong Xu The Chinese University of Hong Kong, Shenzhen, Ruichun Yang The Chinese University of Hong Kong, Shenzhen, Yintong Huo The Chinese University of Hong Kong, Chengyu Zhang ETH Zurich, Pinjia He Chinese University of Hong Kong, Shenzhen
14:30
15m
Talk
Where is it? Tracing the Vulnerability-relevant Files from Vulnerability Reports
Research Track
Jiamou Sun CSIRO's Data61, Jieshan Chen CSIRO's Data61, Zhenchang Xing CSIRO's Data61, Qinghua Lu Data61, CSIRO, Xiwei (Sherry) Xu Data61, CSIRO, Liming Zhu CSIRO’s Data61
14:45
15m
Talk
Demystifying and Detecting Misuses of Deep Learning APIs
Research Track
Moshi Wei York University, Nima Shiri Harzevili York University, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jinqiu Yang Concordia University, Junjie Wang Institute of Software, Chinese Academy of Sciences, Song Wang York University
15:00
7m
Talk
Toward Understanding Deep Learning Framework Bugs
Journal-first Papers
Junjie Chen Tianjin University, Yihua Liang College of Intelligence and Computing, Tianjin University, Qingchao Shen Tianjin University, Jiajun Jiang Tianjin University, Shuochuan Li College of Intelligence and Computing, Tianjin University
15:07
7m
Talk
Fair Enough: Searching for Sufficient Measures of Fairness
Journal-first Papers
Suvodeep Majumder North Carolina State University, Joymallya Chakraborty Amazon.com, Gina Bai North Carolina State University, Kathryn Stolee North Carolina State University, Tim Menzies North Carolina State University
DOI Pre-print
15:14
7m
Talk
Representation Learning for Stack Overflow Posts: How Far are We?
Journal-first Papers
Junda He Singapore Management University, Xin Zhou Singapore Management University, Singapore, Bowen Xu North Carolina State University, Ting Zhang Singapore Management University, Kisub Kim Singapore Management University, Singapore, Zhou Yang Singapore Management University, Ferdian Thung Singapore Management University, Ivana Clairine Irsan Singapore Management University, David Lo Singapore Management University
15:21
7m
Talk
Journal First: Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Health)
Journal-first Papers
Andre Lustosa North Carolina State University, Tim Menzies North Carolina State University
DOI Pre-print
14:00 - 15:30
Technical Briefings 2Technical Briefings at Vianna da Motta
Chair(s): Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University
14:00
90m
Paper
Quantum Software Testing 101
Technical Briefings
Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University
15:30 - 16:00
Posters 2Posters at Open Space
15:30
30m
Poster
Graph Neural Networks based Log Anomaly Detection and Explanation
Posters
Zhong Li Leiden University, Jiayang Shi Leiden University, Matthijs van Leeuwen Leiden University
15:30
30m
Poster
Unleashing the Giants: Enabling Advanced Testing for Infrastructure as Code
Posters
Daniel Sokolowski University of St. Gallen, David Spielmann University of St. Gallen, Guido Salvaneschi University of St. Gallen
Link to publication DOI Pre-print
15:30
30m
Poster
Engineering Industry-Ready Anomaly Detection Algorithms
Posters
Ngoc-Thanh Nguyen Western Norway University of Applied Sciences, Rogardt Heldal , Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy
File Attached
15:30
30m
Poster
Behavior Trees with Dataflow: Coordinating Reactive Tasks in Lingua Franca
Posters
Alexander Schulz-Rosengarten Kiel University, Department of Computer Science, Akash Ahmad Kiel University, Department of Computer Science, Malte Clement Kiel University, Department of Computer Science, Reinhard von Hanxleden Kiel University, Benjamin Asch University of California, Berkeley, Marten Lohstroh University of California, Berkeley, Edward Lee University of California at Berkeley, Gustavo Quiros Siemens Technology, Ankit Shukla Siemens Technology
15:30
30m
Poster
A Study of Backporting Code in Open-Source Software for Characterizing Changesets
Posters
Debasish Chakroborti University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Canada, Kevin Schneider University of Saskatchewan
15:30
30m
Poster
Domain Knowledge is All You Need: A Field Deployment of LLM-Powered Test Case Generation in FinTech Domain
Posters
Zhiyi Xue East China Normal University, Liangguo East China Normal University, Senyue Tian East China Normal University, Xiaohong Chen ECNU, Pingping Li Guotai Junan Securities Co., Ltd, Liangyu Chen East China Normal University, Tingting Jiang Guotai Junan Securities Co., Ltd, Min Zhang East China Normal University
15:30
30m
Poster
A Transformer-based Model for Assisting Dockerfile Revising
Posters
Yiwen Wu National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Tao Wang National University of Defense Technology, Huaimin Wang
15:30
30m
Poster
Poirot: Deep Learning for API Misuse Detection
Posters
Yi Li New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas, Shaohua Wang Central University of Finance and Economics, Aashish Yadavally University of Texas at Dallas
15:30
30m
Poster
Going Viral: Case Studies on the Impact of Protestware
Posters
Youmei Fan Nara Institute of Science and Technology, Dong Wang Kyushu University, Japan, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Hathaichanok Damrongsiri Nara Institute of Science and Technology, Christoph Treude Singapore Management University, Hideaki Hata Shinshu University, Raula Gaikovina Kula Nara Institute of Science and Technology
15:30
30m
Poster
Neural Exception Handling Recommender
Posters
Yi Li New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas, Yuchen Cai University of Texas at Dallas, Aashish Yadavally University of Texas at Dallas, Abhishek Mishra University of Texas at Dallas, Genesis Montejo University of Texas at Dallas
15:30
30m
Poster
Towards Leveraging Fine-Grained Dependencies to Check Requirements Traceability Correctness
Posters
Anamaria-Roberta Preda Johannes Kepler University Linz, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Atif Mashkoor Johannes Kepler University Linz, Wesley Assunção North Carolina State University, Alexander Egyed Johannes Kepler University Linz
15:30
30m
Poster
Imperfect Code Generation: Uncovering Weaknesses in Automatic Code Generation by Large Language Models
Posters
Xiaoli Lian Beihang University, China, Shuaisong Wang Beihang University, Jieping Ma Beihang University, Xin Tan Beihang University, Fang Liu Beihang University, Lin Shi Beihang University, Cuiyun Gao Harbin Institute of Technology, Li Zhang Beihang University
15:30
30m
Poster
Understanding the Strategies Used by Employees to Cope with Technostress in the Software Industry
Posters
Valtteri Siitonen University of Jyväskylä, Saima Ritonummi University of Jyväskylä, Markus Salo University of Jyväskylä, Henri Pirkkalainen Tampere University, Saija Mauno University of Jyväskylä
15:30
30m
Poster
Programmable and Semantic Connector for DNN Component Integration: a Software Engineering Perspective
Posters
Jingwei Xu , Zihan Zeng Nanjing University
16:00 - 17:30
Security 2Research Track / Software Engineering in Practice / Journal-first Papers / New Ideas and Emerging Results at Grande Auditório
Chair(s): Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology
16:00
15m
Talk
PonziGuard: Detecting Ponzi Schemes on Ethereum with Contract Runtime Behavior Graph (CRBG)
Research Track
Ruichao Liang Wuhan University, Jing Chen Wuhan University, Kun He Wuhan University, Yueming Wu Nanyang Technological University, Gelei Deng Nanyang Technological University, Ruiying Du Wuhan University, Cong Wu Wuhan University
16:15
15m
Talk
FuzzSlice: Pruning False Positives in Static Analysis Warnings through Function-Level Fuzzing
Research Track
Aniruddhan Murali University of Waterloo, Noble Saji Mathews University of Waterloo, Canada, Mahmoud Alfadel University of Waterloo, Mei Nagappan University of Waterloo, Meng Xu University of Waterloo
DOI Pre-print
16:30
15m
Talk
LibvDiff: Library Version Difference Guided OSS Version Identification in Binaries
Research Track
Chaopeng Dong University of Chinese Academy of Sciences & Institute of Information Engineering Chinese Academy of Sciences, China, Siyuan Li University of Chinese Academy of Sciences & Institute of Information Engineering Chinese Academy of Sciences, China, shouguo yang Institute of Information Engineering, Chinese Academy of Sciences, Beijing, China, Yang Xiao Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Yongpan Wang University of Chinese Academy of Sciences & Institute of Information Engineering Chinese Academy of Sciences, China, Hong Li Institute of Information Engineering at Chinese Academy of Sciences, Zhi Li Institute of Information Engineering, Chinese Academy of Sciences, China, Limin Sun Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences,
16:45
15m
Talk
PrivacyCAT: Privacy-Aware Code Analysis at Scale
Software Engineering in Practice
17:00
7m
Talk
Software in the Manufacturing Industry: Emerging Security Challenge Areas for IIoT Platforms
Software Engineering in Practice
Yannick Landeck fortiss GmbH, Dian Balta fortiss GmbH, Martin Wimmer Siemens AG, Christian Knierim Siemens AG
DOI
17:07
7m
Talk
Detecting and Characterizing Propagation of Security Weaknesses in Puppet-based Infrastructure Management
Journal-first Papers
Akond Rahman Auburn University, Chris Parnin Microsoft
Link to publication DOI Pre-print
17:14
7m
Talk
Synthesis of Allowlists for Runtime Protection against SQLi
New Ideas and Emerging Results
Kostyantyn Vorobyov Oracle Labs, François Gauthier Oracle Labs, Paddy Krishnan Oracle Labs, Australia
16:00 - 17:30
Program binaries - evolvabilityResearch Track / Software Engineering in Practice / Demonstrations at Amália Rodrigues
Chair(s): Auri Vincenzi Federal University of São Carlos
16:00
15m
Talk
Cross-Inlining Binary Function Similarity Detection
Research Track
Ang Jia Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Xi Xu Xi'an Jiaotong University, Wuxia Jin Xi'an Jiaotong University, Haijun Wang Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University
DOI Pre-print
16:15
15m
Talk
BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching
Research Track
Ling Jiang Southern University of Science and Technology, Junwen An Southern University of Science and Technology, Huihui Huang Southern University of Science and Technology, Qiyi Tang Tencent Security Keen Lab, Sen Nie Tencent Security Keen Lab, Shi Wu Tencent Security Keen Lab, Yuqun Zhang Southern University of Science and Technology
16:30
15m
Talk
PPT4J: Patch Presence Test for Java Binaries
Research Track
Zhiyuan Pan Zhejiang University, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Xian Zhan Southern University of Science and Technology, David Lo Singapore Management University, Xiaohu Yang Zhejiang University
16:45
15m
Talk
Code Impact Beyond Disciplinary Boundaries: Constructing A Multidisciplinary Dependency Graph and Analyzing Cross-Boundary Impact
Software Engineering in Practice
Gengyi Sun University of Waterloo, Mehran Meidani University of Waterloo, Sarra Habchi Ubisoft Montréal, Mathieu Nayrolles Ubisoft Montreal, Shane McIntosh University of Waterloo
Pre-print
17:00
7m
Talk
The Devil Is in the Command Line: Associating the Compiler Flags With the Binary and Build Metadata
Software Engineering in Practice
Gunnar Kudrjavets Amazon Web Services, USA, Aditya Kumar Google, Jeff Thomas Meta Platforms, Inc., Ayushi Rastogi University of Groningen, The Netherlands
DOI Pre-print
17:07
7m
Talk
Verifying and Displaying Move Smart Contract Source Code for the Sui Blockchain
Demonstrations
Rijnard van Tonder Mysten Labs, Inc.
16:00 - 17:30
Testing: various bug types 1Research Track / Software Engineering in Practice at Eugénio de Andrade
Chair(s): June Sallou Delft University of Technology
16:00
15m
Talk
CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation
Research Track
Jinsheng Ba National University of Singapore, Manuel Rigger National University of Singapore
Pre-print
16:15
15m
Talk
Optimistic Prediction of Synchronization-Reversal Data Races
Research Track
Zheng Shi National University of Singapore, Umang Mathur National University of Singapore, Andreas Pavlogiannis Aarhus University
16:30
15m
Talk
Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation
Research Track
Jie Liang , Zhiyong Wu Tsinghua University, China, Jingzhou Fu School of Software, Tsinghua University, Mingzhe Wang Tsinghua University, Chengnian Sun University of Waterloo, Yu Jiang Tsinghua University
16:45
15m
Talk
FlakeSync: Automatically Repairing Async Flaky Tests
Research Track
Shanto Rahman University of Texas at Austin, August Shi The University of Texas at Austin
17:00
15m
Talk
Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Model
Research Track
Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Technical University of Munich (TUM), Junjie Wang Institute of Software, Chinese Academy of Sciences, Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Boyu Wu University of Chinese Academy of Sciences, Beijing, China, Zhilin Tian Pennsylvania State University, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences
17:15
15m
Talk
AutoConsis: Automatic GUI-driven Data Inconsistency Detection of Mobile Apps
Software Engineering in Practice
Yongxiang Hu Fudan University, Hailiang Jin Meituan Inc., Xuan Wang Fudan University, Jiazhen Gu The Chinese University of Hong Kong, Shiyu Guo Meituan, Chaoyi Chen Meituan, Xin Wang Fudan University, Yangfan Zhou Fudan University
16:00 - 17:30
Human and Social Aspects, and Requirements 1Research Track / Software Engineering in Society / Journal-first Papers at Fernando Pessoa
Chair(s): Birgit Penzenstadler Chalmers
16:00
15m
Talk
Co-Creation in Fully Remote Software Teams
Research Track
Victoria Jackson University of California, Irvine, Rafael Prikladnicki School of Technology at PUCRS University, Andre van der Hoek University of California, Irvine
16:15
15m
Talk
A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges
Research Track
Jenny T. Liang Carnegie Mellon University, Chenyang Yang Carnegie Mellon University, Brad A. Myers Carnegie Mellon University
16:30
15m
Talk
How to Support ML End-User Programmers through a Conversational Agent
Research Track
Emily Judith Arteaga Garcia Oregon State University, João Felipe Pimentel Northern Arizona University, Zixuan Feng Oregon State University, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University, Anita Sarma Oregon State University
DOI Authorizer link
16:45
15m
Talk
Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners
Research Track
Ze Shi Li University of Victoria, Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Manish Sihag University of Victoria, Neil Ernst University of Victoria, Daniela Damian University of Victoria
17:00
15m
Talk
Challenges, Strengths, and Strategies of Software Engineers with ADHD: A Case Study
Software Engineering in Society
Grischa Liebel Reykjavik University, Noah Langlois ISAE-ENSMA, Kiev Gama Federal University of Pernambuco (UFPE)
Pre-print
17:15
7m
Talk
Safety of Perception Systems for Automated Driving: A Case Study on Apollo
Journal-first Papers
Sangeeth Kochanthara Eindhoven University of Technology (TU/e) , Tajinder Singh Siemens Digital Industries Software, Alexandru Forrai Siemens Digital Industries Software, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU)
17:22
7m
Talk
Exposing Algorithmic Discrimination and Its Consequences in Modern Society: Insights from a Scoping Study
Software Engineering in Society
Ramandeep Singh Dehal Cape Breton University, Mehak Sharma Cape Breton University, Ronnie de Souza Santos University of Calgary
Pre-print
16:00 - 17:30
16:00
15m
Talk
GenderMag Improves Discoverability in the Field, Especially for WomenACM SIGSOFT Distinguished Paper Award
Research Track
Emerson Murphy-Hill Google, Alberto Elizondo Google, Ambar Murillo Google, Marian Harbach Google, Bogdan Vasilescu Carnegie Mellon University, Delphine Carlson Google, Florian Dessloch Google
Link to publication Pre-print
16:15
15m
Talk
Unraveling the Drivers of Sense of Belonging in Software Delivery Teams: Insights from a Large-Scale Survey
Research Track
Bianca Trinkenreich Oregon State University, USA, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University
Pre-print
16:30
15m
Talk
An Empirical Study of the Content and Quality of Sprint Retrospectives in Undergraduate Team Software Projects
Software Engineering Education and Training
Chris Hundhausen Oregon State University, USA, Phillip Conrad University of California, Santa Barbara, Ahsun Tariq Oregon State University, Surya Pugal UC Santa Barbara, Brian Zamora Flores UC Santa Barbara
16:45
15m
Talk
Girls Rocking the Code: Gender-dependent Stereotypes, Engagement & Comprehension in Music Programming
Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau
17:00
15m
Talk
Dealing With Cultural Dispersion: a Novel Theoretical Framework for Software Engineering Research and Practice
Software Engineering in Society
Stefano Lambiase University of Salerno, Gemma Catolino University of Salerno, Bice Della Piana University of Salerno, Filomena Ferrucci University of Salerno, Fabio Palomba University of Salerno
Pre-print Media Attached
17:15
7m
Talk
Programming by Example Made Easy
Journal-first Papers
Jiarong Wu , Lili Wei McGill University, Yanyan Jiang Nanjing University, Shing-Chi Cheung Hong Kong University of Science and Technology, Luyao Ren Peking University, Chang Xu Nanjing University
16:00 - 17:30
16:00
15m
Talk
Large Language Models for Test-Free Fault Localization
Research Track
Aidan Z.H. Yang Carnegie Mellon University, Claire Le Goues Carnegie Mellon University, Ruben Martins Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University
16:15
15m
Talk
Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection
Research Track
Benjamin Steenhoek Iowa State University, Hongyang Gao Dept. of Computer Science, Iowa State University, Wei Le Iowa State University
Pre-print
16:30
15m
Talk
An Empirical Study on Compliance with Ranking Transparency in the Software Documentation of EU Online Platforms
Software Engineering in Society
Francesco Sovrano University of Zurich, Michaël Lognoul University of Namur (CRIDS, NADI), Alberto Bacchelli University of Zurich
16:45
15m
Talk
An Industry Case Study on Adoption of AI-based Programming Assistants
Software Engineering in Practice
Nicole Davila Universidade Federal do Rio Grande do Sul, Igor Wiese Federal University of Technology, Igor Steinmacher Northern Arizona University, Lucas Lucio Federal University of Technology - Paraná (UTFPR), André Kawamoto Federal University of Technology - Paraná (UTFPR), Gilson José Peres Favaro , Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil
17:00
7m
Talk
Assessing LLMs for High Stakes Applications
Software Engineering in Practice
Shannon K. Gallagher Software Engineering Institute, Carnegie Mellon University, Jasmine Ratchford Software Engineering Institute, Carnegie Mellon University, Tyler Brooks Software Engineering Institute, Carnegie Mellon University, Bryan P. Brown Software Engineering Institute, Carnegie Mellon University, Eric Heim Software Engineering Institute, Carnegie Mellon University, William R. Nichols Software Engineering Institute, Carnegie Mellon University, Scott McMillan Software Engineering Institute, Carnegie Mellon University, Swati Rallapalli Software Engineering Institute, Carnegie Mellon University, Carol J. Smith Software Engineering Institute, Carnegie Mellon University, Nathan VanHoudnos Software Engineering Institute, Carnegie Mellon University, Nick Winski Software Engineering Institute, Carnegie Mellon University, Andrew O. Mellinger Software Engineering Institute, Carnegie Mellon University
17:07
7m
Talk
ITG: Trace Generation via Iterative Interaction between LLM Query and Trace Checking
New Ideas and Emerging Results
Weilin Luo SUN YAT-SEN UNIVERSITY, Weiyuan Fang SUN YAT-SEN UNIVERSITY, Qiu Junming SUN YAT-SEN UNIVERSITY, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Yanan Liu SUN YAT-SEN UNIVERSITY, Rongzhen Ye Sun Yat-Sen University
17:14
7m
Talk
Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks
Journal-first Papers
NIKITA MEHROTRA Indraprastha Institute of Information Technology, Akash Sharma IIIT-Delhi, Anmol Jindal IIIT-Delhi, Rahul Purandare UNL, USA
16:00 - 17:30
SRC PostersSRC - ACM Student Research Competition at Open Space
Chair(s): Mattia Fazzini University of Minnesota, André Restivo LIACC, Universidade do Porto, Porto, Portugal
16:00
90m
Poster
Program Decomposition and Translation with Static Analysis
SRC - ACM Student Research Competition
Ali Reza Ibrahimzada University of Illinois Urbana-Champaign
DOI Pre-print File Attached
16:00
90m
Poster
IntTracer: Sanitization-aware IO2BO Vulnerability Detection across Codebases
SRC - ACM Student Research Competition
Xiang Chen Shanghai Jiao Tong University
16:00
90m
Poster
Vulnerability Root Cause Function Locating For Java Vulnerabilities
SRC - ACM Student Research Competition
Lyuye Zhang Nanyang Technological University
16:00
90m
Poster
Flakiness Repair in the Era of Large Language Models
SRC - ACM Student Research Competition
Yang Chen University of Illinois at Urbana-Champaign
16:00
90m
Poster
Refining Abstract Specifications into Dangerous Traffic Scenarios
SRC - ACM Student Research Competition
Aren Babikian McGill University
16:00
90m
Poster
An Ensemble Method for Bug Triaging using Large Language Models
SRC - ACM Student Research Competition
Atish Kumar Dipongkor University of Central Florida
16:00
90m
Poster
Classifying Source Code: How Far Can Compressor-based Classifiers Go?
SRC - ACM Student Research Competition
Zhou Yang Singapore Management University
16:00 - 17:30
Program Repair 3Research Track at Pequeno Auditório
Chair(s): Alcides Fonseca University of Lisbon
16:00
15m
Talk
RUNNER: Responsible UNfair NEuron Repair for Enhancing Deep Neural Network Fairness
Research Track
Li Tianlin Nanyang Technological University, Yue Cao Nanyang Technological University, Jian Zhang Nanyang Technological University, Shiqian Zhao Nanyang Technological University, Yihao Huang East China Normal University, Aishan Liu Beihang University; Institute of Dataspace, Qing Guo IHPC and CFAR at A*STAR, Singapore, Yang Liu Nanyang Technological University
16:15
15m
Talk
ITER: Iterative Neural Repair for Multi-Location Patches
Research Track
He Ye Carnegie Mellon University, Martin Monperrus KTH Royal Institute of Technology
16:30
15m
Talk
Out of Context: How important is Local Context in Neural Program Repair?
Research Track
Julian Prenner Free University of Bozen-Bolzano, Romain Robbes CNRS, LaBRI, University of Bordeaux
16:45
15m
Talk
Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources
Research Track
Xin Zhou Singapore Management University, Singapore, Kisub Kim Singapore Management University, Singapore, Bowen Xu North Carolina State University, DongGyun Han Royal Holloway, University of London, David Lo Singapore Management University
17:00
15m
Talk
Strengthening Supply Chain Security with Fine-grained Safe Patch Identification
Research Track
Luo Changhua The Chinese University of Hong Kong, Wei Meng Chinese University of Hong Kong, Shuai Wang The Hong Kong University of Science and Technology
16:00 - 17:30
Analytics 2Research Track / Journal-first Papers / Demonstrations at Sophia de Mello Breyner Andresen
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
16:00
15m
Talk
LogShrink: Effective Log Compression by Leveraging Commonality and Variability of Log Data
Research Track
Xiaoyun Li Sun Yat-sen University, Hongyu Zhang Chongqing University, Van-Hoang Le The University of Newcastle, Pengfei Chen Sun Yat-sen University
Pre-print
16:15
15m
Talk
Demystifying Compiler Unstable Feature Usage and Impacts in the Rust Ecosystem
Research Track
Chenghao Li Zhejiang University, Yifei Wu Zhejiang University, Wenbo Shen Zhejiang University, China, Zichen Zhao Zhejiang University, Rui Chang Zhejiang University, Chengwei Liu Nanyang Technological University, Yang Liu Nanyang Technological University, Kui Ren Zhejiang University
DOI Pre-print Media Attached
16:30
15m
Talk
Resource Usage and Optimization Opportunities in Workflows of GitHub Actions
Research Track
Islem BOUZENIA University of Stuttgart, Michael Pradel University of Stuttgart
Pre-print
16:45
15m
Talk
Revealing Hidden Threats: An Empirical Study of Library Misuse in Smart Contracts
Research Track
Mingyuan Huang Sun Yat-Sen University, Jiachi Chen Sun Yat-sen University, Zigui Jiang Sun Yat-sen University, Zibin Zheng Sun Yat-sen University
17:00
7m
Talk
A Grounded Theory of Cross-community SECOs: Feedback Diversity vs. Synchronization
Journal-first Papers
Armstrong Foundjem Queens University, Ellis E. Eghan University of Cape Coast, Ghana, Bram Adams Queen's University
17:07
7m
Talk
Studying the Characteristics of AIOps Projects on GitHub
Journal-first Papers
Roozbeh Aghili Polytechnique Montréal, Heng Li Polytechnique Montréal, Foutse Khomh École Polytechnique de Montréal
17:14
7m
Talk
A First Look at Dark Mode in Real-World Android App
Journal-first Papers
Suyu Ma Monash University, Chunyang Chen Technical University of Munich (TUM), Hourieh Khalajzadeh Deakin University, Australia, John Grundy Monash University
Link to publication DOI Pre-print
17:21
7m
Talk
GitBug-Actions: Building Reproducible Bug-Fix Benchmarks with GitHub Actions
Demonstrations
Nuno Saavedra INESC-ID and IST, University of Lisbon, André Silva KTH Royal Institute of Technology, Martin Monperrus KTH Royal Institute of Technology
16:00 - 17:30
Technical Briefings 3Technical Briefings at Vianna da Motta
Chair(s): Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics, Lei Ma The University of Tokyo & University of Alberta, Yuta Maezawa Udzuki, Inc., Nobukazu Yoshioka Waseda University, Japan, Fuyuan Zhang Kyushu University
16:00
90m
Paper
Technical Briefing on Deep Neural Network Repair
Technical Briefings
Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics, Lei Ma The University of Tokyo & University of Alberta, Yuta Maezawa Udzuki, Inc., Nobukazu Yoshioka Waseda University, Japan, Fuyuan Zhang Kyushu University
17:30 - 18:30
Townhall meeting TCSE and SIGSOFTSocial Events at Pequeno Auditório
Chair(s): Marsha Chechik University of Toronto, Ladan Tahvildari University of Waterloo
17:30
60m
Meeting
Townhall meeting TCSE and SIGSOFT
Social Events

18:30 - 21:00
18:30
2h30m
Social Event
Welcome reception
Social Events

Thu 18 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
ICSE2024 Keynote 2 - Martin Rinard & SEIP Keynote: Soumith ChintalaICSE Keynotes / Social Events at Grande Auditório
Chair(s): Nachiappan Nagappan Meta Platforms, Inc., Abhik Roychoudhury National University of Singapore
09:00
45m
Keynote
Software Engineering in a World with Generative AI
ICSE Keynotes
K: Martin C. Rinard Massachusetts Institute of Technology
09:45
45m
Keynote
AI is making us rethink everything, including software development
ICSE Keynotes
10:30 - 11:30
Conversation Café on Equality, Diversity and Inclusion (EDI)Social Events at Amadeo de Souza-Cardoso
Chair(s): Alvine Boaye Belle York University, Ronnie de Souza Santos University of Calgary
10:30
60m
Social Event
Conversation Café on Equality, Diversity and Inclusion (EDI)
Social Events
Foutse Khomh École Polytechnique de Montréal, Muneera Bano CSIRO's Data61, Alexander Serebrenik Eindhoven University of Technology, Emerson Murphy-Hill Google, Sonja Hyrynsalmi LUT University
10:30 - 11:00
Posters 3Posters at Open Space
10:30
30m
Poster
Unleashing the Power of Clippy in Real-World Rust Projects
Posters
Chunmiao Li National Institute of Informatics, Yijun Yu The Open University, UK, Haitao Wu Huawei Technologies Canada, Luca Carlig Huawei Ireland Research Center, Shijie Nie Fujitsu R&D Center, Lingxiao Jiang Singapore Management University
10:30
30m
Poster
The Impact of a Live Refactoring Environment on Software Development
Posters
Sara Fernandes FEUP, Universidade do Porto, Ademar Aguiar Faculty of Engineering, University of Porto & INESC TEC, André Restivo LIACC, Universidade do Porto, Porto, Portugal
10:30
30m
Poster
Tracking assets in source code with Security Annotations
Posters
Daniel Haak Augsburg Technical University of Applied Sciences, Raphael Mayr Augsburg Technical University of Applied Sciences, Jan-Philipp Steghöfer XITASO GmbH IT & Software Solutions, Alexandra Teynor Augsburg Technical University of Applied Sciences, Phillip Heidegger Augsburg Technical University of Applied Sciences
10:30
30m
Poster
eAIEDF: Extended AI Error Diagnosis Flowchart for Automatically Identifying Misprediction Causes in Production Models
Posters
Keita Sakuma NEC Corporation, Ryuta Matsuno NEC Corporation, Yoshio Kameda NEC Corporation
10:30
30m
Poster
SLIM: a Scalable and Interpretable Light-weight Fault Localization Algorithm for Imbalanced Data in Microservice
Posters
Rui Ren DAMO Academy, Alibaba Group Hangzhou, China, Jingbang Yang DAMO Academy, Alibaba Group Hangzhou, China, Linxiao Yang DAMO Academy, Alibaba Group Hangzhou, China, Xinyue Gu DAMO Academy, Alibaba Group Hangzhou, China, Liang Sun DAMO Academy, Alibaba Group Hangzhou, China
10:30
30m
Poster
Designing Digital Twins for Enhanced Reusability
Posters
Olga Ratushniak University of Gothenburg, Beatriz Cabrero-Daniel University of Gothenburg
10:30
30m
Poster
MUFIN: Improving Neural Repair Models with Back-Translation
Posters
André Silva KTH Royal Institute of Technology, João F. Ferreira INESC-ID and IST, University of Lisbon, He Ye Carnegie Mellon University, Martin Monperrus KTH Royal Institute of Technology
10:30
30m
Poster
Blocks? Graphs? Why Not Both? Designing and Evaluating a Hybrid Programming Environment for End-users
Posters
Nico Ritschel University of British Columbia, Felipe Fronchetti Virginia Commonwealth University, Reid Holmes University of British Columbia, Ronald Garcia University of British Columbia, David C. Shepherd Louisiana State University
10:30
30m
Poster
Fault Localization on Verification Witnesses
Posters
Dirk Beyer LMU Munich, Matthias Kettl LMU Munich, Thomas Lemberger LMU Munich
10:30
30m
Poster
Analyzing the Impact of Context Representation and Scope in Code Infilling
Posters
Jinseok Heo Sungkyunkwan University, Eunseok Lee Sungkyunkwan University
10:30
30m
Poster
Hunting DeFi Vulnerabilities via Context-Sensitive Concolic Verification
Posters
Yepeng Ding University of Tokyo, Arthur Gervais Imperial College London, Roger Wattenhofer ETHZ, Hiroyuki Sato The University of Tokyo
DOI Pre-print Media Attached
10:30
30m
Poster
Exploring the Computational Complexity of SAT Counting and Uniform Sampling with Phase Transitions
Posters
Olivier Zeyen University of Luxembourg, SnT, Maxime Cordy University of Luxembourg, Luxembourg, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France
10:30
30m
Poster
GRAIL: Checking Transaction Isolation Violations with Graph Queries
Posters
Stefania Dumbrava ENSIIE & Institut Polytechnique de Paris, Zhao Jin ENSIIE, Burcu Kulahcioglu Ozkan Delft University of Technology, Jingxuan Qiu Delft University of Technology
11:00 - 12:30
11:00
15m
Talk
“My GitHub Sponsors profile is live!” Investigating the Impact of Twitter/X Mentions on GitHub Sponsors
Research Track
Youmei Fan Nara Institute of Science and Technology, Tao Xiao Nara Institute of Science and Technology, Hideaki Hata Shinshu University, Christoph Treude Singapore Management University, Kenichi Matsumoto Nara Institute of Science and Technology
Pre-print Media Attached
11:15
15m
Talk
A Theory of Scientific Programming Efficacy
Research Track
Elizaveta Pertseva Stanford University, Melinda Chang Canyon Crest Academy, Ulia Zaman University of California, Irvine, Michael Coblenz University of California, San Diego
Link to publication
11:30
15m
Talk
Coding to Cope: Teaching Programming to Children with Emotional and Behavioral Disorders
Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau
11:45
15m
Talk
Beyond Self-Promotion: How Software Engineering Research Is Discussed on LinkedInACM SIGSOFT Distinguished Paper Award (SEIS Track)
Software Engineering in Society
Marvin Wyrich Saarland University, Justus Bogner Vrije Universiteit Amsterdam
Pre-print
12:00
7m
Talk
Extended Abstract of "Do Attention and Memory Explain the Performance of Software Developers?"
Journal-first Papers
Valentina Piantadosi University of Molise, Simone Scalabrino University of Molise, Alexander Serebrenik Eindhoven University of Technology, Nicole Novielli University of Bari, Rocco Oliveto University of Molise
12:07
7m
Talk
Understanding Mentors’ Engagement in OSS Communities via Google Summer of Code
Journal-first Papers
Xin Tan Beihang University, Minghui Zhou Peking University, Li Zhang Beihang University
12:14
7m
Talk
Coding with a Creative Twist: Investigating the Link Between Creativity Scores and problem-solving Strategies
New Ideas and Emerging Results
Mahta Amini Polytechnique Montreal, Jay A. Olson University of Toronto Mississauga, Zohreh Sharafi Polytechnique Montréal
11:00 - 12:30
11:00
15m
Talk
Do Automatic Test Generation Tools Generate Flaky Tests?
Research Track
Martin Gruber BMW Group, University of Passau, Muhammad Firhard Roslan University of Sheffield, Owain Parry The University of Sheffield, Fabian Scharnböck University of Passau, Phil McMinn University of Sheffield, Gordon Fraser University of Passau
Pre-print
11:15
15m
Talk
Deep Combination of CDCL(T) and Local Search for Satisfiability Modulo Non-Linear Integer Arithmetic Theory
Research Track
Xindi Zhang Institute of Software Chinese Academy of Science, Bohan Li Institute of Software Chinese Academy of Science, Shaowei Cai Institute of Software at Chinese Academy of Sciences
11:30
15m
Talk
Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts
Research Track
Shuo Yang Sun Yat-sen University, Jiachi Chen Sun Yat-sen University, Mingyuan Huang Sun Yat-Sen University, Zibin Zheng Sun Yat-sen University, Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China
11:45
15m
Talk
Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms
Research Track
Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Mingzhe Du Nanjing University, Yuchen Ling Nanjing University, Zhenyu Chen Nanjing University, Zhendong Su ETH Zurich
12:00
15m
Talk
Dynamic Inference of Likely Symbolic Tensor Shapes in Python Machine Learning Programs
Software Engineering in Practice
Dan Zheng Google DeepMind, Koushik Sen Google DeepMind
Pre-print
12:15
7m
Talk
Mutation Analysis for Evaluating Code Translation
Journal-first Papers
Giovani Guizzo Brick Abode, Jie M. Zhang King's College London, Federica Sarro University College London, Mark Harman Meta Platforms, Inc. and UCL, Christoph Treude Singapore Management University
12:22
7m
Talk
Generalized Coverage Criteria for Combinatorial Sequence Testing
Journal-first Papers
Achiya Elyasaf Ben-Gurion University of the Negev, Eitan Farchi IBM Haifa Research Lab, Oded Margalit Ben-Gurion University of the Negev, Gera Weiss Ben-Gurion University of the Negev, ‪Yeshayahu Weiss‬‏ Ben-Gurion University of the Negev
Link to publication DOI
11:00 - 12:30
11:00
15m
Talk
On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization
Research Track
Junayed Mahmud George Mason University, Nadeeshan De Silva William & Mary, Safwat Ali Khan George Mason University, Seyed Hooman Mostafavi George Mason University, S M Hasan Mansur George Mason University, Oscar Chaparro William & Mary, Andrian (Andi) Marcus The University of Texas at Dallas, Kevin Moran University of Central Florida
11:15
15m
Talk
DEMISTIFY: Identifying On-device Machine Learning Models Stealing and Reuse Vulnerabilities in Mobile Apps
Research Track
Pengcheng Ren Shandong University, Chaoshun Zuo Ohio State University, Xiaofeng Liu Shandong University, Wenrui Diao Shandong University, Qingchuan Zhao City University of Hong Kong, Shanqing Guo Shandong University
11:30
15m
Talk
How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community
Research Track
Yang Zhang National University of Defense Technology, China, Yiwen Wu National University of Defense Technology, Tingting Chen College of Computer, National University of Defense Technology, Tao Wang National University of Defense Technology, Hui Liu Beijing Institute of Technology, Huaimin Wang
11:45
15m
Paper
Design principles for generating and presenting automated formative feedback on code quality using software metrics
Software Engineering Education and Training
Eddy van den Aker Zuyd University of Applied Science, Ebrahim Rahimi Open University, the Netherlands
12:00
7m
Talk
Automatic Specialization of Third-Party Java Dependencies
Journal-first Papers
César Soto-Valero KTH, Deepika Tiwari KTH Royal Institute of Technology, Tim Toady Programming Republic of Perl, Benoit Baudry KTH
12:07
7m
Talk
Discovering Reusable Functional Features in Legacy Object-Oriented Systems
Journal-first Papers
Hafedh Mili Université du Québec à Montréal, Imen Benzarti École de technologie supérieure, Amel Elkharraz Collège de Bois-de-Boulogne, Ghizlane El Boussaidi École de Technologie Supérieure, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Petko Valchev Université du Québec à Montréal
11:00 - 12:30
Technical Briefings 4Technical Briefings at Eugénio de Andrade
Chair(s): Rashina Hoda Monash University
11:00
90m
Paper
Technical Briefing on Socio-Technical Grounded Theory for Qualitative Data Analysis
Technical Briefings
Rashina Hoda Monash University
11:00 - 12:30
11:00
15m
Talk
Crossover in Parametric Fuzzing
Research Track
Katherine Hough Northeastern University, Jonathan Bell Northeastern University
Pre-print Media Attached
11:15
15m
Talk
SpecBCFuzz: Fuzzing LTL Solvers with Boundary Conditions
Research Track
Luiz Carvalho University of Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Nazareno Aguirre University of Rio Cuarto and CONICET, Yves Le Traon University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg
11:30
15m
Talk
EDEFuzz: A Web API Fuzzer for Excessive Data ExposuresACM SIGSOFT Distinguished Paper Award
Research Track
Lianglu Pan University of Melbourne, Shaanan Cohney University of Melbourne, Toby Murray University of Melbourne, Thuan Pham The University of Melbourne
11:45
15m
Talk
ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems
Research Track
Junqiang Li University of Electronic Science and Technology of China, Senyi Li University of Electronic Science and Technology of China, Keyao Li University of Electronic Science and Technology of China, Falin Luo University of Electronic Science and Technology of China, Hongfang Yu University of Electronic Science and Technology of China, Shanshan Li National University of Defense Technology, Xiang Li Academy of Military Sciences
DOI Media Attached File Attached
12:00
15m
Talk
Mind the Gap: What Working With Developers on Fuzz Tests Taught Us About Coverage Gaps
Software Engineering in Practice
Carolin Brandt Delft University of Technology, Marco Castelluccio Mozilla, Christian Holler Mozilla Corporation, Jason Kratzer Mozilla Corporation, Andy Zaidman Delft University of Technology, Alberto Bacchelli University of Zurich
DOI Pre-print
12:15
7m
Talk
CLFuzz: Vulnerability Detection of Cryptographic Algorithm Implementation via Semantic-Aware Fuzzing
Journal-first Papers
Yuanhang Zhou Tsinghua University, Fuchen Ma Tsinghua University, Yuanliang Chen Tsinghua University, Meng Ren Tsinghua University, Yu Jiang Tsinghua University
12:22
7m
Talk
FormatFuzzer: Effective Fuzzing of Binary File Formats
Journal-first Papers
Rafael Dutra CISPA Helmholtz Center for Information Security, Rahul Gopinath University of Sydney, Andreas Zeller CISPA Helmholtz Center for Information Security
11:00 - 12:30
Dependability and Formal methods 2Research Track / Software Engineering Education and Training / Demonstrations / Software Engineering in Practice at Glicínia Quartin
Chair(s): Jácome Cunha University of Porto & HASLab/INESC
11:00
15m
Talk
Enabling Runtime Verification of Causal Discovery Algorithms with Automated Conditional Independence Reasoning
Research Track
Pingchuan Ma HKUST, Zhenlan Ji The Hong Kong University of Science and Technology, Peisen Yao Zhejing University, Shuai Wang The Hong Kong University of Science and Technology, Kui Ren Zhejiang University
11:15
15m
Talk
Translation Validation for JIT Compiler in the V8 JavaScript Engine
Research Track
11:30
15m
Talk
Assessing the impact of hints in learning formal specification
Software Engineering Education and Training
Alcino Cunha University of Minho; INESC TEC, Nuno Macedo University of Porto; INESC TEC, José Creissac Campos University of Minho & HASLab/INESC TEC, Iara Margolis Center for Computer Graphics, Emanuel Sousa Center for Computer Graphics
11:45
15m
Talk
GWP-ASan: Sampling-Based Detection of Memory-Safety Bugs in Production
Software Engineering in Practice
12:00
15m
Talk
Dynamic Alert Suppression Policy for Noise Reduction in AIOps
Software Engineering in Practice
karan bhukar IBM Research, Harshit Kumar IBM Research, Ruchi Mahindru IBM Research, Rohan Arora IBM Research, Seema Nagar IBM Research, Pooja Aggarwal IBM Research, Amit Paradkar IBM Watson Research Center
12:15
7m
Talk
What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity
Software Engineering in Practice
Gunnar Kudrjavets Amazon Web Services, USA, Aditya Kumar Google, Jeff Thomas Meta Platforms, Inc., Ayushi Rastogi University of Groningen, The Netherlands
DOI Pre-print
12:22
7m
Talk
SpotFlow: Tracking Method Calls and States at Runtime
Demonstrations
Pre-print Media Attached
11:00 - 12:30
11:00
15m
Talk
Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems
Research Track
Chenxi Zhang Fudan University, Zhen Dong Fudan University, China, Xin Peng Fudan University, Bicheng Zhang Fudan University, Miao Chen Fudan University
11:15
15m
Talk
ReClues: Representing and indexing failures in parallel debugging with program variables
Research Track
Yi Song School of Computer Science, Wuhan University, Xihao Zhang School of Computer Science, Wuhan University, Xiaoyuan Xie School of Computer Science, Wuhan University, China, Quanming Liu School of Computer Science, Wuhan University, Ruizhi Gao Sonos Inc., Chenliang Xing School of Computer Science, Wuhan University
11:30
15m
Talk
PyAnalyzer: An Effective and Practical Approach for Dependency Extraction from Python Code
Research Track
Wuxia Jin Xi'an Jiaotong University, Shuo Xu Xi'an jiaotong university, Dawei Chen Xi'an Jiaotong University, Jiajun He Xi'an jiaotong university, Dinghong Zhong Xi'an jiaotong university, Ming Fan Xi'an Jiaotong University, Hongxu Chen Huawei Technologies Co., Ltd., Huijia Zhang Huawei Technologies Co Ltd, Ting Liu Xi'an Jiaotong University
Media Attached
11:45
15m
Talk
Detecting Automatic Software Plagiarism via Token Sequence Normalization
Research Track
Timur Sağlam Karlsruhe Institute of Technology (KIT), Moritz Brödel Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Sebastian Hahner Karlsruhe Institute of Technology (KIT)
DOI Pre-print
12:00
15m
Talk
NuzzleBug: Debugging Block-Based Programs in Scratch
Research Track
Adina Deiner University of Passau, Gordon Fraser University of Passau
Pre-print
12:15
7m
Talk
Locating Buggy Segments in Quantum Program Debugging
New Ideas and Emerging Results
Naoto Sato Hitachi, Ltd., Ryota Katsube Hitachi, Ltd.
12:22
7m
Talk
Beyond a Joke: Dead Code Elimination Can Delete Live Code
New Ideas and Emerging Results
Haoxin Tu Singapore Management University, Singapore, Lingxiao Jiang Singapore Management University, Debin Gao Singapore Management University, He Jiang Dalian University of Technology
11:00 - 12:30
Language Models and Generated Code 2Demonstrations / Research Track at Maria Helena Vieira da Silva
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
11:00
15m
Talk
Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study
Research Track
Qi Guo Tianjin University, China, Junming Cao Fudan University, Xiaofei Xie Singapore Management University, Shangqing Liu Nanyang Technological University, Xiaohong Li Tianjin University, Bihuan Chen Fudan University, Xin Peng Fudan University
11:15
15m
Talk
Deep Learning or Classical Machine Learning? An Empirical Study on Log-Based Anomaly Detection
Research Track
BoXi Yu The Chinese University of Hong Kong, Shenzhen, Jiayi Yao The Chinese University of Hong Kong, Shenzhen, Qiuai Fu Huawei Cloud Computing Technologies CO., LTD., Zhiqing Zhong Chinese University of Hong Kong, Shenzhen, Haotian Xie The Chinese University of Hong Kong, Shenzhen, Yaoliang Wu Huawei Cloud Computing Technologies Co., Ltd., Yuchi Ma Huawei Cloud Computing Technologies CO., LTD., Pinjia He Chinese University of Hong Kong, Shenzhen
11:30
15m
Talk
TRACED: Execution-aware Pre-training for Source Code
Research Track
Yangruibo Ding Columbia University, Benjamin Steenhoek Iowa State University, Kexin Pei The University of Chicago, Gail Kaiser Columbia University, Wei Le Iowa State University, Baishakhi Ray AWS AI Labs
11:45
15m
Talk
On Extracting Specialized Code Abilities from Large Language Models: A Feasibility Study
Research Track
Li Zongjie Hong Kong University of Science and Technology, Chaozheng Wang The Chinese University of Hong Kong, Pingchuan Ma HKUST, Chaowei Liu National University of Singapore, Shuai Wang The Hong Kong University of Science and Technology, Daoyuan Wu Nanyang Technological University, Cuiyun Gao Harbin Institute of Technology, Yang Liu Nanyang Technological University
12:00
15m
Talk
When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference
Research Track
Zhensu Sun Singapore Management University, Xiaoning Du Monash University, Australia, Fu Song State Key Laboratory of Computer Science and Institute of Software, Chinese Academy of Sciences., Shangwen Wang National University of Defense Technology, Li Li Beihang University
Pre-print
12:15
7m
Talk
TestSpark: IntelliJ IDEA’s Ultimate Test Generation Companion
Demonstrations
Arkadii Sapozhnikov JetBrains Research, Mitchell Olsthoorn Delft University of Technology, Annibale Panichella Delft University of Technology, Vladimir Kovalenko JetBrains Research, Pouria Derakhshanfar JetBrains Research
11:00 - 12:30
11:00
15m
Talk
Xpert: Empowering Incident Management with Query Recommendations via Large Language Models
Research Track
Yuxuan Jiang University of Michigan Ann-Arbor, Chaoyun Zhang Microsoft, Shilin He Microsoft Research, Zhihao Yang Peking University, Minghua Ma Microsoft Research, Si Qin Microsoft Research, Yu Kang Microsoft Research, Yingnong Dang Microsoft Azure, Saravan Rajmohan Microsoft 365, Qingwei Lin Microsoft, Dongmei Zhang Microsoft Research
11:15
15m
Talk
Tensor-Aware Energy Accounting
Research Track
Timur Babakol SUNY Binghamton, USA, Yu David Liu SUNY Binghamton
DOI Pre-print
11:30
15m
Talk
LLM4PLC: Harnessing Large Language Models for Verifiable Programming of PLCs in Industrial Control Systems
Software Engineering in Practice
Mohamad Fakih University of California, Irvine, Rahul Dharmaji University of California, Irvine, Yasamin Moghaddas University of California, Irvine, Gustavo Quiros Siemens Technology, Tosin Ogundare Siemens Technology, Mohammad Al Faruque UCI
11:45
15m
Talk
Resolving Code Review Comments with Machine Learning
Software Engineering in Practice
Alexander Frömmgen Google, Jacob Austin Google, Peter Choy Google, Nimesh Ghelani Google, Lera Kharatyan Google, Gabriela Surita Google, Elena Khrapko Google, Pascal Lamblin Google, Pierre-Antoine Manzagol Google, Marcus Revaj Google, Maxim Tabachnyk Google, Danny Tarlow Google, Kevin Villela Google, Dan Zheng Google DeepMind, Satish Chandra Google, Inc, Petros Maniatis Google DeepMind
12:00
15m
Talk
LLMs Still Can't Avoid Instanceof: An investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments
Software Engineering Education and Training
Bruno Pereira Cipriano Lusófona University, COPELABS, Pedro Alves Lusófona University, COPELABS
12:15
7m
Talk
Leveraging Large Language Models to Improve REST API Testing
New Ideas and Emerging Results
Myeongsoo Kim Georgia Institute of Technology, Tyler Stennett Georgia Institute of Technology, Dhruv Shah Georgia Institute of Technology, Saurabh Sinha IBM Research, Alessandro Orso Georgia Institute of Technology
Pre-print
12:22
7m
Talk
LogExpert: Log-based Recommended Resolutions Generation using Large Language Model
New Ideas and Emerging Results
JiaboWang Beijing University of Posts and Telecommunications, guojun chu Beijing University of Posts and Telecommunications, Jingyu Wang , Haifeng Sun Beijing University of Posts and Telecommunications, Qi Qi , Yuanyi Wang Beijing University of Posts and Telecommunications, Ji Qi China Mobile (Suzhou) Software Technology Co., Ltd., Jianxin Liao Beijing University of Posts and Telecommunications
11:00 - 12:30
AI & Security 2Research Track / New Ideas and Emerging Results at Sophia de Mello Breyner Andresen
Chair(s): Gabriele Bavota Software Institute @ Università della Svizzera Italiana
11:00
15m
Talk
Towards Causal Deep Learning for Vulnerability Detection
Research Track
Md Mahbubur Rahman Iowa State University, Ira Ceka Columbia University, Chengzhi Mao Columbia University, Saikat Chakraborty Microsoft Research, Baishakhi Ray AWS AI Labs, Wei Le Iowa State University
11:15
15m
Talk
MetaLog: Generalizable Cross-System Anomaly Detection from Logs with Meta-Learning
Research Track
Chenyangguang Zhang Tsinghua University, Tong Jia Institute for Artificial Intelligence, Peking University, Beijing, China, Guopeng Shen Linkedsee Technology (China) Limited, Pinyan Zhu Linkedsee Technology (China) Limited, Ying Li School of Software and Microelectronics, Peking University, Beijing, China
11:30
15m
Talk
Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems
Research Track
Sicong Cao Yangzhou University, Xiaobing Sun Yangzhou University, Xiaoxue Wu Yangzhou University, David Lo Singapore Management University, Lili Bo Yangzhou University, Bin Li Yangzhou University, Wei Liu Nanjing University
Media Attached File Attached
11:45
15m
Talk
Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection
Research Track
Yizhou Chen Peking University, Zeyu Sun Institute of Software, Chinese Academy of Sciences, Zhihao Gong Peking University, Dan Hao Peking University
12:00
15m
Talk
On the Effectiveness of Function-Level Vulnerability Detectors for Inter-Procedural Vulnerabilities
Research Track
Zhen Li Huazhong University of Science and Technology, Ning Wang Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Yating Li Huazhong University of Science and Technology, Ruqian Zhang Huazhong University of Science and Technology, Shouhuai Xu University of Colorado Colorado Springs, Chao Zhang Tsinghua University, Hai Jin Huazhong University of Science and Technology
Pre-print
12:15
7m
Talk
Large Language Model for Vulnerability Detection: Emerging Results and Future Directions
New Ideas and Emerging Results
Xin Zhou Singapore Management University, Singapore, Ting Zhang Singapore Management University, David Lo Singapore Management University
12:22
7m
Talk
Re(gEx|DoS)Eval: Evaluating Generated Regular Expressions and their Proneness to DoS Attacks
New Ideas and Emerging Results
Mohammed Latif Siddiq University of Notre Dame, Jiahao Zhang , Lindsay Roney University of Notre Dame, Joanna C. S. Santos University of Notre Dame
DOI Pre-print Media Attached
11:00 - 12:30
SRC PresentationsSRC - ACM Student Research Competition at Vianna da Motta
Chair(s): Mattia Fazzini University of Minnesota, André Restivo LIACC, Universidade do Porto, Porto, Portugal
11:00
12m
Poster
An Ensemble Method for Bug Triaging using Large Language Models
SRC - ACM Student Research Competition
Atish Kumar Dipongkor University of Central Florida
11:12
12m
Poster
Classifying Source Code: How Far Can Compressor-based Classifiers Go?
SRC - ACM Student Research Competition
Zhou Yang Singapore Management University
11:24
12m
Poster
Flakiness Repair in the Era of Large Language Models
SRC - ACM Student Research Competition
Yang Chen University of Illinois at Urbana-Champaign
11:36
12m
Poster
Program Decomposition and Translation with Static Analysis
SRC - ACM Student Research Competition
Ali Reza Ibrahimzada University of Illinois Urbana-Champaign
DOI Pre-print File Attached
11:48
12m
Poster
Refining Abstract Specifications into Dangerous Traffic Scenarios
SRC - ACM Student Research Competition
Aren Babikian McGill University
12:30 - 14:00
ICSE'25 OC MeetingSocial Events at Amadeo de Souza-Cardoso
Chair(s): Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Timothy Lethbridge University of Ottawa
12:30
90m
Meeting
ICSE'25 OC Meeting
Social Events

12:30 - 14:00
Women@ICSE LunchSocial Events at Eugénio de Andrade
Chair(s): Alvine Boaye Belle York University
12:30
90m
Lunch
Women@ICSE Lunch
Social Events

12:30 - 14:00
TSE Editorial Board Social Events at Glicínia Quartin
12:30
90m
Meeting
TSE Editorial Board
Social Events

12:30 - 14:00
ACM TOSEM Editorial board meetingSocial Events at Vianna da Motta
12:30
90m
Meeting
ACM TOSEM Editorial board meeting
Social Events

14:00 - 15:30
14:00
15m
Talk
High Expectations: An Observational Study of Programming and Cannabis Intoxication
Research Track
Wenxin He University of Michigan, Manasvi Parikh University of Michigan, Westley Weimer University of Michigan, Madeline Endres University of Michgain
DOI Pre-print
14:15
15m
Talk
Mining Pull Requests to Detect Process Anomalies in Open Source Software Development
Research Track
Bohan Liu Nanjing University, He Zhang Nanjing University, Weigang Ma Nanjing University, Hongyu Kuang Nanjing University, Yi Yang National University of Defense Technology, Jinwei Xu Nanjing University, Shan Gao Huawei, Jian Gao Huawei
14:30
15m
Talk
Video-based Training for Meeting Communication Skills
Software Engineering Education and Training
Matthias Galster University of Canterbury, Antonija Mitrovic University of Canterbury, Sanna Malinen University of Canterbury, Sreedevi Sankara Iyer University of Canterbury, Ja'afaru Musa University of Canterbury, Jay Holland University of Canterbury
14:45
15m
Talk
Impostor Phenomenon in Software Engineers
Software Engineering in Society
Paloma Guenes Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rafael Tomaz Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Maria Teresa Baldassarre Department of Computer Science, University of Bari , Margaret-Anne Storey University of Victoria
DOI Pre-print Media Attached
15:00
7m
Talk
An Empirical Comparison of Ethnic and Gender Diversity of DevOps and non-DevOps Contributions to Open-Source Projects
Journal-first Papers
Nimmi Rashinika Weeraddana University of Waterloo, Xiaoyan Xu University of Waterloo, Mahmoud Alfadel University of Waterloo, Shane McIntosh University of Waterloo, Mei Nagappan University of Waterloo
Link to publication Pre-print
15:07
7m
Talk
Understanding Developers Well-Being and Productivity: a 2-year Longitudinal Analysis during the COVID-19 Pandemic
Journal-first Papers
Daniel Russo Department of Computer Science, Aalborg University, Paul Hanel University of Essex, Niels van Berkel Aalborg University
DOI Pre-print
15:14
7m
Talk
Decomposing and Measuring Trust in Open-Source Software Supply Chains
New Ideas and Emerging Results
Lina Boughton The College of Wooster, Courtney Miller Carnegie Mellon University, Yasemin Acar Max Planck Institute for Security and Privacy, Dominik Wermke North Carolina State University, Christian Kästner Carnegie Mellon University
14:00 - 15:30
Testing 4Research Track / Journal-first Papers at Grande Auditório
Chair(s): Shiva Nejati University of Ottawa
14:00
15m
Talk
Concrete Constraint Guided Symbolic Execution
Research Track
Yue Sun Institute of Information Engineering, CAS, China, Guowei Yang University of Queensland, lvshichao College of Cyberspace Security, Chinese Academy of Sciences, Zhi Li Institute of Information Engineering, Chinese Academy of Sciences, China, Limin Sun Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences,
Pre-print
14:15
15m
Talk
Improving Testing Behavior by Gamifying IntelliJ
Research Track
Philipp Straubinger University of Passau, Gordon Fraser University of Passau
DOI Pre-print
14:30
15m
Talk
SCTrans: Constructing a Large Public Scenario Dataset for Simulation Testing of Autonomous Driving Systems
Research Track
Jiarun Dai Fudan University, Bufan Gao Fudan University, Mingyuan Luo Fudan University, Zongan Huang Fudan University, Zhongrui Li Fudan University, Yuan Zhang Fudan University, Min Yang Fudan University
14:45
15m
Talk
Curiosity-Driven Testing for Sequential Decision-Making Process
Research Track
Junda He Singapore Management University, Zhou Yang Singapore Management University, Jieke Shi Singapore Management University, Chengran Yang Singapore Management University, Singapore, Kisub Kim Singapore Management University, Singapore, Bowen Xu North Carolina State University, Xin Zhou Singapore Management University, Singapore, David Lo Singapore Management University
15:00
15m
Talk
Detecting Logic Bugs in Graph Database Management Systems via Injective and Surjective Graph Pattern Transformation
Research Track
Yuancheng Jiang National University of Singapore, Jiahao Liu National University of Singapore, Jinsheng Ba National University of Singapore, Roland H. C. Yap National University of Singapore, Singapore, Zhenkai Liang National University of Singapore, Manuel Rigger National University of Singapore
DOI Pre-print
15:15
7m
Talk
Testing Causality in Scientific Modelling Software
Journal-first Papers
Andrew Graham Clark The University of Sheffield, Michael Foster The University of Sheffield, Neil Walkinshaw The University of Sheffield, Robert Hierons The University of Sheffield, Benedikt Prifling Ulm University, Volker Schmidt Ulm University, Robert D. Turner The University of Sheffield
15:22
7m
Talk
HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration
Journal-first Papers
Xianhao Jin ByteDance, Francisco Servant ITIS Software, University of Malaga
14:00 - 15:30
14:00
15m
Talk
BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems
Research Track
Trevor Stalnaker William & Mary, Nathan Wintersgill William & Mary, Oscar Chaparro William & Mary, Massimiliano Di Penta University of Sannio, Italy, Daniel M. German University of Victoria, Denys Poshyvanyk William & Mary
Pre-print
14:15
15m
Talk
Compiler-directed Migrating API Callsite of Client Code
Research Track
Hao Zhong Shanghai Jiao Tong University, Na Meng Virginia Tech
14:30
15m
Talk
Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent CodeACM SIGSOFT Distinguished Paper Award
Research Track
zejun zhang Australian National University, Zhenchang Xing CSIRO's Data61, Dehai Zhao CSIRO's Data61, Qinghua Lu Data61, CSIRO, Xiwei (Sherry) Xu Data61, CSIRO, Liming Zhu CSIRO’s Data61
14:45
15m
Talk
Integrating Canvas and GitLab to Enrich Learning Processes
Software Engineering Education and Training
Laura Schauer Heriot-Watt University, Rob Stewart Heriot-Watt University, Manuel Maarek Heriot-Watt University
15:00
7m
Talk
Refactoring with domain-driven design in an industrial context: An action research report
Journal-first Papers
Ozan Ozkan Eindhoven University of Technology, Önder Babur Wageningen University & Research, Mark van den Brand Eindhoven University of Technology
15:07
14m
Talk
VEER: Enhancing the Interpretability of Model-based Optimizations
Journal-first Papers
Kewen Peng North Carolina State University, Christian Kaltenecker Saarland University, Germany, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Tim Menzies North Carolina State University
DOI Pre-print
14:00 - 15:30
Technical Briefings 5Technical Briefings at Eugénio de Andrade
Chair(s): Fatemeh Hendijani Fard University of British Columbia
14:00
90m
Paper
Technical Briefing on Parameter Efficient Fine-Tuning of (Large) Language Models for Code-Intelligence
Technical Briefings
Fatemeh Hendijani Fard University of British Columbia
14:00 - 15:30
Fuzzing 2Software Engineering in Practice / Research Track at Fernando Pessoa
Chair(s): Thuan Pham The University of Melbourne
14:00
15m
Talk
Are We There Yet? Unraveling the State-of-the-Art Smart Contract Fuzzers
Research Track
Shuohan Wu Hong Kong Polytechnic University, zihao li The Hong Kong Polytechnic Universituy, Luyi Yan Hong Kong Polytechnic University, Weimin Chen The Hong Kong Polytechnic University, Muhui Jiang The Hong Kong Polytechnic University, Chenxu Wang Xi'an Jiaotong University, Xiapu Luo The Hong Kong Polytechnic University, Hao Zhou Hong Kong Polytechnic University
14:15
15m
Talk
RPG: Rust Library Fuzzing with Pool-based Fuzz Target Generation and Generic Support
Research Track
Zhiwu Xu Shenzhen University, Bohao Wu CSSE, Shenzhen University, Cheng Wen Guangzhou Institute of Technology, Xidian University, Bin Zhang Shenzhen University, Shengchao Qin Fermat Labs, Huawei, Mengda He Fermat Labs, Huawei
DOI Pre-print
14:30
15m
Talk
Extrapolating Coverage Rate in Greybox Fuzzing
Research Track
Danushka Liyanage Monash University, Australia, Seongmin Lee Max Planck Institute for Security and Privacy (MPI-SP), Marcel Böhme MPI-SP, Bochum, Kla Tantithamthavorn Monash University
DOI Pre-print
14:45
15m
Talk
FuzzInMem: Fuzzing Programs via In-memory Structures
Research Track
Xuwei Liu Purdue University, USA, Wei You Renmin University of China, Yapeng Ye Purdue University, Zhuo Zhang Purdue University, Jianjun Huang Renmin University of China, Xiangyu Zhang Purdue University
15:00
15m
Talk
Fuzz4All: Universal Fuzzing with Large Language Models
Research Track
Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Matteo Paltenghi University of Stuttgart, Jia Le Tian UIUC, Michael Pradel University of Stuttgart, Lingming Zhang University of Illinois at Urbana-Champaign
Pre-print
15:15
15m
Talk
MicroFuzz: An Efficient Fuzzing Framework for Microservices
Software Engineering in Practice
Peng Di Ant Group, Bingchang Liu Ant Group, Yiyi Gao Ant Group
14:00 - 15:30
14:00
15m
Talk
ReFAIR: Toward a Context-Aware Recommender for Fairness Requirements Engineering
Research Track
Carmine Ferrara University of Salerno, Francesco Casillo Università di Salerno, Carmine Gravino University of Salerno, Andrea De Lucia University of Salerno, Fabio Palomba University of Salerno
Pre-print
14:15
15m
Talk
Analyzing and Debugging Normative Requirements via Satisfiability CheckingACM SIGSOFT Distinguished Paper Award
Research Track
Nick Feng University of Toronto, Lina Marsso University of Toronto, Sinem Getir Yaman University of York, UK, Yesugen Baatartogtokh Smith College, Reem Ayad University of Toronto, Victória Oldemburgo de Mello University of Toronto, Beverley Townsend University of York, Isobel Standen University of York, Ioannis Stefanakos University of York, Calum Imrie University of York, Genaína Nunes Rodrigues University of Brasília, Ana Cavalcanti University of York, Radu Calinescu University of York, UK, Marsha Chechik University of Toronto
14:30
15m
Talk
Teaching Digital Accessibility to Industry Professionals using the Community of Practice framework: An Experience Report
Software Engineering Education and Training
Parthasarathy PD BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani KK Birla Goa Campus
14:45
15m
Talk
An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education
Software Engineering Education and Training
Richard May Harz University Wernigerode, Germany, Johanna Daher Harz University Wernigerode, Germany, Jacob Krüger Eindhoven University of Technology, Thomas Leich Harz University of Applied Sciences, Germany
15:00
15m
Talk
Exploring the Need of Accessibility Education in the Software Industry: Insights from a Survey of Software Professionals in India
Software Engineering Education and Training
Parthasarathy PD BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani KK Birla Goa Campus
15:15
7m
Talk
ValidGen: A Tool for Automatic Generation of Validation Scripts to Support Rapid Requirements Validation
Demonstrations
Hongyue Pan BeiHang Uviversity, Yilong Yang Beihang University
14:00 - 15:30
14:00
15m
Talk
RogueOne: Detecting Rogue Updates via Differential Data-flow Analysis Using Trust Domains
Research Track
Raphael J. Sofaer Columbia University, Yaniv David Columbia University, Mingqing Kang Johns Hopkins University, Jianjia Yu Johns Hopkins University, Yinzhi Cao Johns Hopkins University, Junfeng Yang Columbia University, Jason Nieh Columbia University
DOI Pre-print
14:15
15m
Talk
ACAV: A Framework for Automatic Causality Analysis in Autonomous Vehicle Accident Recordings
Research Track
Huijia Sun ShanghaiTech University, China, Chris Poskitt Singapore Management University, Yang Sun Singapore Management University, Jun Sun Singapore Management University, Yuqi Chen ShanghaiTech University, China
Pre-print
14:30
15m
Talk
Efficiently Trimming the Fat: Streamlining Software Dependencies with Java Reflection and Dependency Analysis
Research Track
Xiaohu Song Northeastern University, Ying Wang Northeastern University, Xiao Cheng Huawei Technologies Co., Ltd., Guangtai Liang Huawei Cloud Computing Technologies, Qianxiang Wang Huawei Technologies Co., Ltd, Zhiliang Zhu Northeastern University, China
14:45
7m
Talk
Probabilistic Safe WCET Estimation for Weakly Hard Real-Time Systems at Design Stages
Journal-first Papers
Jaekwon Lee University of Ottawa & University of Luxembourg, Seung Yeob Shin University of Luxembourg, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Shiva Nejati University of Ottawa
14:52
7m
Talk
Are automated static analysis tools worth it? An investigation into relative warning density and external software quality on the example of Apache open source projects
Journal-first Papers
Alexander Trautsch University of Passau, Steffen Herbold University of Passau, Jens Grabowski University of Göttingen
14:59
7m
Talk
Actor-driven Decomposition of Microservices through Multi-level Scalability Assessment
Journal-first Papers
Carmine Colarusso University of Sannio, Benevento, Matteo Camilli Politecnico di Milano, Barbara Russo , Eugenio Zimeo University of Sannio, Benevento
15:06
7m
Talk
TypeEvalPy: A Micro-benchmarking Framework for Python Type Inference Tools
Demonstrations
Ashwin Prasad Shivarpatna Venkatesh University of Paderborn, Samkutty Sabu University of Paderborn, Jiawei Wang Monash University, Amir Mir Delft University of Technology, Li Li Beihang University, Eric Bodden
15:13
7m
Talk
Toward Adaptive Tracing: Efficient System Behavior Analysis using Language Models
New Ideas and Emerging Results
Kasra Darvishi Brock University, Morteza Noferesti Brock University, Naser Ezzati Jivan
14:00 - 15:30
Analytics 3Research Track / Journal-first Papers / Demonstrations at Maria Helena Vieira da Silva
Chair(s): Sridhar Chimalakonda Indian Institute of Technology, Tirupati
14:00
15m
Talk
Less is More? An Empirical Study on Configuration Issues in Python PyPI Ecosystem
Research Track
Yun Peng The Chinese University of Hong Kong, Ruida Hu Harbin Institute of Technology, Shenzhen, Ruoke Wang Harbin Institute of Technology, Shenzhen, Cuiyun Gao Harbin Institute of Technology, Shuqing Li The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong
14:15
15m
Talk
Data-Driven Evidence-Based Syntactic Sugar Design
Research Track
David OBrien Iowa State University, Robert Dyer University of Nebraska-Lincoln, Tien N. Nguyen University of Texas at Dallas, Hridesh Rajan Iowa State University
14:30
15m
Talk
Revisiting Android App Categorization
Research Track
Marco Alecci University of Luxembourg, Jordan Samhi CISPA Helmholtz Center for Information Security, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg
14:45
15m
Talk
Are Your Requests Your True Needs? Checking Excessive Data Collection in VPA App
Research Track
Fuman Xie University of Queensland, Chuan Yan University of Queensland, Mark Huasong Meng National University of Singapore, Shaoming Teng The University of Queensland, Yanjun Zhang Deakin University, Guangdong Bai University of Queensland
15:00
7m
Talk
Acrobats and Safety-Nets: Problematizing Large-Scale Agile Software Development
Journal-first Papers
Knut Rolland University of Oslo, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick, Torgeir Dingsøyr Norwegian University of Science and Technology and SimulaMet, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital
Link to publication DOI
15:07
7m
Talk
Program Transformation Landscapes for Automated Program Modification Using Gin: Extended Abstract
Journal-first Papers
Justyna Petke University College London, Brad Alexander University of Adelaide, Earl T. Barr University College London, Alexander E.I. Brownlee University of Stirling, Markus Wagner Monash University, Australia, David R. White University of Sheffield
15:14
7m
Talk
Boidae: Your Personal Mining Platform
Demonstrations
Brian Sigurdson Bowling Green State University, Samuel W. Flint University of Nebraska-Lincoln, Robert Dyer University of Nebraska-Lincoln
Pre-print Media Attached
15:21
7m
Talk
Code Mapper: Mapping the Global Contributions of OSS
Demonstrations
Thomas Le Tourneau CY Tech, Jasmine Latendresse Concordia University, Ahmad Abdellatif University of Calgary, Emad Shihab Concordia University
14:00 - 15:30
LLM, NN and other AI technologies 4Research Track / Industry Challenge Track / New Ideas and Emerging Results at Pequeno Auditório
Chair(s): David Nader Palacio William & Mary
14:00
15m
Talk
Programming Assistant for Exception Handling with CodeBERT
Research Track
Yuchen Cai University of Texas at Dallas, Aashish Yadavally University of Texas at Dallas, Abhishek Mishra University of Texas at Dallas, Genesis Montejo University of Texas at Dallas, Tien N. Nguyen University of Texas at Dallas
14:15
15m
Talk
An Empirical Study on Noisy Label Learning for Program Understanding
Research Track
Wenhan Wang Nanyang Technological University, Yanzhou Li Nanyang Technological University, Anran Li Nanyang Technological University, Jian Zhang Nanyang Technological University, Wei Ma Nanyang Technological University, Singapore, Yang Liu Nanyang Technological University
Pre-print
14:30
15m
Talk
An Empirical Study on Low GPU Utilization of Deep Learning Jobs
Research Track
Yanjie Gao Microsoft Research, yichen he , Xinze Li Microsoft Research, Bo Zhao Microsoft Research, Haoxiang Lin Microsoft Research, Yoyo Liang Microsoft, Jing Zhong Microsoft, Hongyu Zhang Chongqing University, Jingzhou Wang Microsoft Research, Yonghua Zeng Microsoft, Keli Gui Microsoft, Jie Tong Microsoft, Mao Yang Microsoft Research
DOI Pre-print
14:45
15m
Talk
Using an LLM to Help With Code Understanding
Research Track
Daye Nam Carnegie Mellon University, Andrew Macvean Google, Inc., Vincent J. Hellendoorn Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Brad A. Myers Carnegie Mellon University
15:00
15m
Talk
MissConf: LLM-Enhanced Reproduction of Configuration-Triggered Bugs
Industry Challenge Track
Ying Fu National University of Defense Technology, Teng Wang National University of Defense Technology, Shanshan Li National University of Defense Technology, Jinyan Ding National University of Defense Technolog, Shulin Zhou National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Wang Li National University of Defense Technology, Yu Jiang Tsinghua University, Liao Xiangke National University of Defense Technology
Media Attached File Attached
15:15
7m
Talk
XAIport: A Service Framework for the Early Adoption of XAI in AI Model Development
New Ideas and Emerging Results
Zerui Wang Concordia University, Yan Liu Concordia University, Abishek Arumugam Thiruselvi Concordia University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada
DOI Pre-print
15:22
7m
Talk
Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code?
New Ideas and Emerging Results
Alejandro Velasco William & Mary, David Nader Palacio William & Mary, Daniel Rodriguez-Cardenas , Denys Poshyvanyk William & Mary
Pre-print
14:00 - 15:30
14:00
15m
Talk
An Empirical Study on Oculus Virtual Reality Applications: Security and Privacy Perspectives
Research Track
Hanyang Guo Hong Kong Baptist University; Sun Yat-sen University, Hong-Ning Dai Hong Kong Baptist University, Xiapu Luo The Hong Kong Polytechnic University, Zibin Zheng Sun Yat-sen University, Gengyang Xu Department of Computer Science, Hong Kong Baptist University, Fengliang He Department of Computer Science, Hong Kong Baptist University
14:15
15m
Talk
Fairness Improvement with Multiple Protected Attributes: How Far Are We?
Research Track
Zhenpeng Chen Nanyang Technological University, Jie M. Zhang King's College London, Federica Sarro University College London, Mark Harman Meta Platforms, Inc. and UCL
Pre-print
14:30
15m
Talk
An Empirical Study of Data Disruption by Ransomware Attacks
Research Track
Yiwei Hou Tsinghua University, Lihua Guo Tsinghua University, Chijin Zhou Tsinghua University, Yiwen Xu Tsinghua University, Zijing Yin Tsinghua University, Shanshan Li National University of Defense Technology, Chengnian Sun University of Waterloo, Yu Jiang Tsinghua University
14:45
15m
Talk
Stop Pulling my Rug: Exposing Rug Pull Risks in Crypto Token to Investors
Software Engineering in Practice
Yuanhang Zhou Tsinghua University, Jingxuan Sun Beijing University of Posts and Telecommunications, Fuchen Ma Tsinghua University, Yuanliang Chen Tsinghua University, Zhen Yan Tsinghua University, Yu Jiang Tsinghua University
15:00
7m
Talk
A Closer Look at the Security Risks in the Rust Ecosystem
Journal-first Papers
Xiaoye Zheng Zhejiang University, Zhiyuan Wan Zhejiang University, Yun Zhang Hangzhou City University, Rui Chang Zhejiang University, David Lo Singapore Management University
15:07
7m
Talk
An Empirical Study of Vulnerabilities in Edge Frameworks to Support Security Testing Improvement
Journal-first Papers
Jahanzaib MALIK University of Luxembourg, Fabrizio Pastore University of Luxembourg
15:14
7m
Talk
A First Look at On-device Models in iOS Apps
Journal-first Papers
Han Hu Faculty of Information Technology, Monash University, Yujin Huang Monash University, Qiuyuan Chen Tencent Technology, Terry Yue Zhuo Monash University and CSIRO's Data61, Chunyang Chen Technical University of Munich (TUM)
15:30 - 16:00
BIPOC@ICSE CaféSocial Events at Eugénio de Andrade
Chair(s): Alvine Boaye Belle York University, Ronnie de Souza Santos University of Calgary
15:30
30m
Social Event
BIPOC@ICSE Café
Social Events

15:30 - 16:00
Posters 4Posters at Open Space
15:30
30m
Poster
Towards Data Augmentation for Supervised Code Translation
Posters
Binger Chen Technische Universität Berlin, Jacek golebiowski Amazon AWS, Ziawasch Abedjan Leibniz Universität Hannover
15:30
30m
Poster
GDPR indications in commits messages in GitHub repositories
Posters
Georgia Kapitsaki University of Cyprus, Maria Papoutsoglou University of Cyprus
15:30
30m
Poster
Automatic Generation of Test Cases based on Bug Reports: a Feasibility Study with Large Language Models
Posters
Laura Plein University of Luxembourg, Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg
15:30
30m
Poster
How Does Pre-trained Language Model Perform on Deep Learning Framework Bug Prediction?
Posters
Xiaoting Du Beijing University of Posts and Telecommunications, Chenglong Li Beihang University, Xiangyue Ma Beihang University, Zheng Zheng Beihang University
15:30
30m
Poster
xNose: A Test Smell Detector for C#
Posters
Partha Protim Paul Shahjalal University of Science & Technology, Md Tonoy Akanda Shahjalal University of Science & Technology, Mohammed Raihan Ullah Shahjalal University of Science & Technology, Dipto Mondal Shahjalal University of Science & Technology, Nazia Sultana Chowdhury Shahjalal University of Science & Technology, Fazle Mohammed Tawsif University of Southern California
DOI
15:30
30m
Poster
Data vs. Model Machine Learning Fairness Testing: An Empirical Study
Posters
Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology
15:30
30m
Poster
On the Effects of Program Slicing for Vulnerability Detection during Code Inspection: Extended Abstract
Posters
Aurora Papotti Vrije Universiteit Amsterdam, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Katja Tuma Vrije Universiteit Amsterdam
15:30
30m
Poster
Multi-step Automated Generation of Parameter Docstrings in Python: An Exploratory Study
Posters
Vatsal Venkatkrishna Australian National University, Durga Shree Nagabushanam Australian National University, Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University
15:30
30m
Poster
Lightweight Semantic Conflict Detection with Static Analysis
Posters
Galileu Santos de Jesus Federal University of Pernambuco, Paulo Borba Federal University of Pernambuco, Rodrigo Bonifácio Computer Science Department - University of Brasília, Matheus Barbosa de Oliveira Federal University of Pernambuco
15:30
30m
Poster
Energy Consumption of Automated Program Repair
Posters
Matias Martinez Universitat Politècnica de Catalunya (UPC), Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya
15:30
30m
Poster
ReviewRanker: A Semi-Supervised Learning Based Approach for Code Review Quality Estimation
Posters
Saifullah Mahbub United International University, Md. Easin Arafat Eötvös Loránd University, Chowdhury Rafeed Rahman National University of Singapore, Zannatul Ferdows United International University, Masum Hasan University of Rochester
15:30
30m
Poster
LogPrompt: Prompt Engineering Towards Zero-Shot and Interpretable Log Analysis
Posters
Yilun Liu Huawei co. LTD, Shimin Tao University of Science and Technology of China; Huawei co. LTD, Weibin Meng Huawei co. LTD, Feiyu Yao Huawei co. LTD, Xiaofeng Zhao Huawei co. LTD, Hao Yang Huawei co. LTD
15:30
30m
Poster
High-precision Online Log Parsing with Large Language Models
Posters
XiaoLei Chen Fudan University, Jie Shi Fudan University, ChenJ , Peng Wang Fudan University, Wei Wang Fudan University
15:30
30m
Poster
Multi-requirement Parametric Falsification
Posters
Matteo Camilli Politecnico di Milano, Raffaela Mirandola Karlsruhe Institute of Technology (KIT)
16:00 - 17:30
MIP Award / SIGSOFT Outstanding Award / Harlan D. MIlls AwardMost Influential Paper ICSE N-10Social Events / ICSE Keynotes / SRC - ACM Student Research Competition at Grande Auditório
Chair(s): Rui Abreu Meta & University of Porto, Walid Maalej University of Hamburg, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC, Mauro Pezze USI Università della Svizzera Italiana & SIT Schaffhausen Institute of Technology, Paolo Tonella USI Lugano, Andre van der Hoek University of California, Irvine

Chairs:

  • Harlan D. Mills Award: Paolo Tonella
  • MIP ICSE N-10: Mauro Pezze and André van der Hoek
  • ACM SIGSOFT Outstanding Research Award: Walid Maalej

IEEE Computer Society Harlan D. Mills Award

Prem Thomas Devanbu , Distinguished Research Professor, Computer Science, UC Davis

Most influential paper ICSE N-10

Coverage is not strongly correlated with test suite effectiveness (ICSE 2014)
Laura Inozemtseva and Reid Holmes

ACM SIGSOFT Outstanding Research Award

Tsong Yueh Chen (Swinburne University of Technology, Australia) for contributions to software testing through the invention and development of metamorphic testing.

16:00
30m
Awards
IEEE Computer Society Harlan D. Mills Award
Social Events

16:30
30m
Awards
Most influential paper ICSE N-10
Social Events

17:00
30m
Awards
ACM SIGSOFT Outstanding Research Award
Social Events

19:00 - 22:30
19:00
3h30m
Dinner
Conference Banquet
Social Events

Fri 19 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
ICSE2024 Keynote 3 - Carol Smith & Award session: TCSE and SIGSOFTICSE Keynotes / Social Events at Grande Auditório
Chair(s): Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC
09:00
30m
Awards
Award session: TCSE and SIGSOFT
Social Events
Ladan Tahvildari University of Waterloo, David Lo Singapore Management University, Marsha Chechik University of Toronto, Federica Sarro University College London
09:30
15m
Talk
Preview of ICSE2025
Social Events
Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Timothy Lethbridge University of Ottawa
09:45
45m
Keynote
Trustworthy by Design
ICSE Keynotes
K: Carol J. Smith Software Engineering Institute - Carnegie Mellon University, Margaret-Anne Storey University of Victoria
10:30 - 11:00
Posters 5Posters at Open Space
10:30
30m
Poster
Exploring the Effectiveness of LLM based Test-driven Interactive Code Generation: User Study and Empirical Evaluation
Posters
Sarah Fakhoury Microsoft Research, Aaditya Naik University of Pennsylvania, Georgios Sakkas University of California at San Diego, Saikat Chakraborty Microsoft Research, Madan Musuvathi Microsoft Research, Shuvendu Lahiri Microsoft Research
10:30
30m
Poster
On the Need for Empirically Investigating Fast-Growing Programming Languages
Posters
Jahnavi Kumar Indian Institute of Technology Tirupati, India, Sridhar Chimalakonda Indian Institute of Technology, Tirupati
10:30
30m
Poster
Decoding Log Parsing Challenges: A Comprehensive Taxonomy for Actionable Solutions
Posters
Issam Sedki Concordia University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Otmane Ait-Mohamed Concordia University, Naser Ezzati Jivan , Mohammed Shehab Concordia University
10:30
30m
Poster
Automated Code Editing with Search-Generate-Modify
Posters
Changshu Liu Columbia University, Pelin Cetin Columbia University, Yogesh Patodia Columbia University, Baishakhi Ray AWS AI Labs, Saikat Chakraborty Microsoft Research, Yangruibo Ding Columbia University
10:30
30m
Poster
Exploring the Impact of Inheritance on Test Code Maintainability
Posters
Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University
10:30
30m
Poster
Improving Program Debloating with 1-DU Chain Minimality
Posters
Myeongsoo Kim Georgia Institute of Technology, Santosh Pande Georgia Institute of Technology, Alessandro Orso Georgia Institute of Technology
Pre-print
10:30
30m
Poster
GoSpeechLess: Interoperable Serverless ML-based Cloud Services
Posters
Sashko Ristov University of Innsbruck, Philipp Gritsch University of Innsbruck, David Meyer University of Innsbruck, Michael Felderer German Aerospace Center (DLR) & University of Cologne
10:30
30m
Poster
Towards Precise Observations of Neural Model Robustness in Classification
Posters
Wenchuan Mu ISTD, Singapore University of Technology and Design, Kwan Hui Lim Singapore University of Technology and Design, Singapore
10:30
30m
Poster
Assessing AI-Based Code Assistants in Method Generation Tasks
Posters
Vincenzo Corso University of Milano - Bicocca, Leonardo Mariani University of Milano-Bicocca, Daniela Micucci University of Milano-Bicocca, Italy, Oliviero Riganelli University of Milano - Bicocca
10:30
30m
Poster
Recovering Traceability Links between Release Notes and Related Software Artifacts
Posters
Sristy Sumana Nath University of Saskatchewan, Banani Roy University of Saskatchewan
10:30
30m
Poster
Improving the Condensing of Reverse Engineered Class Diagrams using Weighted Network Metrics
Posters
Weifeng Pan Zhejiang Gongshang University, Wei Wu Zhejiang Gongshang University, Hua Ming Oakland University, Dae-Kyoo Kim Oakland University, Jinkai Yang Oakland University, Ruochen Liu Oakland University
Media Attached
10:30
30m
Poster
Exploring Data Cleanness in Defects4J and Its Influence on Fault Localization Efficiency
Posters
Md Nakhla Rafi Concordia University, An Ran Chen University of Alberta, Tse-Hsun (Peter) Chen Concordia University, Shaohua Wang Central University of Finance and Economics
10:30
30m
Poster
Learning to Represent Patches
Posters
Xunzhu Tang University of Luxembourg, Haoye Tian University of Melbourne, Zhenghan Chen Peking University, Weiguo PIAN University of Luxembourg, Saad Ezzini Lancaster University, Abdoul Kader Kaboré University of Luxembourg, Andrew Habib ABB Corporate Research, Germany, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg
10:30
30m
Poster
Bringing Structure to Naturalness: On the Naturalness of ASTs
Posters
Profir-Petru Pârțachi National Institute of Informatics, Japan, Mahito Sugiyama National Institute of Informatics, Japan
11:00 - 12:30
11:00
15m
Talk
LibAlchemy: A Two-Layer Persistent Summary Design for Taming Third-Party Libraries in Static Bug-Finding Systems
Research Track
Rongxin Wu School of Informatics, Xiamen University, Yuxuan He School of Informatics, Xiamen University, Jiafeng Huang School of Informatics, Xiamen University, Chengpeng Wang The Hong Kong University of Science and Technology, Wensheng Tang The Hong Kong University of Science and Technology, Qingkai Shi Nanjing University, Xiao Xiao Ant Group, Charles Zhang The Hong Kong University of Science and Technology
Pre-print
11:15
15m
Talk
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming
Research Track
Mohan Cui Fudan University, Mohan Cui Fudan University, Shuran Sun Fudan University, Hui Xu Fudan University, Yangfan Zhou Fudan University
11:30
15m
Talk
Unveiling Hurdles in Software Engineering Education: The Role of Learning Management Systems
Software Engineering Education and Training
Niklas Meissner University of Stuttgart, Nadine Koch University of Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Uwe Breitenbücher Reutlingen University, Steffen Becker University of Stuttgart
DOI File Attached
11:45
15m
Talk
Training for Security: Results from Using a SAT in the Development Pipeline of Web Apps
Software Engineering Education and Training
Sabato Nocera Department of Computer Science, University of Salerno, Simone Romano University of Salerno, Rita Francese University of Salerno, Giuseppe Scanniello University of Salerno
12:00
7m
Talk
Refinery: Graph Solver as a Service
Demonstrations
Kristóf Marussy Budapest University of Technology and Economics, Attila Ficsor Budapest University of Technology and Economics, Oszkár Semeráth Budapest University of Technology and Economics, Daniel Varro Linköping University / McGill University
DOI Pre-print Media Attached
12:07
7m
Talk
(Neo4j)^ Browser: Visualizing Variable-Aware Analysis Results
Demonstrations
Rafael F. Toledo University of Waterloo, Joanne M. Atlee University of Waterloo, Rui Ming Xiong University of Waterloo, Mingyu Liu University of Waterloo
DOI Media Attached
11:00 - 12:30
11:00
15m
Talk
Enhancing Exploratory Testing by Large Language Model and Knowledge Graph
Research Track
Yanqi Su Australian National University, Dianshu Liao Australian National University, Zhenchang Xing CSIRO's Data61, Qing Huang School of Computer Information Engineering, Jiangxi Normal University, Mulong Xie CSIRO's Data61, Qinghua Lu Data61, CSIRO, Xiwei (Sherry) Xu Data61, CSIRO
11:15
15m
Talk
LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing
Research Track
Zeyang Ma Concordia University, An Ran Chen University of Alberta, Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University, Shaowei Wang Department of Computer Science, University of Manitoba, Canada
11:30
15m
Talk
Enhancing Text-to-SQL Translation for Financial System Design
Software Engineering in Practice
Yewei Song University of Luxembourg, Saad Ezzini Lancaster University, Xunzhu Tang University of Luxembourg, Cedric Lothritz University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Andrey Boytsov Banque BGL BNP Paribas, Ulrick Ble Banque BGL BNP Paribas, Anne Goujon Banque BGL BNP Paribas
11:45
15m
Talk
Towards Building AI-CPS with NVIDIA Isaac Sim: An Industrial Benchmark and Case Study for Robotics Manipulation
Software Engineering in Practice
Zhehua Zhou University of Alberta, Jiayang Song University of Alberta, Xuan Xie University of Alberta, Zhan Shu University of Alberta, Lei Ma The University of Tokyo & University of Alberta, Dikai Liu NVIDIA AI Tech Centre, Jianxiong Yin NVIDIA AI Tech Centre, Simon See NVIDIA AI Tech Centre
Pre-print
12:00
15m
Talk
Let's Ask AI About Their Programs: Exploring ChatGPT's Answers To Program Comprehension Questions
Software Engineering Education and Training
Teemu Lehtinen Aalto University, Charles Koutcheme Aalto University, Arto Hellas Aalto University
Pre-print Media Attached File Attached
12:15
15m
Talk
Experience Report: Identifying common misconceptions and errors of novice programmers with ChatGPT
Software Engineering Education and Training
Hua Leong Fwa Singapore Management University
Media Attached
11:00 - 12:30
Analytics 4Demonstrations / Software Engineering in Practice / Journal-first Papers / Research Track at Amália Rodrigues
Chair(s): Gabriele Bavota Software Institute @ Università della Svizzera Italiana
11:00
15m
Research paper
Shedding Light on Software Engineering-specific Metaphors and Idioms
Research Track
Mia Mohammad Imran Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA, Kostadin Damevski Virginia Commonwealth University
Pre-print
11:15
15m
Talk
MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating
Research Track
Jiakun Liu Singapore Management University, Zicheng Zhang School of Computing and Information Systems, Singapore Management University, Xing Hu Zhejiang University, Ferdian Thung Singapore Management University, Shahar Maoz Tel Aviv University, Debin Gao Singapore Management University, Eran Toch Tel Aviv University, Zhipeng Zhao Singapore Management University, David Lo Singapore Management University
11:30
15m
Talk
On the Costs and Benefits of Adopting Lifelong Learning for Software Analytics - Empirical Study on Brown Build and Risk Prediction
Software Engineering in Practice
Doriane Olewicki Queen's University, Sarra Habchi Ubisoft Montréal, Mathieu Nayrolles Ubisoft Montreal, Mojtaba Faramarzi Université de Montréal, Sarath Chandar Polytechnique Montréal, Bram Adams Queen's University
Pre-print
11:45
15m
Talk
An Ethnographic Study on the CI of A Large Scale Project
Software Engineering in Practice
Zikuan Wang Nanjing University, Bohan Liu Nanjing University, Zeye Zhan Nanjing University, He Zhang Nanjing University, Gongyuan Li Nanjing University
12:00
7m
Talk
An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process
Journal-first Papers
Shayan Noei Queen's University, Heng Li Polytechnique Montréal, Stefanos Georgiou Queen's University, Ying Zou Queen's University, Kingston, Ontario
12:07
7m
Talk
Insights into Software Development Approaches: Mining Q&A Repositories [Journal-first]
Journal-first Papers
Arif Ali Khan University of Oulu, Javed Ali Khan University of Hertforshire Hertfordshire, UK, Muhammad Azeem Akbar LUT University, Zhou Peng Nanjing University of Aeronautics and Astronautics Nanjing, China, Mahdi Fahmideh University of Southern Queensland, Arif Ali Khan University of Oulu, Arif Ali Khan University of Oulu
Link to publication DOI
12:14
7m
Talk
Can My Microservice Tolerate an Unreliable Database? Resilience Testing with Fault Injection and Visualization
Demonstrations
Michael Assad Technical University of Munich, Christopher S. Meiklejohn Carnegie Mellon University, Heather Miller Carnegie Mellon University and Two Sigma, Stephan Krusche Technical University of Munich
DOI Pre-print Media Attached
12:21
7m
Talk
CATMA: Conformance Analysis Tool For Microservice Applications
Demonstrations
Clinton Cao Delft University of Technology, Simon Schneider Hamburg University of Technology, Nicolás E. Díaz Ferreyra Hamburg University of Technology, Sicco Verwer TU Delft, Annibale Panichella Delft University of Technology, Riccardo Scandariato Hamburg University of Technology
Pre-print Media Attached
11:00 - 12:30
Security 4Research Track / Software Engineering in Practice at Eugénio de Andrade
Chair(s): Liliana Pasquale University College Dublin & Lero
11:00
15m
Talk
A User-centered Security Evaluation of Copilot
Research Track
Owura Asare University of Waterloo, Mei Nagappan University of Waterloo, N. Asokan University of Waterloo
11:15
15m
Talk
Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities
Research Track
Susheng Wu Fudan University, Wenyan Song Fudan University, Kaifeng Huang Tongji University, Bihuan Chen Fudan University, Xin Peng Fudan University
11:30
15m
Talk
Understanding Transaction Bugs in Database Systems
Research Track
Ziyu Cui Institute of Software Chinese Academy of Sciences, Wensheng Dou Institute of Software Chinese Academy of Sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Dong Wang Institute of software, Chinese academy of sciences, Jiansen Song Institute of Software Chinese Academy of Sciences, Yingying Zheng Institute of Software Chinese Academy of Sciences, Tao Wang Institute of Software at Chinese Academy of Sciences, Rui Yang Institute of Software, Chinese Academy of Sciences, Kang Xu University of Chinese Academy of Sciences, Nanjing, Yixin Hu Sun Yat-sen University, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Tao Huang Institute of Software Chinese Academy of Sciences
Pre-print
11:45
15m
Talk
When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs
Research Track
Jiashuo Zhang Peking University, China, Jiachi Chen Sun Yat-sen University, Zhiyuan Wan Zhejiang University, Ting Chen University of Electronic Science and Technology of China, Jianbo Gao Peking University, Zhong Chen
12:00
15m
Talk
Industrial Challenges in Secure Continuous Development
Software Engineering in Practice
Fabiola Moyón Siemens Technology and Technical University of Munich, Florian Angermeir fortiss GmbH, Daniel Mendez Blekinge Institute of Technology and fortiss
Pre-print
12:15
15m
Talk
Automated Security Findings Management: A Case Study in Industrial DevOps
Software Engineering in Practice
Markus Voggenreiter Siemens Technology / LMU Munich, Florian Angermeir fortiss GmbH, Fabiola Moyón Siemens Technology and Technical University of Munich, Ulrich Schöpp fortiss GmbH, Pierre Bonvin Munich University of Applied Sciences
Pre-print
11:00 - 12:30
Testing: various bug types 2Research Track / Software Engineering in Practice at Fernando Pessoa
Chair(s): João F. Ferreira INESC-ID and IST, University of Lisbon
11:00
15m
Talk
Towards Finding Accounting Errors in Smart ContractsACM SIGSOFT Distinguished Paper Award
Research Track
Brian Zhang Purdue University
11:15
15m
Talk
MultiTest: Physical-Aware Object Insertion for Testing Multi-sensor Fusion Perception Systems
Research Track
XinyuGao , Zhijie Wang University of Alberta, Yang Feng Nanjing University, Lei Ma The University of Tokyo & University of Alberta, Zhenyu Chen Nanjing University, Baowen Xu Nanjing University
Pre-print
11:30
15m
Talk
JLeaks: A Featured Resource Leak Repository Collected From Hundreds of Open-Source Java Projects
Research Track
Tianyang Liu Beijing Institute of Technology, Weixing Ji Beijing Institute of Technology, Xiaohui Dong Beijing Institute of Technology, Wuhuang Yao Beijing Institute of Technology, Yizhuo Wang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Haiyang Peng Beijing Institute of Technology, Yuxuan Wang Beijing Institute of Technology
11:45
15m
Talk
S3C: Spatial Semantic Scene Coverage for Autonomous Vehicles
Research Track
Trey Woodlief University of Virginia, Felipe Toledo , Sebastian Elbaum University of Virginia, Matthew B Dwyer University of Virginia
Pre-print
12:00
15m
Talk
FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation
Research Track
Zhiyang Chen University of Toronto, Sidi Mohamed Beillahi University of Toronto, Fan Long University of Toronto
Pre-print
12:15
15m
Talk
Hawkeye: Change-targeted Testing for Android Apps based on Deep Reinforcement Learning
Software Engineering in Practice
Chao Peng ByteDance, China, Zhengwei Lv ByteDance, Jiarong Fu ByteDance, Jiayuan Liang ByteDance, Zhao Zhang Bytedance Network Technology, Ajitha Rajan University of Edinburgh, Ping Yang Bytedance Network Technology
11:00 - 12:30
11:00
15m
Talk
MUT: Human-in-the-Loop Unit Test Migration
Research Track
Yi Gao Zhejiang University, Xing Hu Zhejiang University, Tongtong Xu Huawei, Xin Xia Huawei Technologies, David Lo Singapore Management University, Xiaohu Yang Zhejiang University
11:15
15m
Talk
Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine
Research Track
Yanming Yang Zhejiang University, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, David Lo Singapore Management University, Xiaohu Yang Zhejiang University
11:30
15m
Talk
Fine-grained, accurate and scalable source differencing
Research Track
Jean-Rémy Falleri Bordeaux INP, Matias Martinez Universitat Politècnica de Catalunya (UPC)
11:45
15m
Talk
A Catalog of Unintended Software Dependencies in Multi-Lingual Systems at ASML
Software Engineering in Practice
Tom Groot Eindhoven University of Technology & ASML, Lina Ochoa Eindhoven University of Technology, Bogdan Lazar ASML, Jacob Krüger Eindhoven University of Technology
12:00
7m
Talk
Runtime Evolution of Bitcoin’s Consensus Rules
Journal-first Papers
Jakob Svennevik Notland Norwegian University of Science and Technology, Mariusz Nowostawski Norwegian University of Science and Technology, Jingyue Li Norwegian University of Science and Technology (NTNU)
12:07
7m
Talk
CfgNet: A Framework for Tracking Equality-Based Configuration Dependencies Across a Software Project
Journal-first Papers
Sebastian Simon Leipzig University, Nicolai Ruckel Secunet Security Networks AG, Norbert Siegmund Leipzig University
12:14
7m
Talk
Hyperparameter Optimization for AST Differencing
Journal-first Papers
Matias Martinez Universitat Politècnica de Catalunya (UPC), Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, F-33400 Talence, France, Martin Monperrus KTH Royal Institute of Technology, Matias Martinez Universitat Politècnica de Catalunya (UPC), Matias Martinez Universitat Politècnica de Catalunya (UPC)
11:00 - 12:30
11:00
15m
Talk
How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust Project
Research Track
Yuxia Zhang Beijing Institute of Technology, Mian Qin Beijing Institute of Technology, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Minghui Zhou Peking University, Hui Liu Beijing Institute of Technology
Pre-print
11:15
15m
Talk
Barriers for Students During Code Change Comprehension
Research Track
Justin Middleton North Carolina State University, John-Paul Ore North Carolina State University, Kathryn Stolee North Carolina State University
11:30
15m
Talk
SERGE – Serious Game for the Education of Risk Management in Software Project Management
Software Engineering Education and Training
Giusy Annunziata University of Salerno, Stefano Lambiase University of Salerno, Fabio Palomba University of Salerno, Filomena Ferrucci University of Salerno
Pre-print
11:45
15m
Talk
Equitable Student Collaboration in Pair Programming
Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau
12:00
15m
Talk
Scalable Teaching of Software Engineering Theory and Practice: An Experience Report
Software Engineering Education and Training
12:15
7m
Talk
Relationship Between Diversity of Collaborative Group Members’ Race and Ethnicity and the Frequency of their Collaborative Contributions in GitHub
Journal-first Papers
Sheik Shameer University of Waterloo, Gema Rodríguez-Pérez University of British Columbia (UBC), Mei Nagappan University of Waterloo
12:22
7m
Talk
Does Code Review Speed Matter for Practitioners?
Journal-first Papers
Gunnar Kudrjavets Amazon Web Services, USA, Ayushi Rastogi University of Groningen, The Netherlands
Link to publication DOI Pre-print
11:00 - 12:30
Human and Social Aspects, and Requirements 2Research Track / Software Engineering in Society at Maria Helena Vieira da Silva
Chair(s): Silvia Abrahão Universitat Politècnica de València
11:00
15m
Talk
Novelty Begets Popularity, But Curbs Participation - A Macroscopic View of the Python Open-Source Ecosystem
Research Track
Hongbo Fang Carnegie Mellon University, Jim Herbsleb Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print
11:15
15m
Talk
Characterizing Software Maintenance Meetings: Information Shared, Discussion Outcomes, and Information Captured
Research Track
Adriana Meza Soria MIT-IBM Watson AI Lab, Taylor Lopez University of California, Irvine, Liz Seero Colorado College, Negin Mashhadi University of California, Irvine, Emily Evans Colorado College, Janet Burge Colorado College, André van der Hoek University of California, Irvine
Link to publication
11:30
15m
Talk
Predicting open source contributor turnover from value-related discussions: An analysis of GitHub issues
Research Track
Jack Jamieson NTT Social Informatics Laboratories, Naomi Yamashita NTT Communication Science Laboratories, Eureka Foong University of Tokyo
11:45
15m
Talk
On the Helpfulness of Answering Developer Questions on Discord with Similar Conversations and Posts from the Past
Research Track
Alexander Lill University of Zurich, André N. Meyer University of Zurich, Thomas Fritz University of Zurich
12:00
15m
Talk
Exploring Assessment Criteria for Sustainable Software Engineering Processes
Software Engineering in Society
Michael Wahler Zurich University of Applied Sciences (ZHAW), Norbert Seyff University of Applied Sciences and Arts Northwestern Switzerland FHNW, Maria Susana Soriano Ramirez Zurich University of Applied Sciences (ZHAW)
Pre-print
12:15
15m
Talk
Adaptive User Interfaces for Software Supporting Chronic Disease
Software Engineering in Society
Wei Wang Monash University, Hourieh Khalajzadeh Deakin University, Australia, John Grundy Monash University, Anuradha Madugalla Monash University, Australia, Humphrey Obie Monash University
Pre-print Media Attached
11:00 - 12:30
Testing with and for AI 1Research Track / Journal-first Papers / Demonstrations at Sophia de Mello Breyner Andresen
Chair(s): Peter Rigby Concordia University; Meta
11:00
15m
Talk
Prompting Is All Your Need: Automated Android Bug Replay with Large Language Models
Research Track
Sidong Feng Monash University, Chunyang Chen Technical University of Munich (TUM)
11:15
15m
Talk
Towards Reliable AI: Adequacy Metrics for Ensuring the Quality of System-level Testing of Autonomous Vehicles
Research Track
Neelofar Neelofar Monash University, Aldeida Aleti Monash University
11:30
15m
Talk
Learning-based Widget Matching for Migrating GUI Test Cases
Research Track
Yakun Zhang Peking University, Wenjie Zhang Peking University, Dezhi Ran Peking University, Qihao Zhu Peking University, Chengfeng Dou Peking University, Dan Hao Peking University, Tao Xie Peking University, Lu Zhang Peking University
11:45
7m
Talk
A Search-Based Testing Approach for Deep Reinforcement Learning Agents
Journal-first Papers
Amirhossein Zolfagharian University of Ottawa - School of Electrical Engineering & Computer Science (EECS), Manel Abdellatif Software and Information Technology Engineering Department, École de Technologie Supérieure, Mojtaba Bagherzadeh Cisco, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Ramesh S
11:52
7m
Talk
StubCoder: Automated Generation and Repair of Stub Code for Mock Objects
Journal-first Papers
Hengcheng Zhu The Hong Kong University of Science and Technology, Lili Wei McGill University, Valerio Terragni University of Auckland, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Hong Kong University of Science and Technology, Jiarong Wu , Qin Sheng WeBank Co Ltd, Bing Zhang WeBank Co. Ltd., Lihong Song WeBank Co. Ltd.
Link to publication DOI Authorizer link Pre-print
11:59
7m
Talk
Testing of Deep Reinforcement Learning Agents with Surrogate Models
Journal-first Papers
Matteo Biagiola Università della Svizzera italiana, Paolo Tonella USI Lugano
12:06
7m
Talk
Model vs System Level Testing of Autonomous Driving Systems: A Replication and Extension Study
Journal-first Papers
Andrea Stocco Technical University of Munich, fortiss, Brian Pulfer University of Geneva, Paolo Tonella USI Lugano
12:13
7m
Talk
SAFE: Safety Analysis and Retraining of DNNs
Demonstrations
Mohammed Attaoui University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland
Pre-print
12:20
7m
Talk
MutaBot: A Mutation Testing Approach for Chatbots
Demonstrations
Michael Ferdinando Urrico University of Milano - Bicocca, Diego Clerissi University of Milano-Bicocca, Leonardo Mariani University of Milano-Bicocca
DOI Pre-print Media Attached
11:00 - 12:30
Technical Briefings 6Technical Briefings at Vianna da Motta
Chair(s): Filipe Cogo Huawei, Ahmed E. Hassan Queen’s University, Dayi Lin Centre for Software Excellence, Huawei Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada
11:00
90m
Paper
Technical Brief on Software Engineering for FMware
Technical Briefings
Dayi Lin Centre for Software Excellence, Huawei Canada, Filipe Cogo Huawei, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Ahmed E. Hassan Queen’s University
12:30 - 14:00
2025 PC MeetingSocial Events at Almada Negreiros
Chair(s): David Lo Singapore Management University, Corina S. Păsăreanu Carnegie Mellon University
12:30
90m
Meeting
2025 PC Meeting
Social Events

14:00 - 15:30
Language Models and Generated Code 3Research Track / Demonstrations at Almada Negreiros
Chair(s): Jie M. Zhang King's College London
14:00
15m
Talk
CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Models
Research Track
Hao Yu Peking University, Bo Shen Huawei Cloud Computing Technologies Co., Ltd., Dezhi Ran Peking University, Jiaxin Zhang Huawei Cloud Computing Technologies Co., Ltd., Qi Zhang Huawei Cloud Computing Technologies Co., Ltd., Yuchi Ma Huawei Cloud Computing Technologies CO., LTD., Guangtai Liang Huawei Cloud Computing Technologies, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Qianxiang Wang Huawei Technologies Co., Ltd, Tao Xie Peking University
14:15
15m
Talk
Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment
Research Track
Shibbir Ahmed Iowa State University, Hongyang Gao Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University
14:30
15m
Talk
GrammarT5: Grammar-Integrated Pretrained Encoder-Decoder Neural Model for Code
Research Track
Qihao Zhu Peking University, Qingyuan Liang Peking University, Zeyu Sun Institute of Software, Chinese Academy of Sciences, Yingfei Xiong Peking University, Lu Zhang Peking University, Shengyu Cheng ZTE Corporation
14:45
15m
Talk
On Calibration of Pre-trained Code models
Research Track
Zhenhao Zhou Fudan University, Chaofeng Sha Fudan University, Xin Peng Fudan University
DOI Media Attached
15:00
15m
Talk
Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models
Research Track
Shuzheng Gao , Wenxin Mao Harbin Institute of Technology, Cuiyun Gao Harbin Institute of Technology, Li Li Beihang University, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Michael Lyu The Chinese University of Hong Kong
15:15
7m
Talk
GitHubInclusifier: Finding and fixing non-inclusive language in GitHub Repositories
Demonstrations
Liam Todd Monash University, John Grundy Monash University, Christoph Treude Singapore Management University
Pre-print Media Attached
14:00 - 15:30
LLM, NN and other AI technologies 6Software Engineering Education and Training / Research Track / Software Engineering in Practice at Grande Auditório
Chair(s): Bowen Xu North Carolina State University
14:00
15m
Talk
Make LLM a Testing Expert: Bringing Human-like Interaction to Mobile GUI Testing via Functionality-aware Decisions
Research Track
Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Technical University of Munich (TUM), Junjie Wang Institute of Software, Chinese Academy of Sciences, Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Boyu Wu University of Chinese Academy of Sciences, Beijing, China, Xing Che Institute of Software, Chinese Academy of Sciences, Dandan Wang Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences
14:15
15m
Talk
Automated Detection of AI-Obfuscated Plagiarism in Modeling Assignments
Software Engineering Education and Training
Timur Sağlam Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Erik Burger Karlsruhe Institute of Technology (KIT)
DOI Pre-print
14:30
15m
Talk
AI-Tutoring in Software Engineering Education
Software Engineering Education and Training
Eduard Frankford University of Innsbruck, Clemens Sauerwein University of Innsbruck, Patrick Bassner Technical University of Munich, Stephan Krusche Technical University of Munich, Ruth Breu University of Innsbruck
DOI Pre-print
14:45
15m
Talk
Beyond Functional Correctness: An Exploratory Study on the Time Efficiency of Programming Assignments
Software Engineering Education and Training
Yida Tao Southern University of Science and Technology, Wenyan Chen Southern University of Science and Technology, Qingyang Ye Southern University of Science and Technology, Yao Zhao Southern University of Science and Technology
15:00
15m
Talk
Does ChatGPT Help With Introductory Programming?An Experiment of Students Using ChatGPT in CS1
Software Engineering Education and Training
Yuankai Xue Vanderbilt University, Hanlin Chen Vanderbilt University, Gina Bai North Carolina State University, Robert Tairas Vanderbilt University, Yu Huang Vanderbilt University
15:15
15m
Talk
A New Frontier of AI: On-Device AI Training and Personalization
Software Engineering in Practice
Jijoong Moon Samsung Electronics, Hyun Suk Lee Samsung Electronics, Jiho Chu Samsung Electronics, Donghak Park Samsung Electronics, Seungbaek Hong Samsung Electronics, Hyungjun Seo Samsung Electronics, Donghyeon Jeong Samsung Electronics, Sungsik Kong Samsung Electronics, MyungJoo Ham Samsung Electronics
Pre-print
14:00 - 15:30
Analytics 5Research Track / Journal-first Papers at Amália Rodrigues
Chair(s): Sridhar Chimalakonda Indian Institute of Technology, Tirupati
14:00
15m
Talk
An Exploratory Investigation of Log Anomalies in Unmanned Aerial Vehicles
Research Track
Dinghua Wang , Shuqing Li The Chinese University of Hong Kong, Guanping Xiao Nanjing University of Aeronautics and Astronautics, Yepang Liu Southern University of Science and Technology, Yulei Sui UNSW, Pinjia He Chinese University of Hong Kong, Shenzhen, Michael Lyu The Chinese University of Hong Kong
14:15
15m
Talk
ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem
Research Track
Ruofan Zhu Zhejiang University, Xingyu Wang Zhejiang University, Chengwei Liu Nanyang Technological University, Zhengzi Xu Nanyang Technological University, Wenbo Shen Zhejiang University, China, Rui Chang Zhejiang University, Yang Liu Nanyang Technological University
14:30
15m
Talk
Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem
Research Track
Jinchang Hu , Lyuye Zhang Nanyang Technological University, Chengwei Liu Nanyang Technological University, Sen Yang Academy of Military Science, Song Huang Army Engineering University of PLA, Yang Liu Nanyang Technological University
14:45
15m
Talk
Fine-SE: Integrating Semantic Features and Expert Features for Software Effort Estimation
Research Track
Yue Li Nanjing University, Zhong Ren State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University Nanjing, Jiangsu, China, Zhiqi Wang State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University Nanjing, Jiangsu, China, Lanxin Yang Nanjing University, Liming Dong Nanjing University, He Zhang Nanjing University
15:00
7m
Talk
Concretization of Abstract Traffic Scene Specifications Using Metaheuristic Search
Journal-first Papers
Aren Babikian McGill University, Oszkár Semeráth Budapest University of Technology and Economics, Daniel Varro Linköping University / McGill University
15:07
7m
Talk
Technical leverage analysis in the Python ecosystem
Journal-first Papers
Ranindya Paramitha University of Trento, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam
15:14
7m
Talk
Automated Mapping of Adaptive App GUIs from Phones to TVs
Journal-first Papers
Han Hu Faculty of Information Technology, Monash University, ruiqi dong Swinburne University of Technology, John Grundy Monash University, Thai Minh Nguyen Monash University, huaxiao liu Jilin University, Chunyang Chen Technical University of Munich (TUM)
Link to publication DOI Pre-print
15:21
7m
Talk
Assessing the Early Bird Heuristic (for Predicting Project Quality)
Journal-first Papers
Shrikanth N C Oracle America Inc, Tim Menzies North Carolina State University
Link to publication DOI Pre-print
14:00 - 15:30
Vulnerability DetectionResearch Track at Eugénio de Andrade
Chair(s): Caroline Lemieux University of British Columbia
14:00
15m
Talk
GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysis
Research Track
Yuqiang Sun Nanyang Technological University, Daoyuan Wu Nanyang Technological University, YUE XUE MetaTrust Labs, Han Liu East China Normal University, Haijun Wang Xi'an Jiaotong University, Zhengzi Xu Nanyang Technological University, Xiaofei Xie Singapore Management University, Yang Liu Nanyang Technological University
DOI Pre-print
14:15
15m
Talk
PrettySmart: Detecting Permission Re-delegation Vulnerability for Token Behaviors in Smart Contracts
Research Track
Zhijie Zhong School of Software Engineering, Sun Yat-sen University, Hong-Ning Dai Hong Kong Baptist University, Zibin Zheng Sun Yat-sen University, Qing Xue Sun Yat-sen University, Junjia Chen Sun Yat-sen University, Yuhong Nan Sun Yat-sen University
14:30
15m
Talk
Combining Structured Static Code Information and Dynamic Symbolic Traces for Software Vulnerability Prediction
Research Track
Huanting Wang University of Leeds, UK, Zhanyong Tang Northwest University, Shin Hwei Tan Concordia University, Jie Wang NorthWest University, Yuzhe Liu NorthWest University, Hejun Fang NorthWest University, Chunwei Xia University of Leeds, Zheng Wang University of Leeds
14:45
15m
Talk
SCVHunter: Smart Contract Vulnerability Detection Based on Heterogeneous Graph Attention Network
Research Track
Feng Luo University of Electronic Science and Technology of China, Ruijie Luo University of Electronic Science and Technology of China, Ting Chen University of Electronic Science and Technology of China, Ao Qiao University of Electronic Science and Technology of China, Zheyuan He University of Electronic Science and Technology of China, Shuwei Song University of Electronic Science and Technology of China, Yu Jiang Tsinghua university, Sixing Li University of Electronic Science and Technology of China
15:00
15m
Talk
PS3: Precise Patch Presence Test based on Semantic Symbolic Signature
Research Track
Qi Zhan Zhejiang University, Xing Hu Zhejiang University, Zhiyang Li Zhejiang University, Xin Xia Huawei Technologies, David Lo Singapore Management University, Shanping Li Zhejiang University
15:15
15m
Talk
Safeguarding DeFi Smart Contracts against Oracle DeviationsACM SIGSOFT Distinguished Paper Award
Research Track
Xun Deng University of Toronto, Sidi Mohamed Beillahi University of Toronto, Cyrus Minwalla Bank of Canada, Han Du Bank of Canada, Andreas Veneris University of Toronto, Fan Long University of Toronto
14:00 - 15:30
14:00
15m
Talk
Testing Graph Database Systems via Equivalent Query Rewriting
Research Track
Qiuyang Mang The Chinese University of Hong Kong, Shenzhen, Aoyang Fang Chinese University of Hong Kong, Shenzhen, BoXi Yu The Chinese University of Hong Kong, Shenzhen, Hanfei Chen The Chinese University of Hong Kong, Shenzhen, Pinjia He Chinese University of Hong Kong, Shenzhen
14:15
15m
Talk
ROSInfer: Statically Inferring Behavioral Component Models for ROS-based Robotics Systems
Research Track
Tobias Dürschmid Carnegie Mellon University, USA, Christopher Steven Timperley Carnegie Mellon University, David Garlan Carnegie Mellon University, Claire Le Goues Carnegie Mellon University
DOI
14:30
15m
Talk
Finding XPath Bugs in XML Document Processors via Differential Testing
Research Track
Shuxin Li Southern University of Science and Technology, Manuel Rigger National University of Singapore
14:45
15m
Talk
Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer
Research Track
Jingzhou Fu School of Software, Tsinghua University, Jie Liang , Zhiyong Wu Tsinghua University, China, Yu Jiang Tsinghua University
15:00
15m
Talk
Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages
Research Track
Paul T. Chiou University of Southern California, Robert Winn University of Southern California, Ali S. Alotaibi University of Southern California, William G.J. Halfond University of Southern California
Media Attached
15:15
7m
Talk
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Demonstrations
Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Sebastiano Panichella Zurich University of Applied Sciences, Paolo Tonella USI Lugano
DOI Pre-print
15:22
7m
Talk
eFish'nSea: Unity Game Set for Learning Software Performance Issues Root Causes and Resolutions
Software Engineering Education and Training
Andrew Quinlan Stevens Institute of Technology, Ryan Mercadante Stevens Institute of Technology, Vincent Tufo Stevens Institute of Technology, Jonathan Morrone Stevens Institute of Technology, Lu Xiao Stevens Institute of Technology
14:00 - 15:30
14:00
15m
Talk
Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports
Research Track
Yanfu Yan William & Mary, Nathan Cooper William & Mary, Oscar Chaparro William & Mary, Kevin Moran University of Central Florida, Denys Poshyvanyk William & Mary
14:15
15m
Talk
The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology
Research Track
Mahmoud Alfadel University of Waterloo, Shane McIntosh University of Waterloo
Pre-print
14:30
15m
Talk
Scaling Code Pattern Inference with Interactive What-If Analysis
Research Track
Hong Jin Kang UCLA, Kevin Wang UCLA, Miryung Kim UCLA and Amazon Web Services
14:45
15m
Talk
Context-Aware Name Recommendation for Field Renaming
Research Track
Chunhao Dong Beijing Institute of Technology, Yanjie Jiang Peking University, Nan Niu University of Cincinnati, Yuxia Zhang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology
15:00
7m
Talk
"Don’t Touch my Model!" Towards Managing Model History and Versions during Metamodel Evolution
New Ideas and Emerging Results
Marcel Homolka Institute for Software Systems Engineering, Johannes Kepler University, Linz, Luciano Marchezan Johannes Kepler University Linz, Wesley Assunção North Carolina State University, Alexander Egyed Johannes Kepler University Linz
Pre-print
15:07
7m
Talk
Challenges in Empirically Testing Memory Persistency Models
New Ideas and Emerging Results
Vasileios Klimis Queen Mary University of London, Alastair F. Donaldson Imperial College London, Viktor Vafeiadis MPI-SWS, John Wickerson Imperial College London, Azalea Raad Imperial College London
15:14
7m
Talk
AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction
Demonstrations
Eman Abdullah AlOmar Stevens Institute of Technology, Benjamin Knobloch Stevens Institute of Technology, Thomas Kain Stevens Institute of Technology, Christopher Kalish Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint, Ali Ouni ETS Montreal, University of Quebec
14:00 - 15:30
14:00
15m
Talk
“I tend to view ads almost like a pestilence”: On the Accessibility Implications of Mobile Ads for Blind Users
Research Track
Ziyao He University of California, Irvine, Syed Fatiul Huq University of California, Irvine, Sam Malek University of California at Irvine
14:15
15m
Talk
Constructive Code Review: Managing the Impact of Interpersonal Conflicts in Practice
Software Engineering in Practice
Pavlina Wurzel Goncalves University of Zurich, Joao S. V. Goncalves University of Zurich, Alberto Bacchelli University of Zurich
14:30
15m
Talk
Motivating Open Source Collaborations Through Social Network Evaluation: A Gamification Practice from Alibaba
Software Engineering in Practice
Shengyu Zhao Tongji University, Xiaoya Xia East China Normal University, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick, Xiaozhou Li University of Oulu, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu and Tampere University , Rong Wang Alibaba Group, will wang , Chunqi Tian Yongji University
14:45
15m
Talk
Objectives and Key Results in Software Teams: Challenges, Opportunities and Impact on Development
Software Engineering in Practice
Jenna L. Butler Microsoft Research, Thomas Zimmermann Microsoft Research, Christian Bird Microsoft Research
15:00
7m
Talk
Dealing with Data Challenges when Delivering Data-Intensive Software Solutions
Journal-first Papers
Ulrike Maria Graetsch , Hourieh Khalajzadeh Deakin University, Australia, Rashina Hoda Monash University, Mojtaba Shahin RMIT University, John Grundy Monash University
Link to publication DOI Pre-print
15:07
7m
Talk
What’s (Not) Working in Programmer User Studies?
Journal-first Papers
Matthew C. Davis Carnegie Mellon University, Emad Aghayi George Mason University, Thomas LaToza George Mason University, Xiaoyin Wang University of Texas at San Antonio, Brad A. Myers Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University
Link to publication DOI
15:14
7m
Talk
Confirmation Bias and Time Pressure: A Family of Experiments in Software Testing
Journal-first Papers
Iflaah Salman Lappeenranta-Lahti University of Technology (LUT), Burak Turhan University of Oulu, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad
14:00 - 15:30
14:00
15m
Talk
It's Not a Feature, It's a Bug: Fault-Tolerant Model Mining from Noisy Data
Research Track
Felix Wallner Graz University of Technology, Institute of Software Technology, Bernhard Aichernig Graz University of Technology, Christian Burghard AVL List GmbH
Link to publication DOI
14:15
15m
Talk
Verifying Declarative Smart Contracts
Research Track
Haoxian Chen ShanghaiTech University, Lan Lu University of Pennsylvania, Brendan Massey University of Pennsylvania, Yuepeng Wang Simon Fraser University, Boon Thau Loo University of Pennsylvania
14:30
15m
Talk
Knowledge-aware Alert Aggregation in Large-scale Cloud Systems: a Hybrid Approach
Software Engineering in Practice
Jinxi Kuang The Chinese University of Hong Kong, Jinyang Liu The Chinese University of Hong Kong, Junjie Huang The Chinese University of Hong Kong, Renyi Zhong The Chinese University of Hong Kong, Jiazhen Gu The Chinese University of Hong Kong, Lan Yu Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Rui Tan Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Zengyin Yang Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Michael Lyu The Chinese University of Hong Kong
14:45
15m
Talk
Intelligent Monitoring Framework for Cloud Services: A Data-Driven Approach
Software Engineering in Practice
Pooja Srinivas Microsoft, Fiza Husain Microsoft, Anjaly Parayil Microsoft, Ayush Choure Microsoft, Chetan Bansal Microsoft Research, Saravan Rajmohan Microsoft
15:00
15m
Talk
FaultProfIT: Hierarchical Fault Profiling of Incident Tickets in Large-scale Cloud Systems
Software Engineering in Practice
Junjie Huang The Chinese University of Hong Kong, Jinyang Liu The Chinese University of Hong Kong, Zhuangbin Chen School of Software Engineering, Sun Yat-sen University, Zhihan Jiang The Chinese University of Hong Kong, Yichen LI The Chinese University of Hong Kong, Jiazhen Gu The Chinese University of Hong Kong, Cong Feng Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Zengyin Yang Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong
15:15
7m
Talk
Translating between SQL Dialects for Cloud Migration
Software Engineering in Practice
Ran Zmigrod JP Morgan - Chase, Salwa Alamir J.P. Morgan AI Research, Xiaomo Liu JP Morgan AI Research
15:22
7m
Talk
Designing Trustful Cooperation Ecosystems is Key to the New Space Exploration Era
New Ideas and Emerging Results
Renan Lima Baima University of Luxembourg, Loïck Chovet University of Luxembourg, Johannes Sedlmeir University of Luxembourg, Miguel A. Olivares-Mendez University of Luxembourg, Gilbert Fridgen University of Luxembourg
14:00 - 15:30
Testing with and for AI 2Journal-first Papers / Research Track / Demonstrations at Sophia de Mello Breyner Andresen
Chair(s): João Pascoal Faria Faculty of Engineering, University of Porto and INESC TEC
14:00
15m
Talk
Large Language Models are Edge-Case Generators: Crafting Unusual Programs for Fuzzing Deep Learning Libraries
Research Track
Yinlin Deng University of Illinois at Urbana-Champaign, Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Chenyuan Yang University of Illinois at Urbana-Champaign, Shizhuo Zhang University of Illinois Urbana-Champaign, Shujing Yang University of Illinois Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign
14:15
15m
Talk
Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning
Research Track
Yuanhong Lan Nanjing University, Yifei Lu Nanjing University, Zhong Li , Minxue Pan Nanjing University, Wenhua Yang Nanjing University of Aeronautics and Astronautics, Tian Zhang Nanjing University, Xuandong Li Nanjing University
14:30
7m
Talk
Black-Box Testing of Deep Neural Networks through Test Case Diversity
Journal-first Papers
Zohreh Aghababaeyan University of Ottawa Ottawa, Ontario, Canada, Manel Abdellatif Software and Information Technology Engineering Department, École de Technologie Supérieure, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Ramesh S , Mojtaba Bagherzadeh Cisco
14:37
7m
Talk
scenoRITA: Generating Diverse, Fully Mutable, Test Scenarios for Autonomous Vehicle Planning
Journal-first Papers
Yuqi Huai University of California, Irvine, Sumaya Almanee University of California, Irvine, Yuntianyi Chen University of California, Irvine, Xiafa Wu University of California, Irvine, Qi Alfred Chen University of California, Irvine, Joshua Garcia University of California, Irvine
14:44
7m
Talk
InterEvo-TR: Interactive Evolutionary Test Generation with Readability Assessment
Journal-first Papers
Pedro Delgado-Pérez Universidad de Cádiz, Aurora Ramírez University of Córdoba, Kevin Jesús Valle-Gómez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, José Raúl Romero University of Cordoba, Spain
14:51
7m
Talk
Differential testing for machine learning: an analysis for classification algorithms beyond deep learning
Journal-first Papers
Steffen Herbold University of Passau, Steffen Tunkel None
14:58
7m
Talk
Journal First Article: "Syntactic Vs. Semantic similarity of Artificial and Real Faults in Mutation Testing Studies"
Journal-first Papers
Milos Ojdanic University of Luxembourg, Aayush Garg Luxembourg Institute of Science and Technology, Ahmed Khanfir University of Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
15:05
7m
Talk
Causality-driven Testing of Autonomous Driving Systems
Journal-first Papers
Luca Giamattei Università di Napoli Federico II, Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
15:12
7m
Talk
When Less is More: On the Value of ''Co-training'' for Semi-Supervised Software Defect Predictors
Journal-first Papers
Suvodeep Majumder North Carolina State University, Joymallya Chakraborty Amazon.com, Tim Menzies North Carolina State University
Pre-print
15:19
7m
Talk
OpenSBT: A Modular Framework for Search-based Testing of Automated Driving Systems
Demonstrations
Lev Sorokin fortiss, Tiziano Munaro fortiss, Damir Safin fortiss, Brian Hsuan-Cheng Liao DENSO AUTOMOTIVE, Adam Molin DENSO AUTOMOTIVE
14:00 - 15:30
Technical Briefings 6 - (Part II)Technical Briefings at Vianna da Motta
14:00
90m
Paper
Technical Brief on Software Engineering for FMware
Technical Briefings
Dayi Lin Centre for Software Excellence, Huawei Canada, Filipe Cogo Huawei, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Ahmed E. Hassan Queen’s University
15:30 - 16:00
Posters 6Posters at Open Space
15:30
30m
Poster
Causal Graph Fuzzing for Fair ML Sofware Development
Posters
Verya Monjezi University of Texas at El Paso, Ashish Kumar , Gang Tan Pennsylvania State University, Ashutosh Trivedi University of Colorado Boulder, Saeid Tizpaz-Niari University of Texas at El Paso
15:30
30m
Poster
Multi-source Anomaly Detection For Microservice Systems
Posters
Zhengxin Li Inner Mongolia University, Junfeng Zhao Inner Mongolia University, Jia Kang Inner Mongolia University
15:30
30m
Poster
Boosting Individual Fairness through Mahalanobis Distances Guided Boltzmann Exploratory Testing (Extended Abstract)
Posters
Kaixiang Dong School of Intelligent Science and Technology, Hangzhou Institute for Advanced Study, University of Chinese Academy of Sciences, Hangzhou, China, Peng Wu Institute of Software, Chinese Academy of Sciences, China
15:30
30m
Poster
ICLNet: Stepping Beyond Dates for Robust Issue-Commit Link Recovery
Posters
Abhishek Kumar Indian Institute of Technology Kharagpur, Partha Pratim Das Indian Institute of Technology, Kharagpur, Partha Pratim Chakrabarti Indian Institute of Technology, Kharagpur
15:30
30m
Poster
NomNom: Explanatory Function Names for Program Synthesizers
Posters
Amirmohammad Nazari University of Southern California, Souti Chattopadhyay University of Southern California, Swabha Swayamdipta University of Southern California, Mukund Raghothaman University of Southern California
15:30
30m
Poster
Extracting Relevant Test Inputs from Bug Reports for Automatic Test Case Generation
Posters
Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Laura Plein University of Luxembourg, Abdoul Kader Kaboré University of Luxembourg, Andrew Habib ABB Corporate Research, Germany, Jacques Klein University of Luxembourg, David Lo Singapore Management University, Tegawendé F. Bissyandé University of Luxembourg
15:30
30m
Poster
F-CodeLLM: A Federated Learning Framework for Adapting Large Language Models to Practical Software Development
Posters
Zeju Cai the School of Software Engineering, Sun Yat-sen University, China, Jianguo Chen the School of Software Engineering, Sun Yat-sen University, China, Wenqing Chen Sun Yat-sen University, Weicheng Wang the School of Software Engineering, Sun Yat-sen University, China, Zibin Zheng Sun Yat-sen University
15:30
30m
Poster
How are Contracts Used in Android Mobile Applications?
Posters
David R. Ferreira Faculty of Engineering, University of Porto, Alexandra Mendes University of Porto and HASLab, INESC TEC, João F. Ferreira INESC-ID and IST, University of Lisbon
15:30
30m
Poster
Creating Fair Software: Identifying and Mitigating Bias in Machine Learning Models through Counterfactual Thinking
Posters
Zhipeng Yin Florida International University, Zichong Wang Florida International University, Wenbin Zhang Florida International University
15:30
30m
Poster
Automated Security Repair for Helm Charts
Posters
Francesco Minna Vrije Universiteit Amsterdam, Agathe Blaise Thales SIX GTS France, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Katja Tuma Vrije Universiteit Amsterdam
15:30
30m
Poster
Path Complexity Analysis for Interprocedural Code
Posters
Mira Kaniyur Harvey Mudd College, Ana Cavalcante-Studart Harvey Mudd College, Yihan Yang Harvey Mudd College, Sangeon Park Harvey Mudd College, David Chen Harvey Mudd College, Duy Lam Harvey Mudd College, Lucas Bang Harvey Mudd College
15:30
30m
Poster
NL2Fix: Generating Functionally Correct Code Edits from Bug Descriptions
Posters
Sarah Fakhoury Microsoft Research, Saikat Chakraborty Microsoft Research, Madan Musuvathi Microsoft Research, Shuvendu Lahiri Microsoft Research
16:00 - 17:30
Language Models and Generated Code 4New Ideas and Emerging Results / Research Track at Almada Negreiros
Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology
16:00
15m
Talk
Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code
Research Track
Rangeet Pan IBM Research, Ali Reza Ibrahimzada University of Illinois Urbana-Champaign, Rahul Krishna IBM Research, Divya Sankar IBM Research, Lambert Pouguem Wassi IBM Research, Michele Merler IBM Research, Boris Sobolev IBM Research, Raju Pavuluri IBM T.J. Watson Research Center, Saurabh Sinha IBM Research, Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
DOI Pre-print Media Attached
16:15
15m
Talk
Traces of Memorisation in Large Language Models for Code
Research Track
Ali Al-Kaswan Delft University of Technology, Netherlands, Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
16:30
15m
Talk
Language Models for Code Completion: A Practical Evaluation
Research Track
Maliheh Izadi Delft University of Technology, Jonathan Katzy Delft University of Technology, Tim van Dam Delft University of Technology, Marc Otten Delft University of Technology, Răzvan Mihai Popescu Delft University of Technology, Arie van Deursen Delft University of Technology
16:45
15m
Talk
Evaluating Large Language Models in Class-Level Code Generation
Research Track
Xueying Du Fudan University, Mingwei Liu Fudan University, Kaixin Wang Fudan University, Hanlin Wang Fudan University, Junwei Liu Huazhong University of Science and Technology, Yixuan Chen Fudan University, Jiayi Feng Fudan University, Chaofeng Sha Fudan University, Xin Peng Fudan University, Yiling Lou Fudan University
Pre-print
17:00
7m
Talk
Naturalness of Attention: Revisiting Attention in Code Language Models
New Ideas and Emerging Results
Mootez Saad Dalhousie University, Tushar Sharma Dalhousie University
Pre-print
17:07
7m
Talk
Towards Trustworthy AI Software Development Assistance
New Ideas and Emerging Results
Daniel Maninger TU Darmstadt, Krishna Narasimhan TU Darmstadt, Mira Mezini TU Darmstadt
DOI Pre-print
16:00 - 17:30
16:00
15m
Talk
Predicting Performance and Accuracy of Mixed-Precision Programs for Precision Tuning
Research Track
Yutong Wang University of California, Davis, Cindy Rubio-González University of California at Davis
16:15
15m
Talk
A Synthesis of Green Architectural Tactics for ML-Enabled Systems
Software Engineering in Society
Heli Järvenpää Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam, Justus Bogner Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Henry Muccini University of L'Aquila, Italy, Ipek Ozkaya Carnegie Mellon University
Pre-print
16:30
15m
Talk
Greening Large Language Models of Code
Software Engineering in Society
Jieke Shi Singapore Management University, Zhou Yang Singapore Management University, Hong Jin Kang UCLA, Bowen Xu North Carolina State University, Junda He Singapore Management University, David Lo Singapore Management University
Pre-print Media Attached
16:45
15m
Talk
Lessons from Building CodeBuddy: A Contextualized AI Coding Assistant
Software Engineering in Practice
Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation, Cleidson de Souza Federal University of Pará Belém, João Batista Cordeiro Neto Federal University of Santa Catarina and Zup Innovation, Alberto de Souza Zup Innovation, Tarcísio Gotto Zup Innovation, Edward Monteiro StackSpot
17:00
15m
Talk
CodeFuse-13B: A Pretrained Multi-lingual Code Large Language Model
Software Engineering in Practice
Peng Di Ant Group, Jianguo Li Ant Group, Hang Yu Ant Group, Wei Jiang Ant Group
17:15
7m
Talk
Breaking the Silence: the Threats of Using LLMs in Software Engineering
New Ideas and Emerging Results
June Sallou Delft University of Technology, Thomas Durieux TU Delft, Annibale Panichella Delft University of Technology
Pre-print
16:00 - 17:30
16:00
15m
Talk
Generating REST API Specifications through Static Analysis
Research Track
Ruikai Huang Georgia Institute of Technology, Manish Motwani Oregon State University, USA, Idel Martinez Georgia Institute of Technology, Alessandro Orso Georgia Institute of Technology
16:15
15m
Talk
Precise Sparse Abstract Execution via Cross-Domain Interaction
Research Track
16:30
15m
Talk
Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming Courses
Software Engineering Education and Training
Vivian van der Werf Leiden University, Alaaeddin Swidan Open University of the Netherlands, Felienne Hermans Vrije Universiteit Amsterdam, Marcus Specht Delft University of Technology, Efthimia Aivaloglou Delft University of Technology
16:45
7m
Talk
Automated Detection of Software Performance Antipatterns in Java-Based Applications
Journal-first Papers
Catia Trubiani Gran Sasso Science Institute, Riccardo Pinciroli Gran Sasso Science Institute, Andrea Biaggi University of Milano Bicocca, Francesca Arcelli Fontana University of Milano-Bicocca
16:52
7m
Talk
What really changes when developers intend to improve their source code: A commit-level study of static metric value and static analysis warning changes
Journal-first Papers
Alexander Trautsch University of Passau, Johannes Erbel University of Göttingen, Steffen Herbold University of Passau, Jens Grabowski University of Göttingen
16:59
7m
Talk
Emulation Tool For Android Edge Devices
Demonstrations
Lyla Naghipour Vijouyeh University of Oslo, Rodrigo Bruno INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Paulo Ferreira University of Oslo
16:00 - 17:30
Static Detection TechniquesSoftware Engineering in Practice / Research Track at Eugénio de Andrade
Chair(s): Valentina Lenarduzzi University of Oulu
16:00
15m
Talk
MalwareTotal: Multi-Faceted and Sequence-Aware Bypass Tactics against Static Malware Detection
Research Track
Shuai He Huazhong University of Science and Technology, Cai Fu Huazhong University of Science and Technology, Hong Hu Pennsylvania State University, Jiahe Chen Huazhong University of Science and Technology, Jianqiang Lv Huazhong University of Science and Technology, Shuai Jiang Huazhong University of Science and Technology
16:15
15m
Talk
Semantic-Enhanced Static Vulnerability Detection in Baseband FirmwareACM SIGSOFT Distinguished Paper Award
Research Track
Yiming Liu Institute of Information Engineering, Chinese Academy of Sciences, Cen Zhang Nanyang Technological University, Feng Li Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China, Yeting Li Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jianhua Zhou Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Jian Wang Institute of Information Engineering, Chinese Academy of Sciences, Lanlan Zhan Institute of Information Engineering, Chinese Academy of Sciences, Yang Liu Nanyang Technological University, Wei Huo Institute of Information Engineering at Chinese Academy of Sciences
16:30
15m
Talk
CSChecker: Revisiting GDPR and CCPA Compliance of Cookie Banners on the Web
Research Track
Mingxue Zhang Zhejiang University, Wei Meng Chinese University of Hong Kong, You Zhou Zhejiang University, Kui Ren Zhejiang University
16:45
15m
Talk
Raisin: Identifying Rare Sensitive Functions for Bug Detection
Research Track
Jianjun Huang Renmin University of China, Jianglei Nie Renmin University of China, Yuanjun Gong Renmin University of China, Wei You Renmin University of China, Bin Liang Renmin University of China, China, Pan Bian Huawei Technologies CO., LTD., China
17:00
15m
Talk
Broadly Enabling KLEE to Effortlessly Find Unrecoverable Errors in Rust
Software Engineering in Practice
Ying Zhang Virginia Tech, Peng Li Zoox, Yu Ding Google, Wang Lingxiang Microsoft, Dan Williams Virginia Tech, Na Meng Virginia Tech
Pre-print
17:15
15m
Talk
Inference for Ever-Changing Policy of Taint Analysis
Software Engineering in Practice
Wen-Hao Chiang Amazon Web Services, Peixuan Li Amazon Web Services, Qiang Zhou Amazon Web Services, Subarno Banerjee Amazon Web Services, Martin Schäf Amazon Web Services, Yingjun Lyu Amazon Web Services, Hoan Nguyen Amazon Web Services, Omer Tripp Amazon Web Services
16:00 - 17:30
Program Repair 4Journal-first Papers / Research Track at Fernando Pessoa
Chair(s): João Pascoal Faria Faculty of Engineering, University of Porto and INESC TEC
16:00
15m
Talk
Comprehensive Semantic Repair of Obsolete GUI Test Scripts for Mobile Applications
Research Track
Shaoheng Cao Nanjing University, Minxue Pan Nanjing University, Yu Pei The Hong Kong Polytechnic University, Wenhua Yang Nanjing University of Aeronautics and Astronautics, Tian Zhang Nanjing University, Linzhang Wang Nanjing University, Xuandong Li Nanjing University
16:15
15m
Talk
Exploring Experiences with Automated Program Repair in Practice
Research Track
Fairuz Nawer Meem George Mason University, Justin Smith Lafayette College, Brittany Johnson George Mason University
16:30
15m
Talk
PyTy: Repairing Static Type Errors in Python
Research Track
Yiu Wai Chow University of Stuttgart, Luca Di Grazia Università della Svizzera italiana (USI), Michael Pradel University of Stuttgart
Link to publication DOI Pre-print File Attached
16:45
15m
Talk
Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation
Research Track
Wenzhang Yang University of Science and Technology of China, Linhai Song Programme Committee, Yinxing Xue University of Science and Technology of China
17:00
7m
Talk
Improving Automated Program Repair with Domain Adaptation
Journal-first Papers
Armin Zirak University of Calgary, Hadi Hemmati York University
17:07
7m
Talk
Invalidator: Automated Patch Correctness Assessment Via Semantic and Syntactic Reasoning
Journal-first Papers
Le-Cong Thanh The University of Melbourne, Duc-Minh Luong Hanoi University of Science and Technology, Xuan-Bach D. Le University of Melbourne, David Lo Singapore Management University, Nhat-Hoa Tran Hanoi University of Science and Technology, Quang-Huy Bui Hanoi University of Science and Technology, Quyet Thang Huynh Hanoi University of Science and Technology
Media Attached
16:00 - 17:30
16:00
15m
Talk
Cneps: A Precise Approach for Examining Dependencies among Third-Party C/C++ Open-Source Components
Research Track
Yoonjong Na Korea University, Seunghoon Woo Korea University, Joomyeong Lee Korea University, Heejo Lee Korea University
16:15
15m
Talk
A Study on the Pythonic Functional Constructs' Understandability
Research Track
Cyrine Zid École Polytechnique de Montréal, Fiorella Zampetti University of Sannio, Italy, Giulio Antoniol Ecole Polytechnique de Montreal, Massimiliano Di Penta University of Sannio, Italy
Pre-print
16:30
15m
Talk
Introducing Computer Science Undergraduate Students to DevOps Technologies from Software Engineering Fundamentals
Software Engineering Education and Training
Edgar Sarmiento-Calisaya Universidad Nacional de San Agustín de Arequipa, Alvaro Mamani-Aliaga Universidad Nacional de San Agustín de Arequipa, Julio Cesar Leite Federal University of Bahia (UFBA)
DOI
16:45
15m
Talk
Bridging the Theory-Practice Gap in a Maintenance Programming Course: An Experience Report
Software Engineering Education and Training
Sofia Ouhbi Uppsala University
17:00
7m
Talk
Deductive Software Architecture Recovery via Chain-of-thought Prompting
New Ideas and Emerging Results
Satrio Adi Rukmono , Lina Ochoa Eindhoven University of Technology, Michel Chaudron Eindhoven University of Technology, The Netherlands
17:07
7m
Talk
Reproducibility of Build Environments through Space and Time
New Ideas and Emerging Results
Julien Malka LTCI, Télécom Paris, Institut Polytechnique de Paris, France, Stefano Zacchiroli Télécom Paris, Polytechnic Institute of Paris, Théo Zimmermann Télécom Paris, Polytechnic Institute of Paris
Pre-print
17:14
7m
Talk
APICIA: An API Change Impact Analyzer for Android Apps
Demonstrations
Tarek Mahmud Texas State University, Meiru Che Central Queensland University, Jihan Rouijel Texas State University, Mujahid Khan Texas State University, Guowei Yang University of Queensland
17:21
7m
Talk
RAT: A Refactoring-Aware Tool for Tracking Code History
Demonstrations
Feifei Niu Nanjing University, Junqian Shao Nanjing University, Chaofan Xu Nanjing University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Wesley Assunção North Carolina State University, Liguo Huang Southern Methodist University, Chuanyi Li Nanjing University, Jidong Ge Nanjing University, Bin Luo Nanjing University, Alexander Egyed Johannes Kepler University Linz
16:00 - 17:30
16:00
15m
Talk
Property-Based Testing in PracticeACM SIGSOFT Distinguished Paper Award
Research Track
Harrison Goldstein University of Pennsylvania, Joseph W. Cutler University of Pennsylvania, Daniel Dickstein Jane Street, Benjamin C. Pierce University of Pennsylvania, Andrew Head University of Pennsylvania
16:15
15m
Talk
Navigating the Path of Women in Software Engineering: From Academia to Industry
Software Engineering in Society
Tatalina Oliveira CESAR School, Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary, Ronnie de Souza Santos University of Calgary, Helda Barros CESAR School, Maria Teresa Baldassarre Department of Computer Science, University of Bari , Cesar França CESAR School
Pre-print
16:30
15m
Talk
Early Career Software Developers - Are You Sinking or Swimming?
Software Engineering in Society
Xin Zhao Seattle University, Narissa Tsuboi Seattle University
Pre-print Media Attached
16:45
15m
Talk
An experience report on the use of Active Learning in Empirical Software Engineering Education: Understanding the pros and cons from the student's perspective
Software Engineering Education and Training
Maria Alcimar Costa Meireles UFAM - Federal University of Amazonas, Sabrina Rocha UFAM - Federal University of Amazonas, José Carlos Maldonado Loggi Tecnologia and University of São Paulo - USP and, Tayana Conte Universidade Federal do Amazonas
17:00
15m
Talk
Teaching Software Ethics to Future Software Engineers
Software Engineering Education and Training
Aastha Pant Monash University, Simone Spiegler Monash University, Rashina Hoda Monash University, Jeremy Yoon Monash University, Nabeeb Yusuf Monash University, Tian Er Monash University, Shenyi Hu Monash University
17:15
7m
Talk
Mind the Gap: Gender, Micro-inequities and Barriers in Software Development
Journal-first Papers
Emitzá Guzmán Vrije Universiteit Amsterdam, Ricarda Anna-Lena Fischer Vrije Universiteit Amsterdam, Janey Kok Vrije Universiteit Amsterdam
16:00 - 17:30
16:00
18m
Talk
Recovering Trace Links Between Software Documentation And Code
Research Track
Jan Keim Karlsruhe Institute of Technology (KIT), Sophie Corallo Karlsruhe Institute of Technology (KIT), Dominik Fuchß Karlsruhe Institute of Technology, Tobias Hey Karlsruhe Institute of Technology (KIT), Tobias Telge Karlsruhe Institute of Technology (KIT), Anne Koziolek Karlsruhe Institute of Technology
Link to publication DOI Pre-print
16:18
18m
Talk
TRIAD: Automated Traceability Recovery based on Biterm-enhanced Deduction of Transitive Links among Artifacts
Research Track
Hui Gao Nanjing University, Hongyu Kuang Nanjing University, Wesley Assunção North Carolina State University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Guoping Rong Nanjing University, He Zhang Nanjing University, Xiaoxing Ma State Key Laboratory for Novel Software Technology, Nanjing University, Alexander Egyed Johannes Kepler University Linz
Pre-print
16:36
18m
Talk
Towards Engineering Fair and Equitable Software Systems for Managing Low-Altitude Airspace Authorizations
Software Engineering in Society
Usman Gohar Dept. of Computer Science, Iowa State University, Michael Hunter Iowa State University, Agnieszka Marczak-Czajka University of Notre Dame, Robyn Lutz Iowa State University, Myra Cohen Iowa State University, Jane Cleland-Huang University of Notre Dame
DOI Pre-print
16:54
18m
Talk
What Can Requirements Engineering Do for Emerging System of Systems? Case of Smart Local Energy
Software Engineering in Society
Ruzanna Chitchyan University of Bristol
17:12
18m
Talk
API Governance at Scale
Software Engineering in Practice
Mak Ahmad UC Davis, JJ Geewax Meta, Andrew Macvean Google, Inc., David Karger MIT, Kwan-Liu Ma UC Davis
16:00 - 17:30
Testing of AI systemsResearch Track / Journal-first Papers at Sophia de Mello Breyner Andresen
Chair(s): Aldeida Aleti Monash University
16:00
15m
Talk
CIT4DNN: Generating Diverse and Rare Inputs for Neural Networks Using Latent Space Combinatorial Testing
Research Track
Swaroopa Dola University of Virginia, Rory McDaniel University of Virginia, Matthew B Dwyer University of Virginia, Mary Lou Soffa University of Virginia
16:15
15m
Talk
Knowledge Graph Driven Inference Testing for Question Answering Software
Research Track
Jun Wang Nanjing University, Yanhui Li Nanjing University, Zhifei Chen Nanjing University, Lin Chen Nanjing University, Xiaofang Zhang Soochow University, Yuming Zhou Nanjing University
16:30
15m
Talk
DeepSample: DNN sampling-based testing for operational accuracy assessment
Research Track
Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
Pre-print
16:45
15m
Talk
MAFT: Efficient Model-Agnostic Fairness Testing for Deep Neural Networks via Zero-Order Gradient Search
Research Track
Zhaohui Wang East China Normal University, Min Zhang East China Normal University, Jingran Yang East China Normal University, ShaoBojie East China Normal University, Min Zhang East China Normal University
17:00
7m
Talk
DeepManeuver: Adversarial Test Generation for Trajectory Manipulation of Autonomous Vehicles
Journal-first Papers
Meriel von Stein University of Virginia, Sebastian Elbaum University of Virginia, David Shriver Software Engineering Institute
17:07
7m
Talk
Finding Deviated Behaviors of the Compressed DNN Models for Image Classifications
Journal-first Papers
Yongqiang Tian The Hong Kong University of Science and Technology; University of Waterloo, Wuqi Zhang The Hong Kong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Shing-Chi Cheung Hong Kong University of Science and Technology, Chengnian Sun University of Waterloo, Shiqing Ma University of Massachusetts, Amherst, Yu Jiang Tsinghua University
Link to publication DOI
17:14
7m
Talk
Identifying the Hazard Boundary of ML-enabled Autonomous Systems Using Cooperative Co-Evolutionary Search
Journal-first Papers
Sepehr Sharifi University of Ottawa, Donghwan Shin University of Sheffield, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Nathan Aschbacher Auxon Corporation
17:30 - 18:00
Awards (Distinguished Papers, Reviewers, ACM Student Research Competition Awards)Social Events / SRC - ACM Student Research Competition at Grande Auditório
Chair(s): Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC
17:30
10m
Talk
Distinguished Papers
Social Events

17:40
10m
Talk
Distinguished Reviewers
Social Events

17:50
10m
Talk
ACM Student Research Competition Awards
SRC - ACM Student Research Competition

18:00 - 18:20
Closing cerimonySocial Events / ICSE Keynotes / SRC - ACM Student Research Competition at Grande Auditório
Chair(s): Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC
18:00
10m
Talk
ICSE 2024 Closing
Social Events
Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC, Arie van Deursen Delft University of Technology

Sat 20 Apr

Displayed time zone: Lisbon change

08:15 - 10:30
OpeningNLBSE at Maria Helena Vieira da Silva
Chair(s): Andrea Di Sorbo University of Sannio, Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences
09:15
15m
Day opening
Opening
NLBSE

09:30
60m
Keynote
Neuro-Symbolic Developer Tools for Analyzing, Executing, and Repairing Code
NLBSE
Michael Pradel University of Stuttgart
09:00 - 10:30
IoT Software Evaluation and AutomationSERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Rodrigo Morales Concordia University
09:00
14m
Day opening
Opening
SERP4IoT

09:15
24m
Talk
Evaluation of APIs for Data Exchange with Building Management Systems
SERP4IoT
Peter Yefi Concordia University, Ramanunni Menon Concordia University, Ursula Eicker Concordia University
09:40
24m
Talk
MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems
SERP4IoT
Imen Trabelsi , Bianca Popa , Jérémie Péreyrol , Pier-Olivier Beaulieu , Naouel Moha École de Technologie Supérieure (ETS)
10:05
25m
Talk
Evaluating Open Source IoT Platforms: A GitHub Analysis
SERP4IoT
Mahdi Turki , Ghizlane El Boussaidi École de Technologie Supérieure, Imen Benzarti École de technologie supérieure, Hafedh Mili Université du Québec à Montréal
09:00 - 10:30
Welcome and KeynotesGE@ICSE at Amália Rodrigues
Chair(s): Barbora Buhnova Masaryk University, Lafifa Jamal University of Dhaka, Valentina Lenarduzzi University of Oulu
09:00
10m
Day opening
Welcome and Introductions
GE@ICSE
Barbora Buhnova Masaryk University, Lafifa Jamal University of Dhaka, Andrea Janes Free University of Bozen-Bolzano, Valentina Lenarduzzi University of Oulu, Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, Mikel Robredo University of Oulu
09:10
35m
Keynote
Keynote: From Assumptions to Action: Innovating Women's Path to Technology
GE@ICSE
K: Lucia Happe Karlsruhe Institute of Technology
09:45
35m
Keynote
Keynote: Collaborative learning and social impact: Determinants of DEI in Software Engineering (Education)
GE@ICSE
K: Daniela Damian University of Victoria
09:00 - 10:30
Session 1: Opening & KeynoteExEn at Carlos Paredes
Chair(s): Jakob Droste Leibniz Universität Hannover, Verena Klös Technische Universität Dresden
09:00
15m
Day opening
Opening
ExEn
Jakob Droste Leibniz Universität Hannover, Verena Klös Technische Universität Dresden
09:15
75m
Keynote
Illuminating the black mirror in system design: Promoting human values and their reflection through explainability
ExEn
Irit Hadar University of Haifa
09:00 - 10:30
Opening + TutorialsDeepTest at Eugénio de Andrade
Chair(s): Nicolás Cardozo Universidad de los Andes
09:00
30m
Day opening
Opening
DeepTest

09:30
30m
Tutorial
Tutorial: TestSpark
DeepTest
Pouria Derakhshanfar JetBrains Research, Arkadii Sapozhnikov JetBrains Research
10:00
30m
Tutorial
Tutorial: OpenSBT
DeepTest
Lev Sorokin fortiss GmbH | Technische Universität München
Link to publication Authorizer link Pre-print
09:00 - 10:30
Opening & KeynotesIDE at Lopes Graça
Chair(s): Danny Dig University of Colorado Boulder, JetBrains Research
09:00
10m
Day opening
Welcoming Message by Organizers
IDE
Danny Dig University of Colorado Boulder, JetBrains Research, Timofey Bryksin JetBrains Research, Yaroslav Golubev JetBrains Research, Alexander Bezzubov JetBrains
09:10
40m
Keynote
IDEs at Google — Past, Present, Future
IDE
09:50
40m
Keynote
IDE Integration: A Case Study on Boosting Concurrency Testing
IDE
Nikita Koval JetBrains
09:00 - 10:30
Session 1: Welcome & Opening + Keynote 1 + Full PapersLLM4Code at Luis de Freitas Branco
Chair(s): Lin Tan Purdue University
09:00
10m
Day opening
Welcome & Opening
LLM4Code
Prem Devanbu University of California at Davis, Yiling Lou Fudan University, Lin Tan Purdue University, Lingming Zhang University of Illinois at Urbana-Champaign
09:10
50m
Keynote
Code Llama: Open Foundation Models for Code
LLM4Code
10:00
10m
Talk
Industrial Experience Report on AI-Assisted Coding in Professional Software Development
LLM4Code
Rudolf Ramler Software Competence Center Hagenberg (SCCH), Lukas Fischer Software Competence Center Hagenberg GmbH, Michael Moser Software Competence Center Hagenberg GmbH, Markus Nissl Building Digital Solutions 421 GmbH, Rene Heinzl Building Digital Solutions 421 GmbH
10:10
10m
Talk
Gauging Tech Community Acceptance of Rapid Prototyping in Unfamiliar Programming Languages using LLM Chatbots
LLM4Code
Krerkkiat Chusap Ohio University, Chang Liu
10:20
10m
Talk
LLM4TDD: Best Practices for Test Driven Development Using Large Language Models
LLM4Code
Sanyogita Piya The University of Texas at Arlington, Allison Sullivan University of Texas at Arlington
09:00 - 10:30
APR TechniquesAPR at Vianna da Motta
Chair(s): He Ye Carnegie Mellon University
09:00
60m
Keynote
What is a bug? Implications for the future of automatic repair
APR
Claire Le Goues Carnegie Mellon University
10:00
15m
Talk
ASAP-Repair: API-Specific Automated Program Repair Based on API Usage Graphs
APR
Sebastian Nielebock Otto-von-Guericke University Magdeburg, Paul Blockhaus Otto-von-Guericke-University Magdeburg, Germany, Jacob Krüger Eindhoven University of Technology, Frank Ortmeier University of Magdeburg
10:15
15m
Talk
Towards Developing Effective Fault localization Technique for Termination Bugs in Loop Programs
APR
Omar Al-Bataineh Simula Research Laboratory, Leon Moonen Simula Research Laboratory and BI Norwegian Business School
10:30 - 11:00
Coffee BreakCatering at Open Space
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Keynote + paper presentationSERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
11:00
64m
Keynote
Evolving Edge Computing
SERP4IoT
Hugo Sereno Ferreira Faculty of Engineering, University of Porto, Portugal
12:05
25m
Talk
A Usability Study on the Creation of Intrusion Detection Rules on IoT Networks
SERP4IoT
Davino Mauro Junior , Kiev Gama Federal University of Pernambuco (UFPE)
11:00 - 12:30
Gender Equality and Women in ITGE@ICSE at Amália Rodrigues
Chair(s): Valentina Lenarduzzi University of Oulu
11:00
20m
Full-paper
Rebooting the System and Building New Futures: Supporting Women's Comeback in IT
GE@ICSE
Sonja Hyrynsalmi LUT University
11:20
15m
Short-paper
Women in ICT in Bosnia and Herzegovina
GE@ICSE
Erna Berbic International University of Sarajevo, Amal Mersni International University of Sarajevo, Ozge Buyukdagli International University of Sarajevo
11:35
20m
Full-paper
Unveiling women's expectations as ICT professionals: A survey study
GE@ICSE
Edna Dias Canedo University of Brasilia (UnB), Larissa Rocha Federal University of Bahia / State University of Feira de Santana, Heloise Acco Tives IFPR, Geovana Ramos Sousa Silva University of Brasília (UnB), Fabiana Freitas Mendes
11:55
15m
Short-paper
On the Intersectionality of Software Practitioners and Role Models
GE@ICSE
Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Universidad Politécnica de Madrid
12:10
15m
Poster
Decoding the Gap: A Retrospective Analysis of Women's Experiences in Software Engineering
GE@ICSE
Lucia Happe Karlsruhe Institute of Technology, Kai Marquardt Karlsruhe Institute of Technology (KIT), Ricarda Trumpf KIT, Ingo Wagner Karlsruhe Institute of Technology (KIT)
11:00 - 12:30
Session 2: Paper SessionExEn at Carlos Paredes
Chair(s): Jakob Droste Leibniz Universität Hannover
11:00
35m
Full-paper
Generating Context-Aware Contrastive Explanations in Rule-based Systems
ExEn
Lars Herbold University of Cologne, Mersedeh Sadeghi University of Cologne, Andreas Vogelsang University of Cologne
11:35
25m
Short-paper
What if Autonomous Systems had a Game Master? Targeted Explaining with the help of a Supervisory Control System
ExEn
Akhila Bairy University of Oldenburg, Martin Fränzle
12:00
25m
Short-paper
Towards a Computational Architecture for Co-Constructive Explainable Systems
ExEn
Meisam Booshehri Bielefeld University, Hendrik Buschmeier Bielefeld University, Philipp Cimiano Bielefeld University, Stefan Kopp Bielefeld University, Jaroslaw Kornowicz Paderborn University, Olesja Lammert Paderborn University, Marco Matarese Italian Institute of Technology, Dimitry Mindlin Bielefeld University, Amelie Robrecht Bielefeld University, Anna-Lisa Vollmer Bielefeld University, Petra Wagner Bielefeld University, Britta Wrede Bielefeld University
11:00 - 12:30
Research TalksDeepTest at Eugénio de Andrade
Chair(s): Matteo Biagiola Università della Svizzera italiana
11:00
30m
Paper
Data vs. Model Machine Learning Fairness Testing: An Empirical Study
DeepTest
Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
11:30
30m
Paper
Guiding the Search Towards Failure-Inducing Test Inputs Using Support Vector Machines
DeepTest
Lev Sorokin fortiss GmbH | Technische Universität München, Niklas Kerscher Technische Universität München | Ludwig-Maximilians-Universität München
Pre-print
12:00
30m
Paper
A Framework for Including Uncertainty in Robustness Evaluation of Bayesian Neural Network Classifiers
DeepTest
Wasim Essbai Technische Universität Wien, Andrea Bombarda University of Bergamo, Silvia Bonfanti University of Bergamo, Angelo Gargantini University of Bergamo
Pre-print
11:00 - 12:30
Tool CompetitionNLBSE at Glicínia Quartin
Chair(s): Ali Al-Kaswan Delft University of Technology, Netherlands, Oscar Chaparro William & Mary, Giuseppe Colavito University of Bari, Italy, Rafael Kallis Rafael Kallis Consulting, Luca Pascarella ETH Zurich, Pooja Rani University of Zurich
11:00
15m
Other
Tool Competition Opening
NLBSE
Rafael Kallis Rafael Kallis Consulting, Giuseppe Colavito University of Bari, Italy, Ali Al-Kaswan Delft University of Technology, Netherlands, Luca Pascarella ETH Zurich, Oscar Chaparro William & Mary, Pooja Rani University of Zurich
11:15
10m
Demonstration
Few-Shot Issue Report Classification with Adapters
NLBSE
Fahad Ebrahim The University of Warwick, Mike Joy University of Warwick
11:25
10m
Demonstration
Lessons from the NLBSE 2024 Competition: Towards Building Efficient Models for GitHub Issue Classification
NLBSE
Daniel Gómez-Barrera Universidad de los Andes, Luccas Rojas Becerra Universidad de los Andes, Juan Pinzón Roncancio Universidad de los Andes, David Ortiz Almanza Universidad de los Andes, Juan Arboleda Universidad de los Andes, Mario Linares-Vásquez Universidad de los Andes, Ruben Manrique Universidad de los Andes
11:35
10m
Demonstration
ClassifAI: Automating Issue Reports Classification using Pre-Trained BERT (Bidirectional Encoder Representations from Transformers) Models
NLBSE
Khubaib Amjad Alam National University of Computer and Emerging Sciences, Ashish Jumani National University of Computer and Emerging Sciences, Harris Aamir National University of Computer and Emerging Sciences, Islamabad, Pakistan, Muhammad Uzair National University of Computer and Emerging Sciences, Islamabad, Pakistan
11:45
10m
Demonstration
Text-To-Text Generation for Issue Report Classification
NLBSE
Gokul Rejithkumar TCS Research, Preethu Rose Anish TCS Research, Smita Ghaisas TCS Research
11:55
10m
Demonstration
Applying Large Language Models API to Issue Classification Problem
NLBSE
Gabriel Aracena Grand Canyon University, Kyle Luster Grand Canyon University, Fábio Santos , Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University
12:05
10m
Demonstration
Dopamin: Transformer-based Comment Classifiers through Domain Post-Training and Multi-level Layer Aggregation
NLBSE
Nam Le Hai FPT Software AI Center, Nghi D. Q. Bui Fulbright University, Viet Nam
12:15
15m
Other
Tool Competition Closing
NLBSE
Rafael Kallis Rafael Kallis Consulting, Giuseppe Colavito University of Bari, Italy, Ali Al-Kaswan Delft University of Technology, Netherlands, Luca Pascarella ETH Zurich, Oscar Chaparro William & Mary, Pooja Rani University of Zurich
11:00 - 12:30
Poster SessionIDE at Lopes Graça
Chair(s): Yaroslav Golubev JetBrains Research

The poster session takes place in three iterations by 8–9 papers. Some posters include small demos.

11:00
30m
Poster
Jasay: Towards Voice Commands in Projectional Editors
IDE
André L. Santos University Institute of Lisbon, Portugal, Alexandre Cancelinha ISCTE-IUL, Fernando Batista ISCTE-IUL
Pre-print
11:00
30m
Poster
Embedding-Based Search in JetBrains IDEs
IDE
Evgeny Abramov JetBrains, Nikolai Palchikov JetBrains
Pre-print
11:00
30m
Poster
On the Integration of Spectrum-Based Fault Localization Tools into IDEs
IDE
Attila Szatmári Szegedi Tudományegyetem, Qusay Idrees Sarhan Department of Software Engineering, University of Szeged, Péter Attila Soha Department of Software Engineering, University of Szeged, Gergő Balogh Department of Software Engineering, University of Szeged, Árpád Beszédes Department of Software Engineering, University of Szeged
Pre-print
11:00
30m
Poster
JetTrain: IDE-Native Machine Learning Experiments
IDE
Artem Trofimov JetBrains, Mikhail Kostyukov JetBrains, Sergei Ugdyzhekov JetBrains, Natalia Ponomareva JetBrains, Igor Naumov JetBrains, Maksim Melekhovets JetBrains
Pre-print
11:00
30m
Poster
Trigram-Based Persistent IDE indices with Quick Startup
IDE
Zakhar Iakovlev ITMO University, Nikita Golikov ITMO University, Alexey Chulkov ITMO University, Vyacheslav Lukianov Huawei RRI, Nikita Zinoviev Huawei RRI, Dmitry Ivanov Huawei, Vitaly Aksenov City, University of London
Pre-print
11:00
30m
Poster
Context Composing for Full Line Code Completion
IDE
Anton Semenkin JetBrains, Yaroslav Sokolov JetBrains, Evgeniia Vu JetBrains
Pre-print
11:00
30m
Poster
Understanding and Evaluating Developer Behaviour in Programming Tasks
IDE
Martin Schröer University of Bremen, Germany, Rainer Koschke University of Bremen
Pre-print
11:00
30m
Poster
"Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks
IDE
April Wang University of Michigan, Zihan Wu University of Michigan, Christopher Brooks University of Michigan, Steve Oney University of Michigan
Pre-print
11:30
30m
Poster
An IDE Plugin for Gamified Continuous Integration
IDE
Philipp Straubinger University of Passau, Gordon Fraser University of Passau
Pre-print
11:30
30m
Poster
IntelliGame in Action: An Experience Report on Gamifying JavaScript Unit Tests
IDE
Philipp Straubinger University of Passau, Tommaso Fulcini Politecnico di Torino, Gordon Fraser University of Passau, Marco Torchiano Politecnico di Torino
Pre-print
11:30
30m
Poster
Detecting Security-Relevant Methods using Multi-label Machine Learning
IDE
Oshando Johnson Fraunhofer IEM, Goran Piskachev Amazon Web Services, Ranjith Krishnamurthy Fraunhofer IEM, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
11:30
30m
Poster
HyLiMo: A Hybrid Live-Synchronized Modular Diagramming Editor as IDE Extension for Technical and Scientific Publications
IDE
Niklas Krieger Institute of Software Engineering, University of Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Steffen Becker University of Stuttgart
DOI Pre-print
11:30
30m
Poster
I3DE: An IDE for Inspecting Inconsistencies in PL/SQL Code
IDE
Jiangshan Liu , Shuang Liu Tianjin University, Junjie Chen Tianjin University
Pre-print
11:30
30m
Poster
Challenges of Processing Data Clumps within Plugin Architectures of Integrated Development Environment
IDE
Nils Baumgartner Institute of Computer Science, University of Osnabrueck, Elke Pulvermueller Institute of Computer Science, University of Osnabrueck
Pre-print
11:30
30m
Poster
In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
IDE
Agnia Sergeyuk JetBrains Research, Sergey Titov JetBrains Reserach, Maliheh Izadi Delft University of Technology
Pre-print
11:30
30m
Poster
Gamified GUI Testing with Selenium in the IntelliJ IDE: A Prototype Plugin
IDE
Giacomo Garaccione Politecnico di Torino, Tommaso Fulcini Politecnico di Torino, Paolo Stefanut Bodnarescul Politecnico di Torino, Riccardo Coppola Politecnico di Torino, Luca Ardito Politecnico di Torino
Pre-print
11:30
30m
Poster
The Visual Debugger: Past, Present, and Future
IDE
Tim Kräuter Western Norway University of Applied Sciences, Patrick Stünkel Western Norway University of Applied Sciences, Adrian Rutle Western Norway University of Applied Sciences, Yngve Lamo Western Norway University of Applied Sciences
Pre-print
12:00
30m
Poster
Envisioning the Next-Generation AI Coding Assistants: Insights & Proposals
IDE
Khanh Nghiem FPT Software AI Center, Anh Minh Nguyen FPT Software AI Center, Nghi D. Q. Bui Fulbright University, Viet Nam
Pre-print
12:00
30m
Poster
Help Me to Understand This Commit! - A Vision for Contextualized Code Reviews
IDE
Michael Unterkalmsteiner Blekinge Institute of Technology, Deepika Badampudi Blekinge Institute of Technology, Ricardo Britto Ericsson / Blekinge Institute of Technology, Nauman Bin Ali Blekinge Institute of Technology
Pre-print
12:00
30m
Poster
IDEs in the Age of LLMs and XR
IDE
Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
Pre-print
12:00
30m
Poster
Lessons from a Pioneering Software Engineering Environment: Design Principles of Software through Pictures
IDE
Anthony I. (Tony) Wasserman Software Methods and Tools
Pre-print
12:00
30m
Poster
Bridging Education and Development: IDEs as Interactive Learning Platforms
IDE
Anastasiia Birillo JetBrains Research, Maria Tigina JetBrains Research, Zarina Kurbatova JetBrains Research, Anna Potriasaeva JetBrains Research, Ilya Vlasov JetBrains Research, Valerii Ovchinnikov Constructor University, Igor Gerasimov JetBrains
Pre-print
12:00
30m
Poster
Hidden Gems in the Rough: Computational Notebooks as an Uncharted Oasis for IDEs
IDE
Sergey Titov JetBrains Reserach, Konstantin Grotov JetBrains Research, Constructor University, Ashwin Prasad Shivarpatna Venkatesh University of Paderborn
Pre-print
12:00
30m
Poster
A New Generation of Intelligent Development Environment
IDE
Mark Marron University of Kentucky
12:00
30m
Poster
Tool-augmented LLMs as a Universal Interface for IDEs
IDE
Yaroslav Zharov JetBrains Research, Yury Khudyakov JetBrains Research, Evgeniia Fedotova JetBrains Research, Evgeny Grigorenko JetBrains Research, Egor Bogomolov JetBrains Research
Pre-print
11:00 - 12:30
Session 2: Full PapersLLM4Code at Luis de Freitas Branco
Chair(s): Yiling Lou Fudan University
11:00
10m
Talk
LLM-based and Retrieval-Augmented Control Code Generation
LLM4Code
Heiko Koziolek ABB Corporate Research, Sten Grüner ABB Corporate Research, Rhaban Hark ABB Research, Virendra Ashiwal ABB Research, Sofia Linsbauer ABB Research, Nafise Eskandani ABB Corporate Research Center
Pre-print
11:10
10m
Talk
Learn to Code Sustainably: An Empirical Study on Green Code Generation
LLM4Code
Tina Vartziotis TWT Science and Innovation, National Technical University of Athens, Ippolyti Dellatolas Massachusetts Institute of Technology, George Dasoulas Harvard University, Maximilian Schmidt TWT Science and Innovation, Florian Schneider TWT Science and Innovation, Tim Hoffmann Mercedes-Benz, Sotirios Kotsopoulos National Technical University of Athens, Massachusetts Institute of Technology, Michael Keckeisen TWT Science and Innovation
11:20
10m
Talk
Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructions
LLM4Code
Federico Cassano Northeastern University, Tao Li Northeastern University, Akul Sethi Northeastern University, Noah Shinn Northeastern University, Abby Brennan-Jones Wellesley College, Anton Lozhkov Hugging Face, Carolyn Jane Anderson Wellesley College, Arjun Guha Northeastern University; Roblox
Pre-print
11:30
10m
Talk
HierarchyNet: Learning to Summarize Source Code with Heterogeneous Representations
LLM4Code
Thai Minh Nguyen Monash University, Nghi D. Q. Bui Fulbright University, Viet Nam
11:40
10m
Talk
LLM-based Control Code Generation using Image Recognition
LLM4Code
Heiko Koziolek ABB Corporate Research, Anne Koziolek Karlsruhe Institute of Technology
Pre-print
11:50
10m
Talk
Translation of Low-Resource COBOL to Logically Correct and Readable Java leveraging High-Resource Java Refinement
LLM4Code
Shubham Gandhi TCS Research, Manasi Patwardhan TCS Research, Jyotsana Khatri TCS Research, Lovekesh Vig TCS Research, New Delhi, India, Raveendra Kumar Medicherla TCS Research, Tata Consultancy Services
Pre-print
12:00
10m
Talk
Unit Test Generation using Generative AI : A Comparative Performance Analysis of Autogeneration Tools
LLM4Code
Shreya Bhatia IIIT Delhi, Tarushi Gandhi IIIT Delhi, Dhruv Kumar Indraprastha Institute of Information Technology, Delhi, Pankaj Jalote IIIT Delhi
Pre-print
12:10
10m
Talk
StudentEval: A Benchmark of Student-Written Prompts for Large Language Models of CodeBest Presentation Award
LLM4Code
Hannah McLean Babe Oberlin College, Sydney Nguyen Wellesley College, Yangtian Zi Northeastern University, Arjun Guha Northeastern University; Roblox, Molly Feldman Oberlin College, Carolyn Jane Anderson Wellesley College
Pre-print
12:20
10m
Talk
PromptSet: A Programmer’s Prompting Dataset
LLM4Code
Kaiser Pister Univeristy of Wisconsin-Madison, Dhruba Jyoti Paul Univeristy of Wisconsin-Madison, Ishan Joshi Univeristy of Wisconsin-Madison, Patrick Brophy Univeristy of Wisconsin-Madison
Pre-print
11:00 - 12:30
Session 1 - Language and code dynamicsNLBSE at Maria Helena Vieira da Silva
Chair(s): Andrea Di Sorbo University of Sannio, Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences
11:00
20m
Full-paper
Aligning Programming Language and Natural Language: Exploring Design Choices in Multi-Modal Transformer-Based Embedding for Bug Localization
NLBSE
Partha Chakraborty University of Waterloo, Venkatraman Arumugam University of Waterloo, Mei Nagappan University of Waterloo
11:20
20m
Full-paper
What’s in a Display Name? An Empirical Study on the Use of Display Names in Open-Source JUnit Tests
NLBSE
Yining Qiao University of Sheffield, José Miguel Rojas The University of Sheffield
11:40
15m
Short-paper
Software Vulnerability and Functionality Assessment using Large Language Models
NLBSE
Rasmus Ingemann Tuffeveson Jensen J.P. Morgan AI Research, Vali Tawosi J.P. Morgan AI Research, Salwa Alamir J.P. Morgan AI Research
11:55
15m
Short-paper
Towards Automatic Translation of Machine Learning Visual Insights to Analytical Assertions
NLBSE
Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology
11:00 - 12:30
APR InfrastructureAPR at Vianna da Motta
Chair(s): Shin Hwei Tan Concordia University
11:00
60m
Keynote
Lessons from Industry on Automated Program Repair
APR
Serkan Kirbas Bloomberg LP
12:00
15m
Talk
BUGFIX: towards a common language and framework for the Automatic Program Repair community
APR
Viktoryia Kananchuk , Li Huang Constructor Institute Schaffhausen, Bertrand Meyer Constructor Institute Schaffhausen
12:15
15m
Talk
C-Pack of IPAs: A C90 Program Benchmark of Introductory Programming Assignments
APR
Pedro Orvalho INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Mikoláš Janota Czech Technical University in Prague, Vasco Manquinho INESC-ID; Universidade de Lisboa
Pre-print
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Communication, Network and IIoTSERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Rubén Saborido ITIS Software, University of Malaga
14:00
24m
Talk
Communication Semantics for IoT-aware Business Process Management (BPM) Systems
SERP4IoT
Majid Babaei McGill University
14:25
19m
Talk
MobileNetV3 Layer Sensitivity and Sparsity
SERP4IoT
14:45
24m
Talk
On the Industrial Leadership and Involvement in the LwM2M IoT Ecosystem
SERP4IoT
15:10
20m
Talk
Livestock IoT: Precision Livestock Management in Agribusiness
SERP4IoT
Mohamad Kassab The Pennsylvania State University, Wagner Arbex EMBRAPA, Valdemar Graciano Neto Federal University of Goiás, Jonas Gomes UFJF, Regina Braga UFJF, José Maria David Federal University of Juiz de Fora, Roberto Oliveira
14:00 - 15:30
Perceptions and Educational Aspects of Software EngineeringGE@ICSE at Amália Rodrigues
Chair(s): Lafifa Jamal University of Dhaka
14:00
20m
Full-paper
The Second Round: Diverse Paths Towards Software Engineering
GE@ICSE
Sonja Hyrynsalmi LUT University, Ella Peltonen University of Oulu, Fanny Vainionpää University of Oulu, Sami Hyrynsalmi LUT University
14:20
20m
Full-paper
Learning to Improve Gender Equality: An Analysis of Software Engineering Education in a UK University
GE@ICSE
Neil Anderson , Aidan McGowan Queen's University Belfast, Leo Galway Queen's University Belfast, Matthew Collins Queen's University Belfast, Philip Hanna Queen's University Belfast
14:40
15m
Poster
Software Engineering Education including Single Sex Phases: Is there an Impact on Self Concept and Professional Career? A Retention Study
GE@ICSE
Gerlinde Schreiber Bremen University og Applied Sciences, Lore Funk Competence center technic diversity equal opportunities Bielefeld
14:55
15m
Poster
Draw a Software Engineer Test - Preliminary Attempts to Investigate University Students’s Perceptions of Software Engineering Profession
GE@ICSE
Claudia Maria Cutrupi Norwegian University of Science and Technology (NTNU), Irene Zanardi USI Università della Svizzera italiana, Letizia Jaccheri Norwegian University of Science and Technology (NTNU)
14:00 - 15:30
Session 3: Paper Session & ActivityExEn at Carlos Paredes
Chair(s): Verena Klös Technische Universität Dresden
14:00
25m
Short-paper
Why Reinforcement Learning in Energy Systems Needs Explanations
ExEn
Hallah Shahid Butt , Benjamin Schäfer Karlsruhe Institute of Technology
14:25
60m
Other
Interactive Activity
ExEn

15:25
5m
Day closing
Closing
ExEn

14:00 - 15:30
Keynote + Invited TalkDeepTest at Eugénio de Andrade
Chair(s): Foutse Khomh École Polytechnique de Montréal
14:00
45m
Keynote
Mobile Application Testing with Large Language Models: Landscape and Vision
DeepTest
Chunyang Chen Technical University of Munich (TUM)
14:45
45m
Talk
A Controlled Experiment of Different Code Representations for Learning-Based Program Repair
DeepTest
Marjane Namavar , Noor Nashid University of British Columbia, Ali Mesbah University of British Columbia (UBC)
Pre-print
14:00 - 15:30
Tutorial & Round Table PanelsIDE at Lopes Graça
Chair(s): Timofey Bryksin JetBrains Research

Round Table Panels are intended as open discussions among all participants on topics of interest that we collected in a survey before the workshop. We will prepare a list of items for discussion, but we encourage you to share any thoughts.

14:00
30m
Tutorial
Developing IDE Plugins
IDE
Zarina Kurbatova JetBrains Research
14:30
30m
Panel
Packaging Research in Plugins: Lessons Learned & Open Challenges
IDE
Danny Dig University of Colorado Boulder, JetBrains Research
15:00
30m
Panel
What Researchers Need from the IDE and What the IDE Needs from Researchers
IDE
Danny Dig University of Colorado Boulder, JetBrains Research
14:00 - 15:30
Session 3: Keynote 2 + Position PapersLLM4Code at Luis de Freitas Branco
Chair(s): Lingming Zhang University of Illinois at Urbana-Champaign
14:00
50m
Keynote
Open development of Large Language Models for code with BigCode and StarCoder2
LLM4Code
Loubna Ben Allal Hugging Face
14:50
8m
Talk
Benchmarking the Security Aspect of Large Language Model-Based Code Generation
LLM4Code
Cheng Cheng Concordia University, Jinqiu Yang Concordia University
Pre-print
14:58
8m
Talk
Enhancing LLM-Based Coding Tools through Native Integration of IDE-Derived Static Context
LLM4Code
Yichen LI The Chinese University of Hong Kong, Yun Peng The Chinese University of Hong Kong, Yintong Huo The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong
Pre-print
15:06
8m
Talk
Evaluating Fault Localization and Program Repair Capabilities of Existing Closed-Source General-Purpose LLMs
LLM4Code
Shengbei Jiang Beijing Jiaotong University, Jiabao Zhang Beijing Jiaotong University, Wei Chen Beijing Jiaotong University, Bo Wang Beijing Jiaotong University, Jianyi Zhou Huawei Cloud Computing Technologies Co., Ltd., Jie M. Zhang King's College London
Pre-print
15:14
8m
Talk
MoonBit: Explore the Design of an AI-Friendly Programming Language
LLM4Code
Haoxiang Fei International Digital Economy Academy, Yu Zhang International Digital Economy Academy, Hongbo Zhang International Digital Economy Academy, Yanlin Wang Sun Yat-sen University, Qing Liu International Digital Economy Academy
Pre-print
15:22
8m
Talk
Toward a New Era of Rapid Development: Assessing GPT-4-Vision's Capabilities in UML-Based Code Generation
LLM4Code
Gabor Antal University of Szeged, Richárd Vozár Department of Software Engineering, University of Szeged, Hungary, Rudolf Ferenc University of Szeged
14:00 - 15:30
Discussion Panel - Challenges and Opportunities of LLMsNLBSE at Maria Helena Vieira da Silva
Chair(s): Andrea Di Sorbo University of Sannio, Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences
14:15
5m
Other
Panel Introduction
NLBSE
Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Rafael Kallis Rafael Kallis Consulting
14:20
15m
Talk
Presentation of a Book on Security for LLMs
NLBSE
14:35
55m
Panel
Panel discussion
NLBSE
Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Rafael Kallis Rafael Kallis Consulting, Michael Pradel University of Stuttgart, Andrei Kucharavy , Arie van Deursen Delft University of Technology, Nicole Novielli University of Bari
14:00 - 15:30
ML-Based APRAPR at Vianna da Motta
Chair(s): Sergey Mechtaev University College London
14:00
30m
Other
Discussion
APR

14:30
15m
Talk
Towards the self-healing of Infrastructure as Code projects using constrained LLM technologies
APR
Josu Diaz-de-Arcaya , Juan López-de-Armentia Tecnalia, Basque Research & Technology Alliance (BRTA), Gorka Zárate , Ana I. Torre-Bastida
14:45
15m
Talk
BOSS: A dataset to train ML-based systems to repair programs with out-of-bounds write flaws
APR
Anurag Swarnim Yadav , Joseph N. Wilson University of Florida
15:00
15m
Talk
Automated Program Repair with the GPT Family, including GPT-2, GPT-3 and CodeX
APR
Márk Lajkó Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Tibor Gyimothy , László Vidács University of Szeged, Hungary
15:15
15m
Talk
Large Language Models in Automated Repair of Haskell Type Errors
APR
Sofia Santos , João Saraiva , Francisco Ribeiro University of Minho & HASLab, INESCTEC
15:30 - 16:00
Coffee BreakCatering at Open Space
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
IoT Testing, Safety, and SecuritySERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Shah Rukh Humayoun San Francisco State University
16:00
24m
Talk
Practical Guidance for IoT Systems Testing: A Taxonomy
SERP4IoT
Jean Baptiste Minani Concordia University, Montreal, Canada, Fatima Sabir Punjab University College of Information Technology , University of the Punjab, Yahia El Fellah , Naouel Moha École de Technologie Supérieure (ETS)
16:25
24m
Talk
Towards an Automated Approach for Testing IoT Devices
SERP4IoT
Jean Baptiste Minani Concordia University, Montreal, Canada, Fatima Sabir Punjab University College of Information Technology , University of the Punjab, Yahia El Fellah , Naouel Moha École de Technologie Supérieure (ETS)
16:50
24m
Talk
Towards an MDRE Approach to Verify Security and safety of Heterogeneous IoT Apps
SERP4IoT
Lobna AbuSerrieh , Manar Alalfi Toronto Metropolitan University
17:15
5m
Day closing
Closing
SERP4IoT

16:00 - 17:30
Diversity and Inclusivity in Software EngineeringGE@ICSE at Amália Rodrigues
Chair(s): Barbora Buhnova Masaryk University
16:00
20m
Full-paper
Diversity of SE Conferences
GE@ICSE
Vasilica Moldovan Department of Computer Science, Babes-Bolyai University, Cluj-Napoca, Simona Motogna Babes-Bolyai University, Cluj-Napoca
16:20
20m
Full-paper
A Historical Review of Web Accessibility Using WAVE
GE@ICSE
Pooja Naresh Bhatia University of California, Irvine, Sam Malek University of California at Irvine
16:40
10m
Talk
European Network For Gender Balance in Informatics (EUGAIN) and panel opening
GE@ICSE
Barbora Buhnova Masaryk University
16:50
35m
Panel
Best practices in increasing gender balance across careers
GE@ICSE
C: Barbora Buhnova Masaryk University, P: Letizia Jaccheri Norwegian University of Science and Technology (NTNU), P: Federica Sarro University College London, P: Patricia Lago Vrije Universiteit Amsterdam
17:25
5m
Day closing
Closing remarks
GE@ICSE
Barbora Buhnova Masaryk University, Lafifa Jamal University of Dhaka, Andrea Janes Free University of Bozen-Bolzano, Valentina Lenarduzzi University of Oulu, Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, Mikel Robredo University of Oulu
16:00 - 17:30
Research Talks + ClosingDeepTest at Eugénio de Andrade
Chair(s): Andrea Stocco Technical University of Munich, fortiss
16:00
30m
Paper
More is Not Always Better: Exploring Early Repair of DNNs
DeepTest
Andrei Mancu Technical University of Munich, Thomas Laurent Lero@Trinity College Dublin, Franz Rieger Max Planck Institute for Biological Intelligence and Technical University of Munich, Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics, Daniel Rueckert
Pre-print
16:30
30m
Paper
Federated Repair of Deep Neural Networks
DeepTest
Davide Li Calsi Politecnico di Milano, Thomas Laurent Lero@Trinity College Dublin, Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics
Pre-print
17:00
30m
Day closing
Closing
DeepTest

16:00 - 17:30
Group Talks & ClosingIDE at Lopes Graça
Chair(s): Alexander Bezzubov JetBrains

We plan small group talks on more specific topics. We collected a preliminary list of topics from the survey and have some hosts to lead them, however, we encourage everyone to launch and lead their own groups.

16:00
80m
Other
Unconference / Group Discussions
IDE
17:20
10m
Day closing
Closing Word by Organizers
IDE
Danny Dig University of Colorado Boulder, JetBrains Research, Timofey Bryksin JetBrains Research, Yaroslav Golubev JetBrains Research, Alexander Bezzubov JetBrains
16:00 - 17:30
Session 4: Full Papers + Award & ClosingLLM4Code at Luis de Freitas Branco
Chair(s): Prem Devanbu University of California at Davis
16:00
10m
Talk
Investigating the Proficiency of Large Language Models in Formative Feedback Generation for Student Programmers
LLM4Code
Smitha S Kumar Heriot-Watt University -UAE, Michael Lones Heriot Watt University- UK, Manuel Maarek Heriot-Watt University, Hind Zantout Heriot-Watt University -UAE
Pre-print
16:10
10m
Talk
Tackling Students' Coding Assignments with LLMs
LLM4Code
Adam Dingle Charles University, Martin Kruliš Charles University
Pre-print
16:20
10m
Talk
Applying Large Language Models to Enhance the Assessment of Parallel Functional Programming AssignmentsBest Presentation Award
LLM4Code
Skyler Grandel Vanderbilt University, Douglas C. Schmidt Vanderbilt University, Kevin Leach Vanderbilt University
Pre-print
16:30
10m
Talk
An Empirical Study on Usage and Perceptions of LLMs in a Software Engineering Project
LLM4Code
Sanka Rasnayaka National University of Singapore, Wang Guanlin National University of Singapore, Ridwan Salihin Shariffdeen National University of Singapore, Ganesh Neelakanta Iyer National University of Singapore
Pre-print
16:40
10m
Talk
LLMs for Relational Reasoning: How Far are We?
LLM4Code
Zhiming Li Nanyang Technological University, Singapore, Yushi Cao Nanyang Technological University, Xiufeng Xu Nanyang Technological University, Junzhe Jiang Hong Kong Polytechnic University, Xu Liu North Carolina State University, Yon Shin Teo Continental Automotive Singapore Pte. Ltd., Shang-Wei Lin Nanyang Technological University, Yang Liu Nanyang Technological University
Pre-print
16:50
10m
Talk
HawkEyes: Spotting and Evading Instruction Disalignments of LLMs
LLM4Code
Dezhi Ran Peking University, Zihe Song University of Texas at Dallas, Wenhan Zhang Peking University, Wei Yang University of Texas at Dallas, Tao Xie Peking University
17:00
10m
Talk
Semantically Aligned Question and Code Generation for Automated Insight GenerationBest Paper Award
LLM4Code
Ananya Singha Microsoft, Bhavya Chopra Microsoft, Anirudh Khatry Microsoft, Sumit Gulwani Microsoft, Austin Henley University of Tennessee, Vu Le Microsoft, Chris Parnin Microsoft, Mukul Singh Microsoft, Gust Verbruggen Microsoft
Pre-print
17:10
20m
Day closing
Award & Closing
LLM4Code

16:00 - 17:30
Session 2 - Frontiers of collaborative developmentNLBSE at Maria Helena Vieira da Silva
Chair(s): Andrea Di Sorbo University of Sannio, Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences
16:00
20m
Full-paper
Unveiling Disparities: NLP Analysis of Software Industry and Vocational Education Gaps
NLBSE
Emil Bäckstrand Mid Sweden University, Rasmus Djupedal Mid Sweden University, Lena-Maria Öberg Mid Sweden University, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg
16:20
15m
Short-paper
Towards LLM-Generated Code Tours for Onboarding
NLBSE
Martin Balfroid , Benoît Vanderose University of Namur, Xavier Devroey University of Namur
DOI Pre-print
16:35
15m
Short-paper
Automated Extraction of Compliance Elements in Software Engineering Contracts Using Natural Language Generation
NLBSE
Gokul Rejithkumar TCS Research, Preethu Rose Anish TCS Research, Pratik Sonar TCS Research, Smita Ghaisas TCS Research
16:50
20m
Full-paper
Emotion Classification In Software Engineering Texts: A Comparative Analysis of Pre-trained Transformers Language Models
NLBSE
Mia Mohammad Imran Virginia Commonwealth University
17:10
15m
Short-paper
Understanding Emojis :) in Useful Code Review Comments
NLBSE
Sharif Ahmed Boise State University, USA, Nasir Eisty Boise State University
17:25
5m
Day closing
Awards & Closing
NLBSE

16:00 - 17:30
APR-COMPAPR at Vianna da Motta
Chair(s): Ridwan Salihin Shariffdeen National University of Singapore
16:00
15m
Talk
APR Competition 2024
APR
Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Yannic Noller Singapore University of Technology and Design, Haifeng Ruan , Xiang Gao Beihang University, Andreea Costea National University of Singapore, Gregory J. Duck National University of Singapore, Abhik Roychoudhury National University of Singapore
16:15
15m
Talk
ARJA-e for the First International Competition on Automated Program Repair
APR
16:30
15m
Talk
BRAFAR: An Automated Program Repair Tool for Programming Assignments
APR
Linna Xie Nanjing University, Chongmin Li , Yu Pei The Hong Kong Polytechnic University, Minxue Pan Nanjing University, Tian Zhang Nanjing University
16:45
15m
Talk
F1X at APR-COMP 2024
APR
Sergey Mechtaev University College London, Shin Hwei Tan Concordia University
17:00
15m
Talk
RepairCAT: AI-Generated Python Bugs
APR
Nan Jiang Purdue University, Yi Wu Purdue University
17:15
15m
Talk
The ET Program Repair Tool for Java
APR
Yuan-An Xiao Peking University, Qihao Zhu Peking University, Yingfei Xiong Peking University