Write a Blog >>
ICSE 2023
Sun 14 - Sat 20 May 2023 Melbourne, Australia
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 14 May

Displayed time zone: Hobart change

08:45 - 10:30
Session 1InteNSE at Meeting Room 110
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
08:45
15m
Day opening
Welcome from the workshop chairs
InteNSE
Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
09:00
60m
Keynote
Keynote: Software Engineering in the Age of Generative AI, Yet Not Explainable!
InteNSE
Kla Tantithamthavorn Monash University
10:00
30m
Research paper
ASTRO: An AST-Assisted Approach for Generalizable Neural Clone Detection
InteNSE
Yifan Zhang Vanderbilt University, Junwen Yang Meta, Inc., Haoyu Dong Duke University, Qingchen Wang University of Hong Kong, Huajie Shao College of William & Mary, Kevin Leach Vanderbilt University, Yu Huang Vanderbilt University
09:00 - 10:30
Opening / KeynoteFormaliSE at Meeting Room 102
Chair(s): Toby Murray University of Melbourne
09:00
15m
Day opening
Opening
FormaliSE

09:15
75m
Keynote
Leakage Logic for programs
FormaliSE
Annabelle McIver Macquarie University
09:00 - 10:30
First day opening / KeynoteCHASE Research Track at Meeting Room 103
Chair(s): Fabio Calefato University of Bari
09:00
30m
Day opening
First day opening
CHASE Research Track
Igor Steinmacher Northern Arizona University
09:30
60m
Keynote
The Inclusive Developer: Perspectives and Considerations for Building Inclusive Software
CHASE Research Track
Daniela Damian University of Victoria
09:00 - 10:30
Opening and Keynote 1ICSSP at Meeting Room 104
09:00
30m
Day opening
Opening
ICSSP

09:30
60m
Keynote
A.I.gile - How Agile and AI (e)merge in practice
ICSSP
09:00 - 10:30
Session 1SBFT at Meeting Room 105
Chair(s): Alessio Gambi IMC University of Applied Sciences Krems, Giovani Guizzo University College London, Sebastiano Panichella Zurich University of Applied Sciences
09:15
15m
Other
Opening
SBFT
Giovani Guizzo University College London, Alessio Gambi IMC University of Applied Sciences Krems, Sebastiano Panichella Zurich University of Applied Sciences
09:30
60m
Keynote
Truth or Dare: Real-World Fuzz Testing of UAVs in Flight
SBFT
Jane Cleland-Huang University of Notre Dame
09:00 - 10:30
SESoS Opening & Keynote Speaker ISESoS at Meeting Room 107
Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology
09:00
30m
Day opening
SESoS Opening
SESoS
P: Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, P: Antonia Bertolino National Research Council, Italy, P: Pablo Oliveira Antonino Fraunhofer IESE, P: Doo-Hwan Bae Korea Advanced Institute of Science and Technology
09:30
60m
Keynote
Challenges in Engineering Antifragile Systems of Systems
SESoS
K: Raffaela Mirandola Politecnico di Milano
09:00 - 10:30
Opening and pitchesGREENS at Meeting Room 108
09:00
30m
Day opening
Introduction from the Chairs
GREENS

09:30
8m
Paper
A Study on the Energy Consumption and Performance of Single-Activity Android Apps
GREENS
Carolina Neves , ChiaYu Lin , Srishti Nigam , Daumantas Patapas , Ander Eguiluz , Tanjina Islam Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam
09:38
8m
Paper
Digital Twin for Sustainability Assessment and Policy Evaluation: A Systematic Literature Review
GREENS
Farid Edrisi Linnaeus University, Mehdi Samanazari
09:46
8m
Paper
Retrain AI Systems Responsibly! Use Sustainable Concept Drift Adaptation Techniques
GREENS
Lorena Poenaru-Olaru TU Delft, June Sallou Delft University of Technology, Luís Cruz Delft University of Technology, Jan S. Rellermeyer TU Delft, Arie van Deursen Delft University of Technology
Pre-print
09:54
8m
Paper
Sustain the Smartness: From Smart Things to Sustainable Smart Things
GREENS
Sankar Das Accenture Labs, India, Samdyuti Suri , Kuntal Dey Accenture Labs, India, Kapil Singi Accenture, Vikrant Kaulgud Accenture Labs, India, Vibhu Saujanya Sharma Accenture Labs
10:02
8m
Paper
Optimising Workflow execution for energy consumption and Performance
GREENS
Mehul Warade , Kevin Lee , Chathu Ranaweera Deakin University, Jean-Guy Schneider Monash University
10:10
8m
Paper
Toward understanding digital support for climate neutral, inclusive and beautiful cities: A systematic literature review
GREENS
Alicia JW Takaoka , Dirk Ahlers , Ferdinand Ward Ådlandsvik , Eivind Syrdalen Dovland , Letizia Jaccheri Norwegian University of Science and Technology (NTNU)
10:18
8m
Paper
Digital Twins for Sustainable Software Systems
GREENS
Malte Heithoff , Alexander Hellwig , Judith Michael RWTH Aachen University, Bernhard Rumpe RWTH Aachen University
Pre-print
09:00 - 10:30
Opening and keynoteQ-SE at Meeting Room 109
Chair(s): Paolo Arcaini National Institute of Informatics , Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University)
09:15
15m
Day opening
Opening
Q-SE
Paolo Arcaini National Institute of Informatics , Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University)
09:30
60m
Keynote
Quantum Computing: Challenges and Opportunities for Software Engineering
Q-SE
Udson C. Mendes CMC Microsystems
09:00 - 10:30
FAIRWARE Session1FairWare at Meeting Room 111
Chair(s): Brittany Johnson George Mason University

9:00 KEYNOTE Fairness through Unfairness Os Keyes https://ironholds.org/

10:00 Fair-Siamese Approach for Accurate Fairness in Image Classification, Kwanhyong Lee, Van-Thuan Pham, and Jiayuan He

09:00 - 10:30
09:15
15m
Day opening
Opening remarks
MET
Manuel Rigger National University of Singapore
09:30
60m
Keynote
Keynote talk: Metamorphic Testing of Developer Tools
MET
Michael Pradel University of Stuttgart
11:00 - 12:30
11:00
25m
Research paper
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in Android Apps
TechDebt Technical Papers
Gregory Wilder II University of Hawai‘i at Mānoa, Riley Miyamoto University of Hawai‘i at Mānoa, Samuel Watson University of Hawai‘i at Mānoa, Rick Kazman University of Hawai‘i at Mānoa, Anthony Peruma University of Hawai‘i at Mānoa
Pre-print
11:25
25m
Research paper
Automatically Identifying Relations Between Self-Admitted Technical Debt Across Different Sources
TechDebt Technical Papers
Yikun Li University of Groningen, Mohamed Soliman University of Groningen, Paris Avgeriou Univ. of Gronningen 
11:50
15m
Short-paper
Automated Self-Admitted Technical Debt Tracking at Commit-Level: A Language-independent Approach
TechDebt Short Papers
Mohammad Sadegh Sheikhaei School of Computing, Queen's University, Yuan Tian Queens University, Kingston, Canada
Pre-print
12:05
15m
Short-paper
Measuring Improvement of F1-Scores in Detection of Self-Admitted Technical Debt
TechDebt Short Papers
William Aiken University of Ottawa, Paul K. Mvula University of Ottawa, Paula Branco University of Ottawa, Guy Jourdan University of Ottawa, Mehrdad Sabetzadeh University of Ottawa, Herna Viktor University of Ottawa
Pre-print
12:20
10m
Live Q&A
Open Q&A
TechDebt Plenary

11:00 - 12:30
Synthesis and AIFormaliSE at Meeting Room 102
Chair(s): Mark Utting The University of Queensland
11:00
30m
Talk
Goal Controller Synthesis for Self-Adaptive Systems
FormaliSE
Radu Calinescu University of York, UK, Genaína Nunes Rodrigues University of Brasília
11:30
30m
Paper
Verifying Binary Neural Networks on Continuous Input Space using Star Reachability
FormaliSE
Mykhailo Ivashchenko University of Nebraska-Lincoln, Sung Woo Choi , Luan Nguyen University of Pennsylvania, Hoang-Dung Tran Vanderbilt University
12:00
30m
Paper
Explainable Human-Machine Teaming using Model Checking and Interpretable Machine Learning
FormaliSE
Marcello Bersani Politecnico di Milano, Italy, Matteo Camilli Politecnico di Milano, Livia Lestingi DEIB, Politecnico di Milano, Raffaela Mirandola Politecnico di Milano, Matteo Rossi Politecnico di Milano
11:00 - 12:30
Resilience & QualityCHASE Research Track at Meeting Room 103
Chair(s): Rashina Hoda Monash University
11:00
20m
Talk
Post-pandemic Resilience of Hybrid Software TeamsFull Paper
CHASE Research Track
Ronnie de Souza Santos Cape Breton University, Gianisa Adisaputri Dalhousie University, Paul Ralph Dalhousie University
Pre-print
11:20
20m
Talk
On the perceived relevance of critical internal quality attributes when evolving software featuresFull Paper
CHASE Research Track
Eduardo Fernandes Federal University of Minas Gerais (UFMG), Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
Pre-print
11:40
20m
Talk
What's behind tight deadlines? Business causes of technical debtNIER paper
CHASE Research Track
Rodrigo Rebouças de Almeida Federal University of Paraiba, Christoph Treude University of Melbourne, Uirá Kulesza Federal University of Rio Grande do Norte
Pre-print
12:00
20m
Talk
Accounting for socio-technical resilience in software engineeringNIER paper
CHASE Research Track
Tamara Lopez The Open University, Helen Sharp The Open University, Michel Wermelinger The Open University, Melanie Langer Lancaster University, Mark Levine Lancaster University, Caroline Jay Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Yijun Yu The Open University, UK, Bashar Nuseibeh The Open University, UK; Lero, University of Limerick, Ireland
Pre-print
11:00 - 12:30
Paper Session 1 (Process Automation)ICSSP at Meeting Room 104
11:00
20m
Full-paper
Automatically Generating Dockerfiles via Deep-Learning: Challenges and Promises
ICSSP
Giovanni Rosa University of Molise, Antonio Mastropaolo Università della Svizzera italiana, Simone Scalabrino University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise
11:20
20m
Full-paper
An Experience Report on Assessing Software Engineer’s Outputs in Practice
ICSSP
Juzheng Zhang Nanjing University, He Zhang Nanjing University, Lanxin Yang Nanjing University, China, Liming Dong Nanjing University, Yue Li
11:40
20m
Full-paper
Automatic Detection of Security Deficiencies and Refactoring Advises for Microservices
ICSSP
Burak Ünver , Ricardo Britto Ericsson / Blekinge Institute of Technology
11:00 - 12:30
Research Track Session 2 - SBSTSBFT at Meeting Room 105
11:00
60m
Panel
Discussion Panel: Testing and Security for Cyber-Physical Systems
SBFT
Aitor Arrieta Mondragon University, Annibale Panichella Delft University of Technology, Jane Cleland-Huang University of Notre Dame, Lionel Briand University of Luxembourg; University of Ottawa, Mohammad Reza Mousavi King's College London, Shaukat Ali Simula Research Laboratory
12:00
15m
Talk
On the Strengths of Pure Evolutionary Algorithms in Generating Adversarial Examples
SBFT
Antony Bartlett , Cynthia C. S. Liem Delft University of Technology, Annibale Panichella Delft University of Technology
Pre-print
12:15
15m
Talk
Automatic Generation of Smell-free Unit Tests
SBFT
José Campos University of Porto, Portugal
Pre-print
11:00 - 12:30
SESoS Technical Session 1: Systems-of-Systems & EcosystemsSESoS at Meeting Room 107
11:00
18m
Paper
Achieving Interoperability with MBSE and Asset Administration Shells: Integration of MATLAB/Simulink and BaSyx
SESoS
P: Mateus Molina Fraunhofer IESE, A: Tagline Treichel Fraunhofer IESE
11:18
18m
Paper
Virtual validation of the system architecture design of a production plant with regard to fault tolerance
SESoS
P: Thomas Bauer Fraunhofer IESE, A: Felix Schulte-Langforth Fraunhofer IESE, A: Zain Shahwar PUMACY TECHNOLOGIES AG, A: Bernd Bredehorst PUMACY TECHNOLOGIES AG
11:36
18m
Talk
Social Networks during Software Ecosystems’ Death
SESoS
P: Pedro Arantes Federal University of Mato Grosso do Sul, A: Felipe Soupinski Federal University of Mato Grosso do Sul, A: Awdren Fontão Federal University of Mato Grosso do Sul (UFMS)
11:54
18m
Paper
Towards a SECO for Carbon Credit Control
SESoS
P: Luiz Fernando Santos Federal University of Juiz de Fora, A: Jonas Gomes UFJF, A: Regina Braga UFJF, A: José Maria David Federal University of Juiz de Fora, A: Victor Ströele UFJF
12:12
18m
Paper
Exploring Community Smell Co-occurrences in the Context of Bangladesh: An Empirical Study
SESoS
P: Noshin Tahsin Institute of Information Technology, University of Dhaka, A: Kazi Sakib Institute of Information Technology, University of Dhaka
11:00 - 12:30
Discuss themes for breakout groupsGREENS at Meeting Room 108
11:00
30m
Meeting
Working session / breakouts
GREENS

11:00 - 12:30
Paper session 1Q-SE at Meeting Room 109
Chair(s): Jose García-Alonso Universidad de Extremadura
11:00
25m
Talk
MCBeth: A Measurement-based Quantum Programming Language
Q-SE
Aidan Evans Yale University, Seun Omonije , Robert Soulé University of Lugano, Robert Rand University of Chicago
11:25
25m
Talk
Generating Presence-Absence Matrices by Quantum Annealing
Q-SE
Philippe Codognet Japanese-French Laboratory for Informatics
11:50
25m
Talk
Dynamic Output State Classification for Quantum Computers
Q-SE
Hector Menendez King's College London, Luciano Bello IBM Research, David Clark University College London
12:15
15m
Talk
Design by Contract Framework for Quantum Software
Q-SE
Masaomi Yamaguchi Fujitsu Limited, Nobukazu Yoshioka Waseda University, Japan
11:00 - 12:30
Session 2InteNSE at Meeting Room 110
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
11:00
30m
Research paper
Study of Distractors in Neural Models of Code
InteNSE
Md Rafiqul Islam Rabin University of Houston, Aftab Hussain University of Houston, Sahil Suneja IBM Research, Amin Alipour University of Houston
Pre-print
11:30
30m
Research paper
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
InteNSE
Aftab Hussain University of Houston, Md Rafiqul Islam Rabin University of Houston, Bowen Xu North Carolina State University, David Lo Singapore Management University, Amin Alipour University of Houston
Pre-print
12:00
30m
Other
Half Day Wrap Up
InteNSE

11:00 - 12:30
FAIRWARE Session1FairWare at Meeting Room 111
Chair(s): Tim Menzies North Carolina State University

11:00: On Retrofitting Provenance for Transparent and Fair Software – Drivers and Challenges Jens Dietrich, Matthias Galster, and Markus Luczak-Roesch

11:30: Heavy-tailed Uncertainty in AI Policy Lelia Marie Hampton

12:00: Quantitative and Qualitative Methods for Equitable Research and Development Brittany Johnson, Zhe Yu

11:00 - 12:30
Session 1: Metamorphic Testing for Autonomous Driving SystemMET at Meeting Room 112
Chair(s): Chun Yong Chong Monash University Malaysia
11:00
30m
Research paper
Metamorphic Testing of Advanced Driver-Assistance Systems: Implementing Euro NCAP Standards on OpenStreetMap
MET
Muhammad Iqbal University of Wollongong
11:30
30m
Research paper
Metamorphic Testing Harness for the Baidu Apollo Perception-Camera Module
MET
Yifan Zhang University of Nottingham Ningbo China, Dave Towey University of Nottingham Ningbo China, Matthew pike University of Nottingham, Ningbo, China, Jia Cheng Han University of Wollongong, George Zhou NIO, Chenghao Yin NIO, Qian Wang NIO, Chen Xie NIO
12:00
30m
Research paper
A Metamorphic Testing Framework and Toolkit for Modular Automated Driving Systems
MET
Riley Underwood Swinburne University of Technology, Quang-Hung Luu Swinburne University of Technology, Huai Liu Swinburne University of Technology
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

13:45 - 15:15
13:45
25m
Research paper
The Type to Take Out a Loan? A Study of Developer Personality and Technical Debt
TechDebt Technical Papers
Lorenz Graf-Vlachy University of Stuttgart, Stefan Wagner University of Stuttgart
Pre-print
14:10
25m
Research paper
Technical Debt Contagiousness Metrics for Measurement and Prioritization in Mechatronics
TechDebt Technical Papers
Fandi Bi Technical University of Munich, Birgit Vogel-Heuser Karlsruhe Institute of Technology, Fengmin Du ETH Zürich, Nils Hanich Technical University of Munich, Eunnuri Cho Technical University of Munich
14:35
25m
Talk
How to introduce TD Management into a Software Development Process – A Practical Approach
TechDebt Technical Papers
Markus Finke KUKA Deutschland, Thomas Neff KUKA Deutschland, Tobias Reichl KUKA Deutschland
15:00
15m
Live Q&A
Open Q&A
TechDebt Plenary

13:45 - 15:15
SpecificationFormaliSE at Meeting Room 102
Chair(s): Larissa A. Meinicke The University of Queensland
13:45
30m
Paper
Contract-Based Specification Refinement and Repair for Mission Planning
FormaliSE
Piergiuseppe Mallozzi UC Berkeley, Inigo Incer University of California, Berkeley, Pierluigi Nuzzo University of Southern California, Alberto L. Sangiovanni-Vincentelli University of California at Berkeley, USA
14:15
30m
Paper
Patch Specifications via Product Programs
FormaliSE
Cristian Cadar Imperial College London, UK, Daniel Schemmel Imperial College London, Arindam Sharma Imperial College London
14:45
30m
Paper
An Empirical Study Assessing Software Modeling in Alloy
FormaliSE
Niloofar Mansoor University of Nebraska-Lincoln, Hamid Bagheri University of Nebraska-Lincoln, Eunsuk Kang Carnegie Mellon University, Bonita Sharif University of Nebraska-Lincoln, USA
13:45 - 15:15
Collaboration & Human Factors ICHASE Research Track / CHASE J1C2 at Meeting Room 103
Chair(s): Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
13:45
20m
Talk
Exploring a Research Agenda for Design Knowledge Capture in MeetingsNIER paper
CHASE Research Track
Liz Seero Colorado College, Adriana Meza Soria UC Irvine, Andre van der Hoek University of California, Irvine, Janet Burge Colorado College
Pre-print
14:05
20m
Talk
Applying Human Values Theory to Software Engineering Practice: Lessons and ImplicationsJ1C2
CHASE J1C2
Maria Angela Ferrario Queen's University Belfast, Emily Winter Lancaster University
Link to publication DOI Media Attached File Attached
14:25
20m
Talk
Like, dislike, or just do it? How developers approach software development tasksJ1C2
CHASE J1C2
Zainab Masood Prince Sultan University, Rashina Hoda Monash University, Kelly Blincoe University of Auckland, Daniela Damian University of Victoria
Link to publication DOI
14:45
20m
Talk
An Exploratory Study of the Benefits of Time-bounded Collaborative Events for Startup FoundersFull Paper
CHASE Research Track
André Miranda UFPA, Kiev Gama UFPE, Cleidson de Souza Vale Institute of Technology and Federal University of Pará Belém, Brazil
Pre-print
13:45 - 15:15
Paper Session 2 (Process Improvement)ICSSP at Meeting Room 104
13:45
20m
Full-paper
Using GUI Test Videos to Obtain Stakeholders’ Feedback
ICSSP
Jianwei Shi Leibniz University Hannover, Jonas Mönnich Leibniz University Hannover, Jil Klünder Leibniz Universität Hannover, Kurt Schneider Leibniz Universität Hannover, Software Engineering Group
14:05
20m
Full-paper
Measuring the Benefits of CI/CD Practices for Database Application Development
ICSSP
Jasmin Fluri Schaltstelle GmbH, Fabrizio Fornari University of Camerino, Italy, Ela Pustulka FHNW
14:25
20m
Full-paper
On Preparing and Assessing Data for Simulation Process Modeling: An Industrial Report
ICSSP
Liming Dong Nanjing University, He Zhang Nanjing University, Yue Li , Bohan Liu Nanjing University, Zhiluo Weng Nanjing University
14:45
20m
Full-paper
Adding Generic Role- and Process-based Behaviors to Smart Contracts using Dynamic Condition Response Graphs
ICSSP
Yibin Xu University of Copenhagen, Tijs Slaats University of Copenhagen, Boris Düdder University of Copenhagen, Thomas T. Hildebrandt University of Copenhagen
13:45 - 15:15
SESoS Technical Session 2: Ecosystems & Systems-of-SystemsSESoS at Meeting Room 107
13:45
18m
Paper
The Role of Software Trust in Selection of Open-Source and Closed Software
SESoS
A: Fang Hou Utrecht University, P: Slinger Jansen Utrecht University, Netherlands, P: Floris Jansen Utrecht University, A: Arthur de Vries Utrecht University
14:03
18m
Paper
Your app is no longer welcome in our app store: partner exclusion in software ecosystems
SESoS
A: Casper van Schothorst Utrecht University, P: Slinger Jansen Utrecht University, Netherlands, A: Thomas Beijer Utrecht University, A: Govert Hagelaar Utrecht University, P: Floris Jansen Utrecht University, A: Ying Liu Utrecht University
14:21
18m
Paper
Contemporary Challenges when Developing Cyber-Physical Systems of Systems - A Case Study
SESoS
P: Peter Sjöberg Volvo Construction Equipment and Blekinge Institute of Technology, A: Daniel Mendez Blekinge Institute of Technology, A: Tony Gorschek Blekinge Institute of Technology / DocEngineering
14:39
18m
Paper
Establishing Virtual Test-Driven Development Environments in the Automotive Domain: A Continuous Engineering Approach
SESoS
P: Adam Bachorek Fraunhofer IESE, A: Jannis Jung Fraunhofer IESE
14:57
18m
Paper
Industry Voices on Software Engineering: Challenges in Dynamic Systems of Systems
SESoS
P: Jana Heinrich Fraunhofer IESE, A: Florian Balduf Fraunhofer IESE, A: Martin Becker Fraunhofer IESE, A: Rasmus Adler Fraunhofer IESE
13:45 - 15:15
Short progress report and plenary discussionGREENS at Meeting Room 108
13:45
90m
Meeting
Working session / breakouts
GREENS

13:45 - 15:15
Paper session 2Q-SE at Meeting Room 109
Chair(s): Philippe Codognet Japanese-French Laboratory for Informatics
14:00
25m
Talk
Automatic generation of an efficient less-than oracle for quantum Amplitude Amplification
Q-SE
Javier Sánchez Rivero COMPUTAEX, Daniel Talaván COMPUTAEX, Jose García-Alonso Universidad de Extremadura, Antonio Ruiz-Cortés University of Seville, Juan Manuel Murillo University of Extremadura and COMPUTAEX Foundation
14:25
25m
Talk
Can Quantum Computing Improve Uniform Random Sampling of Large Configuration Spaces?
Q-SE
Joshua Ammermann Karlsruhe Institute of Technology, Tim Bittner Karlsruhe Institute of Technology, Domenik Eichhorn Karlsruhe Institute of Technology, Ina Schaefer KIT, Christoph Seidl IT University of Copenhagen
14:50
25m
Talk
Static Entanglement Analysis of Quantum Programs
Q-SE
Shangzhou Xia Kyushu University, Jianjun Zhao Kyushu University
13:45 - 15:15
Session 3InteNSE at Meeting Room 110
Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign
13:45
60m
Keynote
Keynote: Interpreting Neural Models of Code by Comparing Them with Human Developers
InteNSE
Michael Pradel University of Stuttgart
14:45
30m
Research paper
Probing Numeracy and Logic of Language Models of Code
InteNSE
Razan Baltaji University of Illinois at Urbana Champaign, Parth Thakkar University of Illinois at Urbana Champaign
13:45 - 15:15
FAIRWARE Session3FairWare at Meeting Room 111
Chair(s): Zhe Yu Rochester Institute of Technology

13:45: KEYNOTE Applying Safe and Fair Machine Learning Algorithms with the Seldonian Toolkit Austin Hoag, Berkeley Existential Risk Initiative

14:45: Reflexive Practices in Software Engineering by Alicia Boyd

13:45 - 15:15
Session 2: Applications of Metamorphic TestingMET at Meeting Room 112
Chair(s): Quang-Hung Luu Swinburne University of Technology
13:45
60m
Panel
Panel Discussion 1: Metamorphic Testing in Industry
MET
14:45
30m
Research paper
Sensitive Region-based Metamorphic Testing Framework using XAI
MET
Yuma Torikoshi The University of Electro-Communications, Yasuharu Nishi University of Electro-Communications, Tokyo, Juichi Takahashi AGEST, Inc
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:45 - 17:15
Architecture and Documentation Technical DebtTechDebt Technical Papers / TechDebt Plenary at Meeting Room 101
15:45
25m
Research paper
Identifying Code Changes for Architecture Decay via a Metric Forest Structure
TechDebt Technical Papers
Wuxia Jin Xi'an Jiaotong University, Yuyun Zhang Xi'an Jiaotong University, Jiaowei Shang Xi'an Jiaotong University, Yi Hou Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University
16:10
25m
Research paper
Resolving Security Issues via Quality-Oriented Refactoring: A User Study
TechDebt Technical Papers
Domenico Gigante SER&Practices and University of Bari, Fabiano Pecorelli Jheronimus Academy of Data Science, Vita Santa Barletta University of Bari, Andrea Janes FHV Vorarlberg University of Applied Sciences, Valentina Lenarduzzi University of Oulu, Davide Taibi Tampere University , Maria Teresa Baldassarre Department of Computer Science, University of Bari
16:35
25m
Research paper
Towards identifying and minimizing customer-facing documentation debt
TechDebt Technical Papers
Lakmal Silva Blekinge Institute of Technology, Michael Unterkalmsteiner Blekinge Institute of Technology, Krzysztof Wnuk
17:00
15m
Live Q&A
Open Q&A
TechDebt Plenary

15:45 - 17:15
TestingFormaliSE at Meeting Room 102
Chair(s): Cristian Cadar Imperial College London, UK
15:45
30m
Paper
Mutant Equivalence as Monotonicity in Parametric Timed Games
FormaliSE
Davide Basile Formal Methods and Tools lab, ISTI-CNR, Pisa, Italy, Maurice ter Beek ISTI-CNR, Pisa, Italy, Hendrik Göttmann Technical University of Darmstadt, Malte Lochau University of Siegen
16:15
30m
Paper
Differential Testing of a Verification Framework for Compiler Optimizations (Case Study)
FormaliSE
Mark Utting The University of Queensland, Brae J. Webb The University of Queensland, Ian J. Hayes The University of Queensland
16:45
30m
Paper
Formalizing Symbolic Execution Path Explosion for Recursive Functions via Asymptotic Path Complexity
FormaliSE
Eli Pregerson Harvey Mudd College, Shaheen Cullen-Baratloo Harvey Mudd College, David Chen Harvey Mudd College, Duy Lam Harvey Mudd College, Max Szostak Harvey Mudd College, Lucas Bang Harvey Mudd College
15:45 - 17:15
OSS & Knowledge Communities / ClosingCHASE Research Track at Meeting Room 103
Chair(s): Kiev Gama UFPE
15:45
20m
Talk
Understanding information diffusion about open-source projects on Twitter, HackerNews, and RedditFull Paper
CHASE Research Track
Hongbo Fang Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, James Herbsleb Carnegie Mellon University
Pre-print
16:05
20m
Talk
Towards Understanding the Open Source Interest in Gender-Related GitHub ProjectsFull Paper
CHASE Research Track
Rita Garcia Unity and Victoria University of Wellington, Christoph Treude University of Melbourne, Wendy La University of Adelaide
Pre-print
16:25
20m
Talk
Hearing the voice of experts: Unveiling Stack Exchange communities’ knowledge of test smellsFull Paper
CHASE Research Track
Luana Martins Federal University of Bahia, Denivan Campos Federal University of Bahia, Railana Santana Federal University of Bahia, Joselito Mota Jr Federal University of Bahia, Heitor Augustus Xavier Costa Federal University of Lavras, Ivan Machado Federal University of Bahia
Pre-print
17:05
20m
Talk
Strategies for Using Websites to Support Programming and Their Impact on Source CodeFull Paper
CHASE Research Track
Omar Alghamdi Department of Computer Science, University of Manchester, M13 9PL, United Kingdom. College of Computing and Informatics, Saudi Electronic University, Riyadh,6867, Saudi Arabia, Sarah Clinch Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Mohammad Alhamadi Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Caroline Jay Department of Computer Science, University of Manchester, M13 9PL, United Kingdom
Pre-print
17:25
5m
Day closing
First day closing
CHASE Research Track
Igor Steinmacher Northern Arizona University
15:45 - 17:15
Keynote 2 and Day 1 Wrap UpICSSP at Meeting Room 104
15:45
60m
Keynote
A Technical Focus on Business Process Management – Past, Present, and Emerging Topics
ICSSP
K: Ingo Weber TU Munich & Fraunhofer, Munich
16:45
30m
Day closing
Day 1 Wrap Up
ICSSP

15:45 - 18:30
Tool CompetitionSBFT at Meeting Room 105
15:45
45m
Other
Fuzzing Tool Competition
SBFT

16:30
45m
Other
Java Tool Competition
SBFT

17:15
45m
Other
CPS Tool Competition
SBFT

18:00
15m
Awards
Awards
SBFT

18:15
15m
Day closing
Closing
SBFT

15:45 - 17:15
SESoS Keynote Speaker II + Breakout Session, Closing and AwardsSESoS at Meeting Room 107
Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology
15:45
60m
Keynote
Emotion Analysis in Software Ecosystems
SESoS
K: Alexander Serebrenik Eindhoven University of Technology
16:45
30m
Day closing
SESoS Breakout Session, Closing and Awards
SESoS
P: Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, P: Antonia Bertolino National Research Council, Italy, P: Pablo Oliveira Antonino Fraunhofer IESE, P: Doo-Hwan Bae Korea Advanced Institute of Science and Technology
15:45 - 17:15
Final discussion and closure on follow-upsGREENS at Meeting Room 108
15:45
90m
Meeting
Working session / breakouts, and outbriefs
GREENS

15:45 - 17:15
Paper session 3Q-SE at Meeting Room 109
Chair(s): Paolo Arcaini National Institute of Informatics , Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University)
15:45
25m
Talk
QChecker: Detecting Bugs in Quantum Programs via Static Analysis
Q-SE
Pengzhan Zhao Kyushu University, Xiongfei Wu Kyushu University, Li Zhuo , Jianjun Zhao Kyushu University
16:10
35m
Day closing
Discussion and Closing
Q-SE
Paolo Arcaini National Institute of Informatics , Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University)
15:45 - 17:30
Session 4InteNSE at Meeting Room 110
Chair(s): Saeid Tizpaz-Niari University of Texas at El Paso
15:45
60m
Panel
Discussion: Robustness and Interpretability in the LLM Era
InteNSE

16:45
30m
Day closing
Workshop Closing (state of research and roadmap for future research)
InteNSE

17:15
15m
Dinner
Dinner and Socializing
InteNSE

15:45 - 17:15
FAIRWARE Session4FairWare at Meeting Room 111
Chair(s): Brittany Johnson George Mason University

5:45: Workshop in a workshop: Teaching Ethics

17:05: Workshop Closing + Dinner plans

15:45 - 17:15
Session 3: Metamorphic Testing for Machine LearningMET at Meeting Room 112
Chair(s): Quang-Hung Luu Swinburne University of Technology
15:45
30m
Research paper
Robustness Evaluation in Hand Pose Estimation Models using Metamorphic Testing
MET
Muxin Pu Monash University Malaysia, Chun Yong Chong Monash University Malaysia, Mei Kuan Lim Monash University Malaysia
16:15
60m
Panel
Panel Discussion 2: Are We Good Enough with the Foundation Models?
MET
Huai Liu Swinburne University of Technology
18:00 - 21:00
SESoS Social Event (Bang Pop South Wharf)SESoS at Offsite
18:00
3h
Meeting
SESoS Social Event (Bang Pop South Wharf)
SESoS

Mon 15 May

Displayed time zone: Hobart change

09:00 - 10:30
09:00
15m
Day opening
Day Opening
TechDebt Plenary

09:15
75m
Keynote
Xiwei (Sherry) Xu: Technical Debt in AI-based Software Systems: Challenges and Approaches
TechDebt Plenary

09:00 - 10:30
KeynoteFormaliSE at Meeting Room 102
Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
09:15
75m
Keynote
Exploiting incompleteness in software development
FormaliSE
Paola Spoletini Kennesaw State University
09:00 - 10:30
Second day opening / KeynoteCHASE Research Track at Meeting Room 103
Chair(s): Hourieh Khalajzadeh Deakin University, Australia
09:15
15m
Day opening
Second day opening
CHASE Research Track
Igor Steinmacher Northern Arizona University
09:30
60m
Keynote
Humans of AI
CHASE Research Track
Jon Whittle CSIRO's Data61 and Monash University
09:00 - 10:30
SEAMS 2023 Opening & Keynote 1SEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Radu Calinescu University of York, UK, Pooyan Jamshidi University of South Carolina, Raffaela Mirandola Politecnico di Milano
09:00
30m
Talk
SEAMS Opening
SEAMS Research Track

09:30
60m
Keynote
Human-centric (Self-Adaptive) Software Engineering
SEAMS Research Track
John Grundy Monash University
09:00 - 10:30
Conference Introductions / MIP Talk / Documentation and Stack OverflowICPC Discussion / ICPC Research / ICPC Opening / ICPC Journal First / ICPC MIP Talk at Meeting Room 106
Chair(s): Christoph Treude University of Melbourne, Akhila Sri Manasa Venigalla IIT Tirupati
09:00
15m
Day opening
Conference Opening
ICPC Opening
G: Christoph Treude University of Melbourne, P: Raula Gaikovina Kula Nara Institute of Science and Technology, P: Bonita Sharif University of Nebraska-Lincoln, USA
09:15
40m
Talk
MIP Talk on ICPC 2013 Paper titled "Automatic generation of natural language summaries for Java classes"
ICPC MIP Talk
Laura Moreno CQSE America, Jairo Aponte Universidad Nacional de Colombia, Giriprasad Sridhara IBM Research Labs, Andrian Marcus University of Texas at Dallas, Lori Pollock University of Delaware, USA, K. Vijay-Shanker
09:55
9m
Full-paper
QTC4SO: Automatic Question Title Completion for Stack Overflow
ICPC Research
Yanlin Zhou School of Information Science and Technology, Nantong University, ShaoYu Yang School of Information Science and Technology, Nantong University, Xiang Chen Nantong University, Zichen Zhang School of Information Science and Technology, Nantong University, Jiahua Pei School of Information Science and Technology, Nantong University
Pre-print
10:04
9m
Talk
A Study of Update Request Comments in Stack Overflow Answer Posts
ICPC Journal First
Mohammad Sadegh Sheikhaei School of Computing, Queen's University, Yuan Tian Queens University, Kingston, Canada, Shaowei Wang University of Manitoba
Link to publication
10:13
9m
Talk
Machine Translation-based Fine-grained Comments Generation for Solidity Smart Contracts
ICPC Journal First
Chaochen Shi Deakin University, Yong Xiang Deakin University, Jiangshan Yu Monash University, Keshav Sood Deakin University, Longxiang Gao Qilu University of Technology
10:22
8m
Panel
Discussion 1
ICPC Discussion

09:00 - 10:30
Introduction and KeynoteAST at Meeting Room 107
09:00
30m
Talk
Automation of Software Test; Confererence - Past, Present and Visions
AST
Mehrdad Saadatmand RISE Research Institutes of Sweden, Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity
09:30
60m
Keynote
Lessons from 10 Years of Automated Debugging Research
AST
K: Shin Yoo KAIST
Media Attached
09:00 - 10:30
09:00
10m
Day opening
Welcome and introduction
RoSE

09:10
50m
Keynote
Building, testing, and deploying safety critical software for robots and autonomous systems
RoSE
10:00
15m
Talk
Enhancing the technological maturity of robot swarms
RoSE
A: Darko Bozhinoski Université Libre de Bruxelles, A: Mauro Birattari IRIDIA, Université Libre de Bruxelles
10:15
15m
Talk
Towards the concept of trust assurance case
RoSE
A: Emilia Cioroaica Fraunhofer IESE, A: Barbora Buhnova Masaryk University, A: Daniel Schneider Fraunhofer IESE, A: Ioannis Sorokos Fraunhofer IESE, A: Thomas Kuhn , A: Emrah Tomur Ericsson
09:00 - 10:30
Opening Session & Award TalksMSR Awards / MSR MIP Award at Meeting Room 109
Chair(s): Emad Shihab Concordia Univeristy, Bogdan Vasilescu Carnegie Mellon University
09:00
20m
Day opening
Opening Session & Award Announcements
MSR Awards
Emad Shihab Concordia Univeristy, Patanamon Thongtanunam The University of Melbourne, Bogdan Vasilescu Carnegie Mellon University
09:20
20m
Talk
MSR 2023 Foundational Contribution Award
MSR Awards
09:40
20m
Talk
MSR 2023 Ric Holt Early Career Achievement Award
MSR Awards
Li Li Beihang University
10:00
30m
Talk
MIP #1: Mining Source Code Repositories at Massive Scale Using Language Modeling
MSR MIP Award
A: Miltiadis Allamanis Microsoft Research, Charles Sutton Google Research
09:00 - 10:30
Session 1MOBILESoft Research Track at Meeting Room 111
Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University
09:00
30m
Talk
Welcome
MOBILESoft Research Track

09:30
60m
Talk
When AI Meets Mobile App Testing: Getting There in Industrial Cases
MOBILESoft Research Track
Tao Xie Peking University
10:30 - 11:00
10:30
30m
Coffee break
Morning Tea
Catering

11:00 - 12:30
11:00
25m
Research paper
Technical Debt Classification in Issue Trackers using Natural Language Processing based on Transformers
TechDebt Technical Papers
Daniel Skryseth University of Oslo, Karthik Shivashankar University of Oslo, Ildikó Pilán Norwegian Computing Center, Antonio Martini University of Oslo, Norway
11:25
25m
Research paper
Exploring the Effect of Various Maintenance Activities on the Accumulation of TD Principal
TechDebt Technical Papers
Nikolaos Nikolaidis University of Macedonia, Apostolos Ampatzoglou University of Macedonia, Alexander Chatzigeorgiou University of Macedonia, Nikolaos Mittas International Hellenic University, Evdokimos Konstantinidis Aristotle University, Panagiotis Bamidis Aristotle University
11:50
40m
Live Q&A
Open Q&A
TechDebt Plenary

11:00 - 12:30
ConcurrencyFormaliSE at Meeting Room 102
Chair(s): Domenico Bianculli University of Luxembourg
11:00
30m
Paper
A Dafny-based approach to thread-local information flow analysis
FormaliSE
Graeme Smith The University of Queensland
11:30
30m
Paper
Transparent Actor Model
FormaliSE
Fatemeh Ghassemi University of Tehran, Marjan Sirjani Malardalen University, Ehsan Khamespanah University of Tehran, Mahrokh Mirani Tehran Institute for Advanced Studies, Hossein Hojjat Tehran Institute for Advanced Studies
12:00
30m
Paper
Using cylindric algebra to support local variables in rely/guarantee concurrency
FormaliSE
Larissa A. Meinicke The University of Queensland, Ian J. Hayes The University of Queensland
11:00 - 12:30
Collaboration & Human Factors IICHASE Research Track at Meeting Room 103
Chair(s): Andrew Begel Carnegie Mellon University
11:00
20m
Talk
Developers Need Protection, Too: Perspectives and Research Challenges for Privacy in Social Coding PlatformsNIER paper
CHASE Research Track
Nicolás E. Díaz Ferreyra Hamburg University of Technology, Abdessamad Imine Lorraine University, Melina Vidoni Australian National University, Riccardo Scandariato Hamburg University of Technology
Pre-print
11:20
20m
Talk
Emotions in Requirements Engineering: A Systematic Mapping StudyFull Paper
CHASE Research Track
Tahira Iqbal University of Tartu, Hina Anwar University of Tartu, Syazwanie Filzah University of Tartu, Mohamad Gharib University of Tartu, Kerli Mooses University of Tartu, Kuldar Taveter University of Tartu, Estonia
Pre-print
11:40
20m
Talk
Addressing Age-Related Accessibility Needs of Senior Users Though Model-Driven EngineeringNIER paper
CHASE Research Track
Shavindra Wickramathilaka Monash University, ingo Mueller Monash University
Pre-print
12:00
20m
Talk
Perceptions of Task Interdependence in Software Development: An Industrial Case StudyFull Paper
CHASE Research Track
Mayara Benício de Barros Souza Federal University of Pernambuco and UNIVASF, Fabio Q. B. da Silva Federal University of Pernambuco, Carolyn Seaman University of Maryland Baltimore County
Pre-print
11:00 - 12:30
Session 1: Control engineering for self adaptationSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Siobhán Clarke Trinity College Dublin, Ireland
11:00
25m
Paper
Adapting Specifications for Reactive Controllers
SEAMS Research Track
Titus Buckworth , Dalal Alrajeh Imperial College London, Sebastian Uchitel Imperial College London & University of Buenos Aires, Jeffrey Kramer
11:25
25m
Paper
Design and Evaluation of Controllers based on Microservices
SEAMS Research Track
Bento Siqueira , Fabiano Ferrari Federal University of São Carlos, Rogério de Lemos University of Kent, UK
11:50
15m
Short-paper
SeMaFoR - Self-Management of Fog Resources with Collaborative Decentralized Controllers
SEAMS Research Track
12:05
25m
Paper
Control Action Types - Patterns of Applied Control for Self-adaptive Systems
SEAMS Research Track
Christian Kröher University of Hildesheim, Lea Gerling , Klaus Schmid Stiftung University Hildesheim
11:00 - 12:30
Keynote / Documentation and Stack OverflowICPC Tool Demonstration / ICPC Research / ICPC Keynotes / ICPC Replications and Negative Results (RENE) / ICPC Discussion at Meeting Room 106
Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA, Raula Gaikovina Kula Nara Institute of Science and Technology, Chanchal K. Roy University of Saskatchewan
11:00
45m
Keynote
April Wensel: Applications of Emotional Intelligence in Program Comprehension
ICPC Keynotes

11:45
9m
Full-paper
APIContext2Com: Code Comment Generation by Incorporating Pre-Defined API Documentation
ICPC Research
Ramin Shahbazi , Fatemeh Hendijani Fard University of British Columbia
Pre-print
11:54
5m
Short-paper
PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets
ICPC Tool Demonstration
SHIYU YANG , Tetsuya Kanda Osaka University, Davide Pizzolotto Osaka University, Daniel M. German University of Victoria, Yoshiki Higo Osaka University
11:59
5m
Short-paper
RCGraph - A Tool to Integrate Readme and Commits through Temporal Knowledge Graphs
ICPC Tool Demonstration
Akhila Sri Manasa Venigalla IIT Tirupati, Mir Sameed Ali Indian Institute of Technology Tirupati, Nikhil Manjunath Indian Institute of Technology Tirupati, Sridhar Chimalakonda IIT Tirupati
12:04
9m
Full-paper
Performance Prediction From Source Code Is Task and Domain Specific
ICPC Replications and Negative Results (RENE)
Markus Böck TU Wien, Sarra Habchi Ubisoft, Mathieu Nayrolles Ubisoft Montreal, Jürgen Cito TU Wien
12:13
17m
Panel
Discussion 2
ICPC Discussion

11:00 - 12:30
Faults, AI and ToolsAST at Meeting Room 107
11:00
22m
Talk
An Method of Intelligent Duplicate Bug Report Detection Based on Technical Term Extraction
AST
Xiaoxue Wu Yangzhou University, Wenjing Shan Yangzhou University, Wei Zheng Northwestern Polytechnical University, Zhiguo Chen Northwestern Polytechnical University, Tao Ren Yangzhou University, Xiaobing Sun Yangzhou University
11:22
22m
Talk
A Reinforcement Learning Approach to Generate Test Cases for Web Applications
AST
Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Zheheng Liang Joint Laboratory on Cyberspace Security of China Southern Power Grid, Yifei Zhang State Key Lab of Computer Sciences, Institute of Software, Chinese Academy of Sciences, Lei Cui Joint Laboratory on Cyberspace Security of China Southern Power Grid, Zhenyue Long , Guoquan Wu Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Nanjing College; China Southern Power Grid, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Wei Chen Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Nanjing College, 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
11:45
22m
Talk
Cross-Project setting using Deep learning Architectures in Just-In-Time Software Fault Prediction: An Investigation
AST
Sushant Kumar Pandey Chalmers and University of Gothenburg, Anil Kumar Tripathi Indian Institute of Technology (BHU), Varanasi
12:07
22m
Talk
On Comparing Mutation Testing Tools through Learning-based Mutant SelectionBest  Paper Award
AST
Milos Ojdanic University of Luxembourg, Ahmed Khanfir University of Luxembourg, Aayush Garg University of Luxembourg, Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
File Attached
11:00 - 12:30
11:00
15m
Talk
Survey on robotic systems integration
RoSE
A: Nadia Hammoudeh Garcia Fraunhofer IPA, A: Andreas Wortmann University of Stuttgart
11:15
15m
Talk
An analysis of behaviour-driven requirement specification for robotic competitions
RoSE
A: Minh Nguyen Bonn-Rhein-Sieg University of Applied Sciences, Germany, A: Nico Hochgeschwender Hochschule Bonn-Rhein-Sieg, A: Sebastian Wrede Bielefeld University of Applied Sciences
11:30
15m
Talk
EDDE: an event-driven data exchange to accurately introspect cobot applications
RoSE
A: Emil Stubbe Kolvig-Raun University of Southern Denmark, Universal Robots, A: Mikkel Baun Kjærgaard University of Southern Denmark, A: Ralph Brorsen Universal Robots
11:45
15m
Talk
Lifting ROS to model-driven development: lessons learned from a bottom-up approach
RoSE
A: Nadia Hammoudeh Garcia Fraunhofer IPA, A: Harshavardhan Deshpande Fraunhofer IPA, A: Ruichao Wu Fraunhofer, A: Björn Kahl Fraunhofer, A: Andreas Wortmann University of Stuttgart
12:00
15m
Talk
Getting started with ROS2 development: a case study of software development challenges
RoSE
A: Paulius Daubaris University of Helsinki, A: Simo Linkola , A: Anna Kantosalo , A: Niko Mäkitalo University of Helsinki, Finland
12:15
15m
Paper
UAV inspection of large components: determination of alternative inspection point and online route optimization
RoSE
A: Martin Schörner Universität Augsburg, A: Constantin Wanninger Universität Augsburg, A: Raphael Katschinsky Augsburg University, A: Simon Hornung Augsburg University, A: Christian Eymüller Augsburg University, A: Alexander Poeppel Augsburg University, A: Wolfgang Reif Augsburg University
11:00 - 11:45
Development Tools & Practices IMSR Registered Reports / MSR Industry Track / MSR Technical Papers at Meeting Room 109
Chair(s): Olga Baysal Carleton University
11:00
12m
Talk
Understanding the Time to First Response In GitHub Pull Requests
MSR Technical Papers
Kazi Amit Hasan Queen's University, Canada, Marcos Macedo Queen's University at Kingston / Universidad de Montevideo, Yuan Tian Queens University, Kingston, Canada, Bram Adams Queen's University, Kingston, Ontario, Ding Steven, H., H. Queen’s University at Kingston
Pre-print
11:12
12m
Talk
Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We?
MSR Technical Papers
Phuong T. Nguyen University of L’Aquila, Riccardo Rubei University of L'Aquila, Juri Di Rocco University of L'Aquila, Claudio Di Sipio University of L'Aquila, Davide Di Ruscio University of L'Aquila, Massimiliano Di Penta University of Sannio, Italy
Pre-print
11:24
6m
Talk
Smart Contract Upgradeability on the Ethereum Blockchain Platform: An Exploratory Study
MSR Registered Reports
Ilham Qasse Reykjavik University, Mohammad Hamdaqa Polytechnique Montréal, Björn Þór Jónsson Reykjavik University
11:30
6m
Talk
An Exploratory Study of Ad Hoc Parsers in Python
MSR Registered Reports
Pre-print
11:36
6m
Talk
Improving Agile Planning for Reliable Software Delivery
MSR Industry Track
Jirat Pasuksmit Atlassian, Fan Jiang Atlassian, Kemp Thornton Atlassian, Arik Friedman Atlassian, Natalija Fuksmane Atlassian, Isabelle Kohout Atlassian, Julian Connor Atlassian
Pre-print
11:00 - 11:45
11:00
12m
Talk
AutoML from Software Engineering Perspective: Landscapes and ChallengesDistinguished Paper Award
MSR Technical Papers
Chao Wang Peking University, Zhenpeng Chen University College London, UK, Minghui Zhou Peking University
Pre-print
11:12
12m
Talk
Characterizing and Understanding Software Security Vulnerabilities in Machine Learning Libraries
MSR Technical Papers
Nima Shiri Harzevili York University, Jiho Shin York University, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Song Wang York University, Nachiappan Nagappan Facebook
11:24
6m
Talk
DeepScenario: An Open Driving Scenario Dataset for Autonomous Driving System Testing
MSR Data and Tool Showcase Track
Chengjie Lu Simula Research Laboratory and University of Oslo, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory
Pre-print
11:30
6m
Talk
NICHE: A Curated Dataset of Engineered Machine Learning Projects in Python
MSR Data and Tool Showcase Track
Ratnadira Widyasari Singapore Management University, Singapore, Zhou Yang Singapore Management University, Ferdian Thung Singapore Management University, Sheng Qin Sim Singapore Management University, Singapore, Fiona Wee Singapore Management University, Singapore, Camellia Lok Singapore Management University, Singapore, Jack Phan Singapore Management University, Singapore, Haodi Qi Singapore Management University, Singapore, Constance Tan Singapore Management University, Singapore, Qijin Tay Singapore Management University, Singapore, David Lo Singapore Management University
11:36
6m
Talk
PTMTorrent: A Dataset for Mining Open-source Pre-trained Model Packages
MSR Data and Tool Showcase Track
Wenxin Jiang Purdue University, Nicholas Synovic Loyola University Chicago, Purvish Jajal Purdue University, Taylor R. Schorlemmer Purdue University, Arav Tewari Purdue University, Bhavesh Pareek Purdue University, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory, James C. Davis Purdue University
Pre-print
11:00 - 12:30
Session 2MOBILESoft Research Track at Meeting Room 111
Chair(s): Jordan Samhi University of Luxembourg
11:00
25m
Paper
Analysis of Library Dependency Networks of Package Managers Used in iOS
MOBILESoft Research Track
Kristiina Rahkema University of Tartu, Dietmar Pfahl University of Tartu, Rudolf Ramler Software Competence Center Hagenberg
Pre-print
11:25
25m
Paper
FirmwareDroid: Towards Automated Static-Analysis of Pre-Installed Android Apps
MOBILESoft Research Track
Thomas Sutter Zurich University of Applied Science/University of Zurich, Bernhard Tellenbach Armasuisse Cyber-Defence Campus
11:50
15m
Paper
Vulnerability Propagation in Package Managers Used in iOS Development
MOBILESoft Research Track
Kristiina Rahkema University of Tartu, Dietmar Pfahl University of Tartu
Pre-print
12:05
10m
Talk
Q&A
MOBILESoft Research Track

11:00 - 12:30
Session 1DeepTest at Meeting Room 209

Deeptest

11:30
10m
Day opening
Opening
DeepTest

11:40
50m
Keynote
Testing Autonomous Driving Systems
DeepTest
Baishakhi Ray Columbia University
11:50 - 12:35
Documentation + Q&A IMSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 109
Chair(s): Ahmad Abdellatif Concordia University
11:50
12m
Talk
Evaluating Software Documentation Quality
MSR Technical Papers
Henry Tang University of Alberta, Sarah Nadi University of Alberta
12:02
12m
Talk
What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues
MSR Technical Papers
Zhou Yang Singapore Management University, Chenyu Wang Singapore Management University, Jieke Shi Singapore Management University, Thong Hoang CSIRO's Data61, Pavneet Singh Kochhar Microsoft, Qinghua Lu CSIRO’s Data61, Zhenchang Xing , David Lo Singapore Management University
12:14
12m
Talk
PICASO: Enhancing API Recommendations with Relevant Stack Overflow Posts
MSR Technical Papers
Ivana Clairine Irsan Singapore Management University, Ting Zhang Singapore Management University, Ferdian Thung Singapore Management University, Kisub Kim Singapore Management University, David Lo Singapore Management University
12:26
6m
Talk
GIRT-Data: Sampling GitHub Issue Report Templates
MSR Data and Tool Showcase Track
Nafiseh Nikehgbal Sharif University of Technology, Amir Hossein Kargaran LMU Munich, Abbas Heydarnoori Bowling Green State University, Hinrich Schütze LMU Munich
Pre-print
11:50 - 12:35
11:50
6m
Talk
TypeScript's Evolution: An Analysis of Feature Adoption Over Time
MSR Technical Papers
Joshua D. Scarsbrook The University of Queensland, Mark Utting The University of Queensland, Ryan K. L. Ko The University of Queensland
Pre-print
11:56
6m
Talk
DGMF: Fast Generation of Comparable, Updatable Dependency Graphs for Software Repositories
MSR Data and Tool Showcase Track
Tobias Litzenberger TU Dortmund University, Johannes Düsing TU Dortmund University, Ben Hermann TU Dortmund
12:02
6m
Talk
Enabling Analysis and Reasoning on Software Systems through Knowledge Graph Representation
MSR Data and Tool Showcase Track
Satrio Adi Rukmono , Michel Chaudron Eindhoven University of Technology, The Netherlands
12:08
6m
Talk
microSecEnD: A Dataset of Security-Enriched Dataflow Diagrams for Microservice Applications
MSR Data and Tool Showcase Track
Simon Schneider Hamburg University of Technology, Tufan Özen Hamburg University of Technology, Michael Chen Hamburg University of Technology, Riccardo Scandariato Hamburg University of Technology
12:14
12m
Talk
Wasmizer: Curating WebAssembly-driven Projects on GitHub
MSR Technical Papers
Alexander Nicholson University of Auckland, Quentin Stiévenart Vrije Universiteit Brussel, Arash Mazidi TU Clausthal, Mohammad Ghafari TU Clausthal
12:26
6m
Talk
Feature Toggle Usage Patterns : A Case Study on Google Chromium
MSR Technical Papers
Md Tajmilur Rahman Gannon University
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

12:30 - 13:45
EDI Welcome ReceptionSocial Events at Meeting Room 110
12:30
75m
Lunch
EDI Welcome Reception
Social Events

13:30 - 15:15
13:30
5m
Day opening
Opening
AIOps

13:35
45m
Keynote
Unlock the Power of Managing Cloud Health with AIOps
AIOps

14:20
40m
Talk
Automated Fault Detection for Software Systems through Log Intelligence
AIOps
Hongyu Zhang The University of Newcastle
13:45 - 15:15
13:45
30m
Talk
Business-aligned approach to prioritizing and servicing technical debt of cloud applications
TechDebt Industry Track
14:15
45m
Panel
Panel Discussion
TechDebt Plenary

15:00
15m
Day closing
Conference Closing
TechDebt Plenary

13:45 - 15:15
ApplicationFormaliSE at Meeting Room 102
Chair(s): Graeme Smith The University of Queensland
13:45
30m
Paper
A Formal Approach to the Verification of Protection Systems in Low-Voltage Distribution Grids
FormaliSE
Ahmed Nagy Abdelkhalek Mansour Politecnico di Milano, Samuele Grillo Politecnico di Milano, Enrico Ragaini ABB italy, Matteo Rossi Politecnico di Milano
14:15
30m
Paper
A Verified UAV Flight Plan Generator
FormaliSE
Baptiste Pollien ISAE-SUPAERO, Christophe Garion ISAE-SUPAERO, Gautier Hattenberger ENAC, Pierre Roux ONERA, ISAE, Xavier Thirioux ISAE-SUPAERO
13:45 - 15:15
Diversity and Inclusion in Software EngineeringCHASE Research Track at Meeting Room 103
13:45
20m
Talk
Investigating the Perceived Impact of Maternity on Software Engineering: a Women’s PerspectiveFull Paper
CHASE Research Track
Larissa Soares Universidade Federal da Bahia, Edna Dias Canedo University of Brasilia (UnB), Claudia Pinto Pereira State University of Feira de Santana, Carla Bezerra Federal University of Ceará, Fabiana Freitas Mendes University of Brasilia (UnB)
Pre-print
14:05
20m
Talk
The State of Diversity and Inclusion in Apache: A Pulse CheckFull Paper
CHASE Research Track
Zixuan Feng Oregon State University, Mariam Guizani Oregon State University, Marco Gerosa Northern Arizona University, Anita Sarma Oregon State University
Pre-print
14:25
20m
Talk
Diversity in Software Engineering: A Survey about Computer Scientists from Underrepresented GroupsNIER paper
CHASE Research Track
Ronnie de Souza Santos Cape Breton University, Brody Stuart-Verner Cape Breton University, Cleyton V. C. de Magalhães Recife Center for Advanced Studies and Systems (CESAR)
Pre-print
14:45
20m
Talk
LGBTQIA+ (In)Visibility in Computer Science and Software Engineering EducationNIER paper
CHASE Research Track
Ronnie de Souza Santos Cape Breton University, Brody Stuart-Verner Cape Breton University, Cleyton V. C. de Magalhães Recife Center for Advanced Studies and Systems (CESAR)
Pre-print
13:45 - 15:15
Session 2: Digital twins and non-functional propertiesSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Sona Ghahremani Hasso Plattner Institute, University of Potsdam
13:45
25m
Paper
Dynamic Runtime Integration of New Models in Digital Twins
SEAMS Research Track
14:10
25m
Paper
Adaptive Controllers and Digital Twin for Self-Adaptive Robotic Manipulators
SEAMS Research Track
Farid Edrisi Linnaeus University, Diego Pérez Linnaeus University, Mauro Caporuscio Linnaeus University, Samuele Giussani Linnaeus University
14:35
25m
Paper
Towards a Robust On-line Performance Model Identification for Change Impact Prediction
SEAMS Research Track
Yar Rouf , Joydeep Mukherjee , Marin Litoiu York University, Canada
15:00
15m
Short-paper
Adaptively Managing Reliability of Machine Learning Perception under Changing Operating Conditions
SEAMS Research Track
Aniket Salvi , Gereon Weiss Fraunhofer IKS, Mario Trapp Fraunhofer IESE
13:45 - 15:15
13:45
9m
Full-paper
Understanding initial API comprehension
ICPC Research
Ava Heinonen Aalto University, Fabian Fagerholm Aalto University
13:54
5m
Short-paper
Evaluating a Language Workbench: from Working Memory Capacity to Comprehension to Acceptance
ICPC Early Research Achievements (ERA)
Giovanna Broccia ISTI-CNR, FMT Lab, Alessio Ferrari CNR-ISTI, Maurice ter Beek ISTI-CNR, Pisa, Italy, Walter Cazzola Università degli Studi di Milano, Luca Favali University of Milan, Francesco Bertolotti
13:59
5m
Short-paper
Conversation Disentanglement As-a-Service
ICPC Tool Demonstration
Edoardo Riggio Software Institute - USI, Lugano, Marco Raglianti Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano
14:04
5m
Short-paper
Slicito: Using Computational Notebooks for Program Comprehension
ICPC Tool Demonstration
Robert Husak , Jan Kofroň Charles University, Filip Zavoral
14:09
9m
Talk
Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study
ICPC Journal First
Sultan M. Al Khatib Department of Software Engineering, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University (BAU), Al-Salt, 19117, Jordan, Khalid Alkharabsheh Department of Software Engineering, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University (BAU), Al-Salt, 19117, Jordan, Sadi Alawadi Center for Applied Intelligent Systems Research, School of Information Technology, Halmstad University, 30118, Halmstad, Sweden
14:18
5m
Short-paper
SYN: Ultra-Scale Software Evolution Comprehension
ICPC Tool Demonstration
Gianlorenzo Occhipinti Software Institute, USI - Lugano, Switzerland, Csaba Nagy Software Institute - USI, Lugano, Roberto Minelli Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano
14:23
5m
Short-paper
Microusity: A testing tool for Backends for Frontends (BFF) Microservice Systems
ICPC Tool Demonstration
Pattarakrit Rattanukul Mahidol University, Chansida Makaranond Mahidol University, Pumipat Watanakulcharus Mahidol University, Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Tanapol Nearunchorn Lineman Wongnai, Vasaka Visoottiviseth Mahidol University, Morakot Choetkiertikul Mahidol University, Thailand, Thanwadee Sunetnanta Mahidol University
14:28
5m
Short-paper
WebEV: A Dataset on the Behavior of Testers for Web Application End to End Testing
ICPC Early Research Achievements (ERA)
Fuad Mridha University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka
14:33
5m
Short-paper
Towards a Classification of Log Parsing Errors
ICPC Early Research Achievements (ERA)
Issam Sedki Concordia University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Otmane Ait-Mohamed Concordia University, Naser Ezzati Jivan
14:38
37m
Panel
Discussion 3
ICPC Discussion

13:45 - 15:15
Metrics and BenchmarksAST at Meeting Room 107
13:45
22m
Talk
AutoMetric: Towards Measuring Open-Source Software Quality Metrics Automatically
AST
Taejun Lee Korea University, Heewon Park Korea University, Heejo Lee Korea University
14:07
22m
Talk
Learning to Learn to Predict Performance Regressions in Production at Meta
AST
Moritz Beller Meta Platforms, Inc., USA, Hongyu Li Liquido, Vivek Nair Meta Platforms, Inc., Vijayaraghavan Murali Meta Platforms, Inc., Imad Ahmad Meta Platforms, Inc., Jürgen Cito TU Wien, Drew Carlson Ex-Meta Platforms, Inc., Gareth Ari Aye Meta Platforms, Inc., Wes Dyer Meta Platforms, Inc.
Pre-print
14:30
22m
Talk
SourceWarp: A scalable, SCM-driven testing and benchmarking approach to support data-driven and agile decision making for CI/CD tools and DevOps platforms
AST
Julian Thome GitLab Inc., James Johnson --, Isaac Dawson GitLab Inc., Dinesh Bolkensteyn GitLab Inc., Michael Henriksen GitLab Inc., Mark Art GitLab Inc.
14:52
22m
Talk
Structural Test Input Generation for 3-Address Code Coverage Using Path-Merged Symbolic Execution
AST
Soha Hussein University of Minnesota, USA / Ain Shams University, Egypt, Stephen McCamant University of Minnesota, USA, Elena Sherman Boise State University, Vaibhav Sharma Amazon, Michael Whalen Amazon Web Services and the University of Minnesota
13:45 - 15:15
13:45
15m
Paper
ROMoSu: flexible runtime monitoring support for ROS-based applications
RoSE
A: Marco Stadler Johannes Kepler University Linz, A: Michael Vierhauser Johannes Kepler University Linz
Pre-print
14:00
15m
Paper
EzSkiROS: a case study on embedded robotics DSLs to catch bugs early
RoSE
A: Momina Rizwan Lund University, A: Ricardo Caldas Chalmers, A: Christoph Reichenbach Lund University, A: Matthias Mayr Lund University, Sweden & WASP
14:15
15m
Paper
Augmenting robot software development with flexbot
RoSE
A: Paulius Daubaris University of Helsinki, A: Juhana Helovuo Atostek Oy, A: Niko Mäkitalo University of Helsinki, Finland
14:30
45m
Other
Structured Discussion (Part 1)
RoSE

13:45 - 14:15
MIP TalkMSR MIP Award at Meeting Room 109
Chair(s): Bogdan Vasilescu Carnegie Mellon University
13:45
30m
Talk
MIP #2: The Impact of Tangled Code Changes
MSR MIP Award
Kim Herzig Microsoft, Andreas Zeller CISPA Helmholtz Center for Information Security
13:45 - 15:15
13:45
25m
Paper
Understanding the Impact of Fingerprinting in Android Hybrid Apps
MOBILESoft Research Track
Abhishek Tiwari University of Passau, Germany, Jyoti Prakash University of Passau, Alimerdan Rahimov University of Passau, Germany, Christian Hammer University of Passau
14:25
40m
Talk
Leaders Forum Talk - Towards Data-Driven Mobile App Visual Testing
MOBILESoft Research Track
Chunyang Chen Monash University
15:05
10m
Talk
Q&A
MOBILESoft Research Track

13:45 - 15:15
13:45
20m
Talk
Metamorphic Testing of Machine Translation Models using Back Translation
DeepTest
Wentao Gao University of Melbourne, Jiayuan He RMIT University, Van-Thuan Pham Monash University
14:05
20m
Talk
A Method of Identifying Causes of Prediction Errors to Accelerate MLOps
DeepTest
Keita Sakuma NEC Corporation, Ryuta Matsuno NEC Corporation, Yoshio Kameda NEC Corporation
14:25
20m
Talk
DeepSHAP Summary for Adversarial Example Detection
DeepTest
Yi-Ching Lin National Chengchi University, Fang Yu National Chengchi University
14:45
20m
Talk
DeepPatch: A Patching-Based Method for Repairing Deep Neural Networks
DeepTest
Hao Bu Peking University, Meng Sun Peking University
14:20 - 15:15
Language ModelsMSR Technical Papers at Meeting Room 109
Chair(s): Patanamon Thongtanunam University of Melbourne
14:20
12m
Talk
On Codex Prompt Engineering for OCL Generation: An Empirical Study
MSR Technical Papers
Seif Abukhalaf Polytechnique Montreal, Mohammad Hamdaqa Polytechnique Montréal, Foutse Khomh Polytechnique Montréal
14:32
12m
Talk
Cross-Domain Evaluation of a Deep Learning-Based Type Inference System
MSR Technical Papers
Bernd Gruner DLR Institute of Data Science, Tim Sonnekalb German Aerospace Center (DLR), Thomas S. Heinze Cooperative University Gera-Eisenach, Clemens-Alexander Brust German Aerospace Center (DLR)
14:44
12m
Talk
Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study
MSR Technical Papers
Tim van Dam Delft University of Technology, Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
14:56
12m
Talk
Model-Agnostic Syntactical Information for Pre-Trained Programming Language Models
MSR Technical Papers
Iman Saberi University of British Columbia Okanagan, Fatemeh Hendijani Fard University of British Columbia
14:20 - 15:15
Understanding DefectsMSR Registered Reports / MSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 110
Chair(s): Matteo Paltenghi University of Stuttgart, Germany
14:20
12m
Talk
What Happens When We Fuzz? Investigating OSS-Fuzz Bug History
MSR Technical Papers
Brandon Keller Rochester Institute of Technology, Benjamin S. Meyers Rochester Institute of Technology, Andrew Meneely Rochester Institute of Technology
14:32
12m
Talk
An Empirical Study of High Performance Computing (HPC) Performance Bugs
MSR Technical Papers
Md Abul Kalam Azad University of Michigan - Dearborn, Nafees Iqbal University of Michigan - Dearborn, Foyzul Hassan University of Michigan - Dearborn, Probir Roy University of Michigan at Dearborn
Pre-print
14:44
6m
Talk
Semantically-enriched Jira Issue Tracking Data
MSR Data and Tool Showcase Track
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 Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki
Pre-print
14:50
6m
Talk
An exploratory study of bug introducing changes: what happens when bugs are introduced in open source software?
MSR Registered Reports
Lukas Schulte Universitity of Passau, Anamaria Mojica-Hanke University of Passau and Universidad de los Andes, Mario Linares-Vasquez Universidad de los Andes, Steffen Herbold University of Passau
14:56
6m
Talk
HasBugs - Handpicked Haskell Bugs
MSR Data and Tool Showcase Track
Leonhard Applis Delft University of Technology, Annibale Panichella Delft University of Technology
15:02
6m
Talk
An Empirical Study on the Performance of Individual Issue Label Prediction
MSR Technical Papers
Jueun Heo , Seonah Lee Gyeongsang National University
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:30 - 18:30
15:30
30m
Talk
AIOps for Cloud: System Understanding, Anomaly Detection and Human Interaction
AIOps
Ying Li School of Software and Microelectronics, Peking University, Beijing, China
16:00
30m
Talk
Log Analysis and LogPAI: The Past, The Present, and The Challenges
AIOps
Pinjia He Chinese University of Hong Kong at Shenzhen
16:30
15m
Paper
SoK: Machine Learning for Continuous Integration
AIOps
Ali Kazemi Arani , Mansooreh Zahedi The Univeristy of Melbourne, Triet Le Huynh Minh The University of Adelaide, Muhammad Ali Babar University of Adelaide
16:45
15m
Paper
Knowledge-based Intelligent System for IT Incident DevOps
AIOps
Salman Ahmed Virginia Polytechnic Institute and State University
17:30
60m
Panel
AI, SE, and System meet AIOps
AIOps
Chetan Bansal Microsoft Research
15:45 - 17:15
14:45
30m
Day closing
Closing
FormaliSE

15:45 - 17:15
Registered Reports / Conference closingCHASE Registered Reports / CHASE Research Track at Meeting Room 103
Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari
15:45
15m
Talk
Deconstructing Sentimental Stack Overflow Posts Through Interviews: Exploring the Case of Software TestingRegistered Report
CHASE Registered Reports
Mark Swillus TU Delft, Andy Zaidman Delft University of Technology
Pre-print
16:00
15m
Talk
A Perspective on the Role of Human Behaviors in Software Development: Voice and SilenceRegistered Report
CHASE Registered Reports
Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Universidad Politécnica de Madrid, Muhammad Azeem Akbar LUT University, Monica Kristiansen Holone Østfold University College
Link to publication DOI Pre-print
16:15
15m
Talk
A Network Perspective on the Influence of Code Review Bots on the Structure of Developer CollaborationsRegistered Report
CHASE Registered Reports
Leonore Röseler Department of Informatics, University of Zurich, Ingo Scholtes Chair of Computer Science XV - Machine Learning for Complex Networks, Julius-Maximilians-Universität Würzburg, Christoph Gote Chair of Systems Design, ETH Zurich
Pre-print
16:30
30m
Panel
Discussion and feedback on registered protocols
CHASE Registered Reports
S: Raula Gaikovina Kula Nara Institute of Science and Technology, S: Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), S: Helen Sharp The Open University, S: Rashina Hoda Monash University
17:00
15m
Day closing
Conference closing & Awards ceremony
CHASE Research Track
Igor Steinmacher Northern Arizona University
15:45 - 17:15
Session 3: Community DebateSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Jon Whittle CSIRO's Data61 and Monash University
15:45
90m
Panel
Are the solutions developed by the self-adaptive systems community mature enough for industrial adoption?
SEAMS Research Track
Melanie Ayre , Rogério de Lemos University of Kent, UK, Danny Weyns KU Leuven, Olivia Sackett
15:45 - 17:15
Code Summarization and VisualizationICPC Replications and Negative Results (RENE) / ICPC Discussion / ICPC Research at Meeting Room 106
Chair(s): Banani Roy University of Saskatchewan, Akhila Sri Manasa Venigalla IIT Tirupati
15:45
9m
Full-paper
An Extensive Study of the Structure Features in Transformer-based Code Semantic Summarization
ICPC Research
Kang Yang , Xinjun Mao National University of Defense Technology, Shangwen Wang National University of Defense Technology, Yihao Qin National University of Defense Technology, Yao Lu National University of Defense Technology, Tanghaoran Zhang , Kamal Al-Sabahi University Of Technology and Applied Sciences-ibra
Pre-print
15:54
9m
Full-paper
Label Smoothing Improves Neural Source Code Summarization
ICPC Research
Sakib Haque University of Notre Dame, Aakash Bansal University of Notre Dame, Collin McMillan University of Notre Dame
Pre-print
16:03
9m
Full-paper
Interpretation-based Code Summarization
ICPC Research
Mingyang Geng National University of Defense Technology, Shangwen Wang National University of Defense Technology, Dezun Dong NUDT, Haotian Wang National University of Defense Technolog, Shaomeng Cao Peng Cheng Laboratory, Kechi Zhang Peking University, China, Zhi Jin Peking University
Pre-print
16:12
9m
Full-paper
Naturalness in Source Code Summarization. How Significant is it?
ICPC Replications and Negative Results (RENE)
Claudio Ferretti University of Milano-Bicocca, Martina Saletta University of Milano-Bicocca
16:21
9m
Full-paper
Comparing 2D and Augmented Reality Visualizations for Microservice System Understandability: A Controlled Experiment
ICPC Research
Amr Elsayed Baylor University, Tomas Cerny Baylor University, Davide Taibi Tampere University , Sira Vegas Universidad Politecnica de Madrid
DOI Pre-print
16:30
9m
Full-paper
ChameleonIDE: Untangling Type Errors Through Interactive Visualization and Exploration
ICPC Research
Shuai Fu Monash University, Tim Dwyer Monash University, Peter J. Stuckey Monash University, Jackson Wain Monash University, Jesse Linossier Monash University
Pre-print
16:39
36m
Panel
Discussion 4
ICPC Discussion

15:45 - 17:15
15:45
22m
Talk
Better Safe Than Sorry! Automated Identification of Functionality-Breaking Security-Configuration Rules
AST
Patrick Stöckle Technical University of Munich (TUM) / Siemens AG, Michael Sammereier Technical University of Munich, Bernd Grobauer Siemens AG, Alexander Pretschner Technical University of Munich
Link to publication DOI Pre-print
16:07
22m
Talk
Cross-coverage testing of functionally equivalent programs
AST
Antonia Bertolino National Research Council, Italy, Guglielmo De Angelis CNR-IASI, Felicita Di Giandomenico ISTI-CNR, Francesca Lonetti CNR-ISTI
Pre-print
16:30
22m
Talk
Towards a Review on Simulated ADAS/AD Testing
AST
Yavuz Koroglu Graz University of Technology, Franz Wotawa Graz University of Technology
15:45 - 17:15
15:45
75m
Other
Structured Discussion (Part 2)
RoSE

17:00
15m
Day closing
Wrap up and concluding remarks
RoSE

15:45 - 16:30
Tutorial #1MSR Tutorials at Meeting Room 109
Chair(s): Yuan Tian Queens University, Kingston, Canada
15:45
45m
Talk
Tutorial: Recognizing Developers' Emotions Using Non-invasive Biometrics Sensors
MSR Tutorials
Nicole Novielli University of Bari
15:45 - 16:30
Process Automation & DevOpsMSR Data and Tool Showcase Track / MSR Technical Papers / MSR Industry Track at Meeting Room 110
Chair(s): Andy Meneely Rochester Institute of Technology
15:45
12m
Talk
Investigating the Resolution of Vulnerable Dependencies with Dependabot Security UpdatesDistinguished Paper Award
MSR Technical Papers
Hamid Mohayeji Nasrabadi Eindhoven University of Technology, Andrei Agaronian Eindhoven University of Technology, Eleni Constantinou University of Cyprus, Nicola Zanone Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology
15:57
12m
Talk
Unveiling the Relationship Between Continuous Integration and Code Coverage
MSR Technical Papers
José Diego Saraiva da Silva UFRN, Daniel Alencar Da Costa University of Otago, Uirá Kulesza Federal University of Rio Grande do Norte, Gustavo Sizílio Federal University of Rio Grande do Norte, José Gameleira Neto Federal University of Rio Grande do Norte, Roberta Coelho , Mei Nagappan University of Waterloo
16:09
6m
Talk
EGAD: A Moldable Tool for GitHub Action Analysis
MSR Data and Tool Showcase Track
Pablo Valenzuela-Toledo University of Bern, Alexandre Bergel University of Chile, Timo Kehrer University of Bern, Oscar Nierstrasz University of Bern, Switzerland
16:15
6m
Talk
The Atlassian Data Lake: consolidating enriched software development data in a single, queryable system
MSR Industry Track
Arik Friedman Atlassian, Rohan Dhupelia Atlassian, Ben Jackson Atlassian
File Attached
16:21
6m
Talk
Are We Speeding Up or Slowing Down? On Temporal Aspects of Code Velocity
MSR Technical Papers
Gunnar Kudrjavets University of Groningen, Nachiappan Nagappan Facebook, Ayushi Rastogi University of Groningen, The Netherlands
Pre-print
15:45 - 17:15
Session 4MOBILESoft Research Track / MOBILESoft Tools and Datasets at Meeting Room 111
Chair(s): Xiaoyu Sun Australian National University, Australia
15:45
25m
Paper
Native vs Web Apps: Comparing the Energy Consumption and Performance of Android Apps and their Web Counterparts
MOBILESoft Research Track
Ruben Horn Vrije Universiteit Amsterdam, Abdellah Lahnaoui Vrije Universiteit Amsterdam, Edgardo Reinoso Vrije Universiteit Amsterdam, Sicheng Peng Vrije Universiteit Amsterdam, Vadim Isakov Vrije Universiteit Amsterdam, Tanjina Islam Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam
Pre-print
16:10
15m
Paper
Ebserver: Automating Resource-Usage Data Collection of Android Applications
MOBILESoft Tools and Datasets
Wellington de Oliveira Júnior University of Lisbon, Bernardo de Moraes Santana Júnior , Fernando Castor Utrecht University & Federal University of Pernambuco, João Paulo Fernandes LIACC, Universidade do Porto, Porto, Portugal
16:25
40m
Talk
Leaders Forum Talk - Discovering Requirements Using the App Store: when automation is not enough
MOBILESoft Research Track
Paola Spoletini Kennesaw State University
17:05
10m
Talk
Q&A
MOBILESoft Research Track

15:45 - 17:15
15:45
50m
Keynote
Testing Generative Large Language Model: Mission Impossible or Where Lies the Path?
DeepTest
Zhenchang Xing CSIRO’s Data61; Australian National University
16:35
30m
Panel
Panel
DeepTest

17:05
10m
Day closing
Closing
DeepTest

16:35 - 17:20
Ethics & EnergyMSR Technical Papers / MSR Registered Reports at Meeting Room 109
Chair(s): Arumoy Shome Delft University of Technology
16:35
12m
Talk
Energy Consumption Estimation of API-usage in Mobile Apps via Static Analysis
MSR Technical Papers
Abdul Ali Bangash University of Alberta, Canada, Qasim Jamal FAST National University, Kalvin Eng University of Alberta, Karim Ali University of Alberta, Abram Hindle University of Alberta
Pre-print
16:47
12m
Talk
An Exploratory Study on Energy Consumption of Dataframe Processing Libraries
MSR Technical Papers
Shriram Shanbhag IIT Tirupati, Sridhar Chimalakonda IIT Tirupati
Pre-print
16:59
6m
Talk
Understanding issues related to personal data and data protection in open source projects on GitHub
MSR Registered Reports
Anne Hennig Karlsruhe Institute of Technology, Lukas Schulte Universitity of Passau, Steffen Herbold University of Passau, Oksana Kulyk IT University of Copenhagen, Denmark, Peter Mayer University of Southern Denmark
17:05
12m
Talk
Whistleblowing and Tech on Twitter
MSR Technical Papers
Laura Duits Vrije Universiteit Amsterdam, Isha Kashyap Vrije Universiteit Amsterdam, Joey Bekkink Vrije Universiteit Amsterdam, Kousar Aslam Vrije Universiteit Amsterdam, Emitzá Guzmán Vrije Universiteit Amsterdam
16:35 - 17:20
16:35
12m
Talk
UNGOML: Automated Classification of unsafe Usages in Go
MSR Technical Papers
Anna-Katharina Wickert TU Darmstadt, Germany, Clemens Damke University of Munich (LMU), Lars Baumgärtner Technische Universität Darmstadt, Eyke Hüllermeier University of Munich (LMU), Mira Mezini TU Darmstadt
Pre-print File Attached
16:47
12m
Talk
Connecting the .dotfiles: Checked-In Secret Exposure with Extra (Lateral Movement) Steps
MSR Technical Papers
Gerhard Jungwirth TU Wien, Aakanksha Saha TU Wien, Michael Schröder TU Wien, Tobias Fiebig Max-Planck-Institut für Informatik, Martina Lindorfer TU Wien, Jürgen Cito TU Wien
Pre-print
16:59
12m
Talk
MANDO-HGT: Heterogeneous Graph Transformers for Smart Contract Vulnerability Detection
MSR Technical Papers
Hoang H. Nguyen L3S Research Center, Leibniz Universität Hannover, Hannover, Germany, Nhat-Minh Nguyen Singapore Management University, Singapore, Chunyao Xie L3S Research Center, Leibniz Universität Hannover, Germany, Zahra Ahmadi L3S Research Center, Leibniz Universität Hannover, Hannover, Germany, Daniel Kudenko L3S Research Center, Leibniz Universität Hannover, Germany, Thanh-Nam Doan Independent Researcher, Atlanta, Georgia, USA, Lingxiao Jiang Singapore Management University
Pre-print Media Attached
17:11
6m
Talk
SecretBench: A Dataset of Software Secrets
MSR Data and Tool Showcase Track
Setu Kumar Basak North Carolina State University, Lorenzo Neil North Carolina State University, Bradley Reaves North Carolina State University, Laurie Williams North Carolina State University
Pre-print
17:00 - 17:15
Welcome - OnlineCAIN Papers at Virtual - Zoom for CAIN

Click here to Join us over zoom

17:15 - 18:45
Data & Model OptimizationCAIN Papers / CAIN Posters / CAIN Industrial Talks at Virtual - Zoom for CAIN
Chair(s): Justus Bogner University of Stuttgart

Click here to Join us over zoom

Click here to watch the session recording on Youtube

17:15
15m
Short-paper
Automatically Resolving Data Source Dependency Hell in Large Scale Data Science Projects
CAIN Papers
Laurent Boué Microsoft, Pratap Kunireddy Microsoft, Pavle Subotic Microsoft Azure
Pre-print
17:30
15m
Short-paper
Dataflow graphs as complete causal graphs
CAIN Papers
Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, Siyuan Guo Max Planck Institute for Intelligent Systems, Bernhard Schölkopf MPI Tuebingen, Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge
Pre-print
17:45
20m
Long-paper
Uncovering Energy-Efficient Practices in Deep Learning Training: Preliminary Steps Towards Green AIDistinguished paper Award Candidate
CAIN Papers
Tim Yarally Delft University of Technology, Luís Cruz Delft University of Technology, Daniel Feitosa University of Groningen, June Sallou Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
18:05
15m
Short-paper
Prevalence of Code Smells in Reinforcement Learning Projects
CAIN Papers
Nicolás Cardozo Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland, Christian Cabrera Department of Computer Science and Technology, Univesity of Cambridge
Pre-print Media Attached
18:20
20m
Long-paper
Automotive Perception Software Development: An Empirical Investigation into Data, Annotation, and Ecosystem Challenges
CAIN Papers
Hans-Martin Heyn University of Gothenburg & Chalmers University of Technology, Khan Mohammad Habibullah University of Gothenburg, Eric Knauss Chalmers | University of Gothenburg, Jennifer Horkoff Chalmers and the University of Gothenburg, Markus Borg CodeScene, Alessia Knauss Zenseact AB, Polly Jing Li Kognic AB
Pre-print
17:30 - 19:00
17:30
90m
Meeting
SEAMS SC Meeting
SEAMS Research Track

18:00 - 21:00
RoSE workshop dinnerRoSE at Offsite
18:00
3h
Social Event
RoSE workshop dinner at Bang Pop, South Wharf 18:00 - 21:00
RoSE

18:00 - 21:00
MSR Dinner at Cargo Hall, South WharfMSR Technical Papers at Offsite
18:00
3h
Meeting
MSR Dinner at Cargo Hall, South Wharf
MSR Technical Papers

18:00 - 21:00
DinnerAST at Offsite
18:00
3h
Social Event
Social Dinner at Meat Market, South Wharf
AST

19:00 - 22:00
SEAMS BanquetSEAMS Research Track / SEAMS Artifact Track at Offsite

Banquet at BoHo South Wharf: https://thebohemian.com.au/

19:00
3h
Dinner
SEAMS Banquet
SEAMS Research Track

19:00 - 20:30
Training & LearningCAIN Papers at Virtual - Zoom for CAIN
Chair(s): Rrezarta Krasniqi University of North Texas

Click here to Join us over zoom

Click here to watch the session recording on YouTube

19:00
20m
Long-paper
Replay-Driven Continual Learning for the Industrial Internet of Things
CAIN Papers
Sagar Sen , Simon Myklebust Nielsen University of Oslo, Norway, Erik Johannes Husom SINTEF Digital, Arda Goknil SINTEF Digital, Simeon Tverdal SINTEF Digital, Leonardo Sastoque Pinilla Centro de Fabricación Avanzada Aeronáutica (CFAA)
19:20
20m
Long-paper
Towards Understanding Model Quantization for Reliable Deep Neural Network Deployment
CAIN Papers
Qiang Hu University of Luxembourg, Yuejun GUo University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Xiaofei Xie Singapore Management University, Wei Ma Nanyang Technological University, Singapore, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
19:40
20m
Long-paper
Exploring Hyperparameter Usage and Tuning in Machine Learning ResearchDistinguished paper Award Candidate
CAIN Papers
Sebastian Simon Leipzig University, Nikolay Kolyada , Christopher Akiki Leipzig University, Martin Potthast Leipzig University, Benno Stein Bauhaus-University Weimar, Norbert Siegmund Leipzig University
Pre-print
20:00
15m
Short-paper
An Initial Analysis of Repair and Side-effect Prediction for Neural Networks
CAIN Papers
Yuta Ishimoto Kyushu University, Ken Matsui Kyushu University, Masanari Kondo Kyushu University, Naoyasu Ubayashi Kyushu University, Yasutaka Kamei Kyushu University
Pre-print
20:45 - 22:15
Poster - OnlineCAIN Posters / CAIN Papers at Virtual - Zoom for CAIN
Chair(s): Mona Rahimi Northern Illinois University, Karthik Vaidhyanathan IIIT Hyderabad

Click here to Join us over zoom

Click Here to watch the session recording on YouTube

20:45
6m
Poster
AI Living Lab: Quality Assurance for AI-based Health systems
CAIN Posters
Valentina Lenarduzzi University of Oulu, Minna Isomursu University of Oulu
20:51
6m
Poster
AI Planning Software Development Lifecycle
CAIN Posters
Ilche Georgievski University of Stuttgart, Germany
File Attached
20:57
6m
Poster
Algorithm Debt: Challenges and Future Paths
CAIN Posters
Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University, Fatemeh Hendijani Fard University of British Columbia
21:03
6m
Poster
Enabling Machine Learning in Software Architecture Frameworks
CAIN Posters
Armin Moin University of California, Santa Barbara, Atta Badii University of Reading, United Kingdom, Stephan G¨unnemann School of Computation, Information and Technology, Technical University of Munich, Munich, Germany, Moharram Challenger University of Antwerp
DOI Pre-print
21:09
6m
Poster
Extensible Modeling Framework for Reliable Machine Learning System Analysis
CAIN Posters
Jati Hiliamsyah Husen Waseda University, Hironori Washizaki Waseda University, Hnin Thandar Tun Waseda University, Japan, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University, Hironori Takeuchi Musashi University, Hiroshi Tanaka Fujitsu Limited, Tokyo, Japan, Kazuki Munakata Fujitsu Limited, Tokyo, Japan
21:15
6m
Poster
How Federated Machine Learning Helps Increase the Mutual Benefit of Data-Sharing Ecosystems
CAIN Posters
Iva Krasteva Sofia University, GATE Institute, Boris Kraychev GATE Institute, Ensiye Kiyamousavi GATE Institute
21:21
6m
Poster
Maintaining and Monitoring AIOps Models Against Concept Drift
CAIN Posters
Lorena Poenaru-Olaru TU Delft, Luís Cruz Delft University of Technology, Jan S. Rellermeyer Leibniz University Hannover, Arie van Deursen Delft University of Technology
21:27
6m
Poster
Reproducibility Requires Consolidated Artifacts
CAIN Posters
Iordanis Fostiropoulos University of Southern California, USA, Bowman Brown University of Southern California, USA, Laurent Itti University of Southern California, USA
21:33
6m
Poster
Tenet: A Flexible Framework for Machine Learning-based Vulnerability Detection
CAIN Posters
Eduard Costel Pinconschi Instituto Superior Técnico, University of Lisboa & INESC-ID, Sofia Reis Instituto Superior Técnico, U. Lisboa & INESC-ID, Chi Zhang , Rui Abreu Faculty of Engineering, University of Porto, Hakan Erdogmus Carnegie Mellon University, Limin Jia Carnegie Mellon University
21:39
6m
Poster
Towards Understanding Machine Learning Testing in Practise
CAIN Posters
Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
21:45
30m
Break
Break Out Session - Online
CAIN Papers

22:30 - 23:30
Keynote - Dr. Ken PowerCAIN Papers at Virtual - Zoom for CAIN
Chair(s): Helena Holmström Olsson Malmö University

Click here to Join us over zoom

Click Here to watch the session recording on Youtube

22:30
60m
Keynote
AI Engineering in Autonomous Vehicle Development - Ken Power
CAIN Papers
Ken Power Motional

Tue 16 May

Displayed time zone: Hobart change

09:00 - 10:30
Welcome, introductions, panelDS - Doctoral Symposium at Meeting Room 101
09:00
90m
Day opening
Welcome, introductions, panel
DS - Doctoral Symposium
Didar Zowghi CSIRO's Data61, Denys Poshyvanyk College of William and Mary
09:00 - 10:30
09:00
30m
Talk
Schedule, set the scene + introductions
New Faculty Symposium

09:30
60m
Talk
Michele Lanza + Sarah Nadi
New Faculty Symposium

09:00 - 10:30
Introduction & Ice BreakingSMeW - Student Mentoring Workshop at Meeting Room 103

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 - 10:30
11:00
15m
Day opening
Opening
APR

09:00 - 10:30
Keynote 2 & Session 4: Self-optimization and self-evolutionSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Radu Calinescu University of York, UK, Myra Cohen Iowa State University, Pooyan Jamshidi University of South Carolina
09:00
60m
Keynote
SE4LESAS: Software Engineering for Learning-Enabled Self-Adaptive Systems
SEAMS Research Track
Betty H.C. Cheng Michigan State University
10:00
15m
Short-paper
From Self-Adaptation to Self-Evolution
SEAMS Research Track
Danny Weyns KU Leuven, Jesper Andersson Linnaeus University
Pre-print
10:15
15m
Short-paper
Self-Optimizing Agents Using Mixed Initiative Behavior Trees
SEAMS Research Track
Mohamed Behery RWTH Aachen University, Germany, Minh Trinh , Christian Brecher , Gerhard Lakemeyer
09:00 - 10:30
Keynote / Code AnalysisICPC Discussion / ICPC Tool Demonstration / ICPC Research / ICPC Early Research Achievements (ERA) / ICPC Keynotes at Meeting Room 106
Chair(s): Christoph Treude University of Melbourne, Nicolás Cardozo Universidad de los Andes, Raula Gaikovina Kula Nara Institute of Science and Technology, Chaiyong Rakhitwetsagul Mahidol University, Thailand
09:00
45m
Keynote
Kobi Leins: Guidance on more than just standing upright to create safe models, software and use of data
ICPC Keynotes

09:45
9m
Full-paper
Implant Global and Local Hierarchy Information to Sequence based Code Representation Models
ICPC Research
Kechi Zhang Peking University, China, Zhuo Li , Zhi Jin Peking University, Ge Li Peking University
Pre-print
09:54
9m
Full-paper
Pathways to Leverage Transcompiler based Data Augmentation for Cross-Language Clone Detection
ICPC Research
Subroto Nag Pinku University of Saskatchewan, Debajyoti Mondal University of Saskatchewan, Chanchal K. Roy University of Saskatchewan
Pre-print
10:03
5m
Short-paper
Investigating the Generalizability of Deep Learning-based Clone Detectors
ICPC Early Research Achievements (ERA)
Eunjong Choi Kyoto Institute of Technology, Norihiro Fuke Osaka University, Yuji Fujiwara Osaka University, Norihiro Yoshida Ritsumeikan University, Katsuro Inoue Nanzan University
10:08
5m
Short-paper
UnityLint: A Bad Smell Detector for Unity
ICPC Tool Demonstration
Matteo Bosco University of Sannio, Italy, Pasquale Cavoto University of Sannio, Italy, Augusto Ungolo University of Sannio, Italy, Biruk Asmare Muse Polytechnique Montréal, Foutse Khomh Polytechnique Montréal, Vittoria Nardone , Massimiliano Di Penta University of Sannio, Italy
Pre-print
10:13
17m
Panel
Discussion 5
ICPC Discussion

09:00 - 10:30
Welcome and Keynote 2AST at Meeting Room 107
09:00
30m
Talk
AST Day II Welcome
AST

09:30
60m
Keynote
Automatic for the People
AST
K: Andy Zaidman Delft University of Technology
Media Attached
09:00 - 10:30
Workshop Introductions / Presentation Session 1SEENG at Meeting Room 108
09:00
45m
Day opening
Introductions
SEENG
Jonathan Bell Northeastern University, Stephan Krusche Technische Universität München, Bastian Tenbergen State University of New York at Oswego
09:45
15m
Talk
Improving the Quality of Commit Messages in Students’ Projects
SEENG
Iris Ma University of California Irvine, Crista Lopes University of California, Irvine
Pre-print
10:00
15m
Talk
Not Just a Matter of Style: Does Aesthetics Have a Place in Software Engineering Curriculum?
SEENG
10:15
15m
Talk
"We Need To Talk About ChatGPT": The Future of AI and Higher Education
SEENG
Michael Neumann University of Applied Sciences & Arts Hannover, Maria Rauschenberger University of Applied Sciences Emden/Leer, Eva-Maria Schön University of Applied Sciences Emden/Leer
DOI Pre-print File Attached
09:00 - 09:45
KeynoteMSR Keynotes at Meeting Room 109
Chair(s): Patanamon Thongtanunam University of Melbourne
09:00
45m
Keynote
Towards Code-Aware AI Models for Code
MSR Keynotes
K: Baishakhi Ray Columbia University
09:00 - 10:30
Session 5MOBILESoft Research Track at Meeting Room 111
Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University
09:30
60m
Talk
Why vulnerability analysis for Android needs to change fundamentally
MOBILESoft Research Track
Steven Arzt Fraunhofer SIT; ATHENE
09:50 - 10:30
Tutorial #2MSR Tutorials at Meeting Room 109
Chair(s): Alexander Serebrenik Eindhoven University of Technology
09:50
40m
Tutorial
Tutorial: Mining and Analysing Collaboration in git Repositories with git2net
MSR Tutorials
Christoph Gote Chair of Systems Design, ETH Zurich
09:50 - 10:30
Mining ChallengeMSR Mining Challenge at Meeting Room 110
Chair(s): Audris Mockus The University of Tennessee
09:50
6m
Talk
An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS)
MSR Mining Challenge
Weijie Sun University of Alberta, Samuel Iwuchukwu University of Alberta, Abdul Ali Bangash University of Alberta, Canada, Abram Hindle University of Alberta
Pre-print
09:56
6m
Talk
Insights into Female Contributions in Open-Source Projects
MSR Mining Challenge
Arifa Islam Champa Idaho State University, Md Fazle Rabbi Idaho State University, Minhaz F. Zibran Idaho State University, Md Rakibul Islam University of Wisconsin - Eau Claire
Pre-print
10:02
6m
Talk
The Secret Life of CVEs
MSR Mining Challenge
Piotr Przymus Nicolaus Copernicus University in Toruń, Mikołaj Fejzer Nicolaus Copernicus University in Toruń, Jakub Narębski Nicolaus Copernicus University in Toruń, Krzysztof Stencel University of Warsaw
Pre-print
10:08
6m
Talk
Evolution of the Practice of Software Testing in Java Projects
MSR Mining Challenge
Anisha Islam Department of Computing Science, University of Alberta, Nipuni Tharushika Hewage Department of Computing Science, University of Alberta, Abdul Ali Bangash University of Alberta, Canada, Abram Hindle University of Alberta
Pre-print
10:14
6m
Talk
Keep the Ball Rolling: Analyzing Release Cadence in GitHub Projects
MSR Mining Challenge
Oz Kilic Carleton University, Nathaniel Bowness University of Ottawa, Olga Baysal Carleton University
Pre-print
10:30 - 11:00
10:30
30m
Coffee break
Morning Tea
Catering

11:00 - 12:30
Late Paper presentationsDS - Doctoral Symposium at Meeting Room 101
11:00
12m
Doctoral symposium paper
Detecting Scattered and Tangled Quality Concerns in Code to Aid Maintenance and Evolution Tasks
DS - Doctoral Symposium
Rrezarta Krasniqi University of North Texas
11:12
12m
Doctoral symposium paper
Automating Code Review
DS - Doctoral Symposium
Rosalia Tufano Università della Svizzera Italiana
11:25
12m
Doctoral symposium paper
Addressing Performance Regressions in DevOps: Can We Escape from System Performance Testing?
DS - Doctoral Symposium
Lizhi Liao Concordia University
11:38
12m
Doctoral symposium paper
Toward More Effective Deep Learning-based Automated Software Vulnerability Prediction, Classification, and Repair
DS - Doctoral Symposium
Michael Fu Monash University
11:51
12m
Doctoral symposium paper
Enhancing Deep Reinforcement Learning with Executable Specifications
DS - Doctoral Symposium
12:04
12m
Doctoral symposium paper
Toward Automated Tools to Support Ethical GUI Design
DS - Doctoral Symposium
S M Hasan Mansur George Mason University
12:17
12m
Doctoral symposium paper
Towards strengthening software library interfaces with granular and interactive type migrations
DS - Doctoral Symposium
Richárd Szalay Eötvös Loránd University, Faculty of Informatics, Department of Programming Languages and Compilers
11:00 - 12:30
11:00
90m
Talk
Kevin Moran + Sonia Haiduc + Juergen Cito
New Faculty Symposium

11:00 - 12:30
Presentations & Group Q&ASMeW - Student Mentoring Workshop at Meeting Room 103

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 - 12:30
Morning sessionAPR at Meeting Room 104
11:15
15m
Talk
Quick Repair of Semantic Errors for Debugging
APR
Steven P. Reiss Brown University, USA, Xuan Wei Wuhan University, Qi Xin Wuhan University
11:30
20m
Talk
An Analysis of the Automatic Bug Fixing Performance of ChatGPT
APR
Dominik Sobania Johannes Gutenberg University Mainz, Martin Briesch Johannes Gutenberg University Mainz, Carol Hanna University College London, Justyna Petke University College London
11:50
20m
Talk
An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program Repair
APR
Dániel Horváth Department of Software Engineering, University of Szeged, Szeged, Hungary, Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Tibor Gyimóthy University of Szeged, Hungary, László Vidács University of Szeged, Hungary
12:10
20m
Talk
Mining Fix Patterns with Context Information for Automatic Program Repair
APR
Phan Thi Thanh Huyen Hitachi, Ltd., Research &Development Group, Kazuya Yasuda Hitachi, Ltd., Shinji Itoh Hitachi, Ltd., Research &Development Group
12:30
90m
Lunch
Lunch
APR

11:00 - 12:30
Session 5: Runtime decision-making and human in the loopSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Amel Bennaceur The Open University, UK
11:00
25m
Paper
Runtime Verification of Self-Adaptive Systems with Changing Requirements
SEAMS Research Track
Marc Carwehl Humboldt-Universität zu Berlin, Thomas Vogel Humboldt-Universtität zu Berlin, Genaína Nunes Rodrigues University of Brasília, Lars Grunske Humboldt-Universität zu Berlin
Pre-print
11:25
25m
Paper
Runtime Resolution of Feature Interactions through Adaptive Requirement Weakening
SEAMS Research Track
Simon Chu , Emma Shedden , Changjian Zhang Carnegie Mellon University, Rômulo Meira-Góes Carnegie Mellon University, Gabriel A. Moreno Carnegie Mellon University Software Engineering Institute, David Garlan Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University
Pre-print
11:50
15m
Short-paper
Architecture-based Uncertainty Impact Analysis to ensure Confidentiality
SEAMS Research Track
Sebastian Hahner Karlsruhe Institute of Technology (KIT), Robert Heinrich Karlsruhe Institute of Technology (KIT), Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
12:05
25m
Paper
Preference Adaptation: user satisfaction is all you need!
SEAMS Research Track
NIANYU LI Peking University, China, Mingyue Zhang Peking University, China, Jialong Li Waseda University, Japan, Eunsuk Kang Carnegie Mellon University, Kenji Tei Waseda University
Pre-print
11:00 - 12:30
Empirical Studies and RecommendationsICPC Research / ICPC Discussion / ICPC Early Research Achievements (ERA) / ICPC Journal First at Meeting Room 106
Chair(s): Issam Sedki Concordia University, Vittoria Nardone
11:00
9m
Full-paper
REMS: Recommending Extract Method Refactoring Opportunities via Multi-view Representation of Code Property Graph
ICPC Research
Di Cui , Qiangqiang Wang Xidian University, Siqi Wang , Jianlei Chi , Jianan Li Xidian University, Lu Wang Xidian University, Qingshan Li Xidian University
11:09
9m
Full-paper
Automating Method Naming with Context-Aware Prompt-Tuning
ICPC Research
Jie Zhu Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Lingwei Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Li Yang Institute of Software at Chinese Academy of Sciences, Xiaoxiao Ma Institute of Software, Chinese Academy of Sciences, Chun Zuo Sinosoft
Pre-print
11:18
9m
Full-paper
Generation-based Code Review Automation: How Far Are We?
ICPC Research
Xin Zhou Singapore Management University, Singapore, Kisub Kim Singapore Management University, Bowen Xu North Carolina State University, DongGyun Han Royal Holloway, University of London, Junda He Singapore Management University, David Lo Singapore Management University
Pre-print
11:27
9m
Full-paper
Reanalysis of Empirical Data on Java Local Variables with Narrow and Broad Scope
ICPC Research
Dror Feitelson Hebrew University
Pre-print
11:36
9m
Talk
Predicting vulnerability inducing function versions using node embeddings and graph neural networks
ICPC Journal First
ecem mine özyedierler Istanbul Technical University, Ayse Tosun Istanbul Technical University, Sefa Eren Sahin Faculty of Computer and Informatics Engineering, Istanbul Technical University
11:45
5m
Short-paper
Properly Offer Options to Improve the Practicality of Software Document Completion Tools
ICPC Early Research Achievements (ERA)
Zhipeng Cai School of Computer Science, Wuhan University, Songqiang Chen School of Computer Science, Wuhan University, Xiaoyuan Xie School of Computer Science, Wuhan University, China
Media Attached
11:50
40m
Panel
Discussion 6
ICPC Discussion

11:00 - 12:30
Test FlakinessAST at Meeting Room 107
11:00
22m
Talk
On the Effect of Instrumentation on Test Flakiness
AST
Shawn Rasheed Universal College of Learning, Jens Dietrich Victoria University of Wellington, Amjed Tahir Massey University
Pre-print
11:22
22m
Talk
Debugging Flaky Tests using Spectrum-based Fault Localization
AST
Martin Gruber BMW Group, University of Passau, Gordon Fraser University of Passau
Pre-print
11:45
22m
Talk
FlakyCat: Predicting Flaky Tests Categories using Few-Shot Learning
AST
Amal Akli University of Luxembourg, Guillaume Haben University of Luxembourg, Sarra Habchi Ubisoft, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
12:07
22m
Talk
Detecting Potential User-data Save & Export Losses due to Android App Termination
AST
Sydur Rahaman New Jersey Institute of Technology, Umar Farooq University of California at Riverside, Iulian Neamtiu New Jersey Institute of Technology, Zhijia Zhao University of California at Riverside
11:00 - 12:30
Presentation Session 2SEENG at Meeting Room 108
11:00
15m
Talk
Hey Teachers, Teach Those Kids Some Software Testing
SEENG
Baris Ardic Delft University of Technology, Andy Zaidman Delft University of Technology
Pre-print
11:15
15m
Talk
”Work in the morning instead of midnight” and other lessons learned in FinTech 512
SEENG
Pat Morrison IBM, John Slankas Duke University
11:30
15m
Talk
Gamify-IT - A Web-Based Gaming Platform for Software Engineering Education
SEENG
Sandro Speth University of Stuttgart, Institute of Software Engineering, Leon Hofmeister University of Stuttgart, Uwe Breitenbücher Reutlingen University, Steffen Becker University of Stuttgart
Media Attached File Attached
11:45
15m
Talk
Learning to Write User Stories with the 4C Model: Context, Card, Conversation, and Confirmation
SEENG
Cecile Peraire Carnegie Mellon University Silicon Valley
File Attached
12:00
15m
Talk
Towards a Generic Model for Classifying Software into Correctness Levels and its Application to SQL
SEENG
Benard Wanjiru Radboud University Nijmegen, Patrick van Bommel Radboud University Nijmegen, Djoerd Hiemstra Radboud University Nijmegen
11:00 - 11:45
Documentation + Q&A IIMSR Technical Papers / MSR Data and Tool Showcase Track at Meeting Room 109
Chair(s): Maram Assi Queen's University
11:00
12m
Talk
Understanding the Role of Images on Stack Overflow
MSR Technical Papers
Dong Wang Kyushu University, Japan, Tao Xiao Nara Institute of Science and Technology, Christoph Treude University of Melbourne, Raula Gaikovina Kula Nara Institute of Science and Technology, Hideaki Hata Shinshu University, Yasutaka Kamei Kyushu University
Pre-print
11:12
12m
Talk
Do Subjectivity and Objectivity Always Agree? A Case Study with Stack Overflow Questions
MSR Technical Papers
Saikat Mondal University of Saskatchewan, Masud Rahman Dalhousie University, Chanchal K. Roy University of Saskatchewan
Pre-print
11:24
6m
Talk
GiveMeLabeledIssues: An Open Source Issue Recommendation System
MSR Data and Tool Showcase Track
Joseph Vargovich Northern Arizona University, Fabio Marcos De Abreu Santos Northern Arizona University, USA, Jacob Penney Northern Arizona University, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University
Pre-print Media Attached
11:30
6m
Talk
DocMine: A Software Documentation-Related Dataset of 950 GitHub Repositories
MSR Data and Tool Showcase Track
11:36
6m
Talk
PENTACET data - 23 Million Code Comments and 500,000 SATD comments
MSR Data and Tool Showcase Track
Murali Sridharan University of Oulu, Leevi Rantala University of Oulu, Mika Mäntylä University of Oulu
11:00 - 11:45
11:00
12m
Talk
Don't Forget the Exception! Considering Robustness Changes to Identify Design Problems
MSR Technical Papers
Anderson Oliveira PUC-Rio, João Lucas Correia Federal University of Alagoas, Leonardo Da Silva Sousa Carnegie Mellon University, USA, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Daniel Coutinho PUC-Rio, Alessandro Garcia PUC-Rio, Willian Oizumi GoTo, Caio Barbosa UFAL, Anderson Uchôa Federal University of Ceará, Juliana Alves Pereira PUC-Rio
Pre-print
11:12
12m
Talk
Pre-trained Model Based Feature Envy Detection
MSR Technical Papers
mawenhao Wuhan University, Yaoxiang Yu Wuhan University, Xiaoming Ruan Wuhan University, Bo Cai Wuhan University
11:24
6m
Talk
CLEAN++: Code Smells Extraction for C++
MSR Data and Tool Showcase Track
Tom Mashiach Ben Gurion University of the Negev, Israel, Bruno Sotto-Mayor Ben Gurion University of the Negev, Israel, Gal Kaminka Bar Ilan University, Israel, Meir Kalech Ben Gurion University of the Negev, Israel
11:30
6m
Talk
DACOS-A Manually Annotated Dataset of Code Smells
MSR Data and Tool Showcase Track
Himesh Nandani Dalhousie University, Mootez Saad Dalhousie University, Tushar Sharma Dalhousie University
Pre-print File Attached
11:36
6m
Talk
What Warnings Do Engineers Really Fix? The Compiler That Cried Wolf
MSR Industry Track
Gunnar Kudrjavets University of Groningen, Aditya Kumar Snap, Inc., Ayushi Rastogi University of Groningen, The Netherlands
Pre-print
11:00 - 12:30
Session 6MOBILESoft Research Track / MOBILESoft Tools and Datasets at Meeting Room 111
Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University
11:00
20m
Talk
Awards
MOBILESoft Research Track

11:21
29m
Talk
Achieving Energy Efficiency in Mobile Applications: Insights from our Most Influential Paper
MOBILESoft Research Track
Luís Cruz Delft University of Technology
11:50
25m
Paper
Reducing the Impact of Breaking Changes to Web Service Clients During Web API
MOBILESoft Research Track
Paul Schmiedmayer Technical University of Munich, Andreas Bauer Technical University of Munich, Bernd Bruegge TU Munich
12:15
15m
Paper
Issue-Labeler: an ALBERT-based Jira Plugin for Issue Classification
MOBILESoft Tools and Datasets
Waleed Alhindi Prince Mohammad Bin Fahd University, Abdulrahman Aleid Prince Mohammad Bin Fahd University, Ilyes Jenhani Prince Mohammad Bin Fahd University, Mohamed Wiem Mkaouer Rochester Institute of Technology
11:00 - 12:30
JSS Editorial BoardSocial Events at Meeting Room 112
11:00
90m
Meeting
Executive Meeting
Social Events

11:50 - 12:35
Development Tools & Practices IIMSR Data and Tool Showcase Track / MSR Industry Track / MSR Technical Papers / MSR Registered Reports at Meeting Room 109
Chair(s): Banani Roy University of Saskatchewan
11:50
12m
Talk
Automating Arduino Programming: From Hardware Setups to Sample Source Code Generation
MSR Technical Papers
Imam Nur Bani Yusuf Singapore Management University, Singapore, Diyanah Binte Abdul Jamal Singapore Management University, Lingxiao Jiang Singapore Management University
Pre-print
12:02
6m
Talk
A Dataset of Bot and Human Activities in GitHub
MSR Data and Tool Showcase Track
Natarajan Chidambaram University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS, Tom Mens University of Mons
12:08
6m
Talk
Mining the Characteristics of Jupyter Notebooks in Data Science Projects
MSR Registered Reports
Morakot Choetkiertikul Mahidol University, Thailand, Apirak Hoonlor Mahidol University, Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Siripen Pongpaichet Mahidol University, Thanwadee Sunetnanta Mahidol University, Tasha Settewong Mahidol University, Raula Gaikovina Kula Nara Institute of Science and Technology
12:14
6m
Talk
Optimizing Duplicate Size Thresholds in IDEs
MSR Industry Track
Konstantin Grotov JetBrains Research, Constructor University, Sergey Titov JetBrains Research, Alexandr Suhinin JetBrains, Yaroslav Golubev JetBrains Research, Timofey Bryksin JetBrains Research
Pre-print
12:20
12m
Talk
Boosting Just-in-Time Defect Prediction with Specific Features of C Programming Languages in Code Changes
MSR Technical Papers
Chao Ni Zhejiang University, xiaodanxu College of Computer Science and Technology, Zhejiang university, Kaiwen Yang Zhejiang University, David Lo Singapore Management University
11:50 - 12:35
Software Libraries & EcosystemsMSR Technical Papers / MSR Industry Track / MSR Data and Tool Showcase Track at Meeting Room 110
Chair(s): Mehdi Keshani Delft University of Technology
11:50
12m
Talk
A Large Scale Analysis of Semantic Versioning in NPM
MSR Technical Papers
Donald Pinckney Northeastern University, Federico Cassano Northeastern University, Arjun Guha Northeastern University and Roblox Research, Jonathan Bell Northeastern University
Pre-print
12:02
12m
Talk
Phylogenetic Analysis of Reticulate Software Evolution
MSR Technical Papers
Akira Mori National Institute of Advanced Industrial Science and Technology, Japan, Masatomo Hashimoto Chiba Institute of Technology, Japan
12:14
6m
Talk
PyMigBench: A Benchmark for Python Library Migration
MSR Data and Tool Showcase Track
Mohayeminul Islam University of Alberta, Ajay Jha North Dakota State University, Sarah Nadi University of Alberta, Ildar Akhmetov University of Alberta
12:20
6m
Talk
Determining Open Source Project Boundaries
MSR Industry Track
12:26
6m
Talk
Intertwining Communities: Exploring Libraries that Cross Software Ecosystems
MSR Technical Papers
Kanchanok Kannee Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology
Pre-print
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

12:30 - 13:45
Lunch SocialSMeW - Student Mentoring Workshop at Meeting Room 103

Our room 103 is available for lunch! We invite all of our participants to mingle with each other in the same room and have fun over lunch :)

12:30 - 13:45
Lunch round tableSEENG at Meeting Room 108
12:30
75m
Lunch
Lunch round table
SEENG

12:30 - 13:45
MSR Steering Committee MeetingSocial Events at Meeting Room 109
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
JSS Editorial BoardSocial Events at Meeting Room 112
12:30
75m
Meeting
Executive Meeting
Social Events

13:45 - 15:15
Late Paper presentationsDS - Doctoral Symposium at Meeting Room 101
13:45
12m
Doctoral symposium paper
Designing Adaptive Developer-Chatbot Interactions: Context Integration, Experimental Studies and Levels of Automation
DS - Doctoral Symposium
Glaucia Melo University of Waterloo
Pre-print
13:57
12m
Doctoral symposium paper
Towards machine learning guided by best practices
DS - Doctoral Symposium
Anamaria Mojica-Hanke University of Passau and Universidad de los Andes
14:10
12m
Doctoral symposium paper
Software Supply Chain Risk Assessment Framework
DS - Doctoral Symposium
Nusrat Zahan North Carolina State University
14:23
12m
Doctoral symposium paper
Some Investigations of Machine Learning Models for Software Defects
DS - Doctoral Symposium
Umamaheswara Sharma B National Institute of Technology, Warangal
14:36
12m
Doctoral symposium paper
Improving Automatic C-to-Rust Translation with Static Analysis
DS - Doctoral Symposium
14:49
12m
Doctoral symposium paper
Cost-effective Strategies for Building Energy Efficient Mobile Applications
DS - Doctoral Symposium
Abdul Ali Bangash University of Alberta, Canada
15:02
12m
Doctoral symposium paper
Towards Utilizing Natural Language Processing Techniques to Assist in Software Engineering Tasks
DS - Doctoral Symposium
Zishuo Ding Concordia University
13:45 - 15:15
13:45
90m
Talk
Gail Murphy + David Rosenblum + Xin Peng
New Faculty Symposium

13:45 - 15:15
Mentoring PodsSMeW - Student Mentoring Workshop at Meeting Room 103

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.

13:45 - 15:15
Afternoon session1APR at Meeting Room 104
13:45
15m
Talk
Program Repair Competition
APR
Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Abhik Roychoudhury National University of Singapore
14:00
75m
Panel
Panel Discussion: Future of APR: Challenges and directions
APR
Manish Motwani Georgia Institute of Technology, Xuan Bach D. Le The University of Melbourne, Abhik Roychoudhury National University of Singapore, Yingfei Xiong Peking University, Lingming Zhang University of Illinois at Urbana-Champaign
15:15
20m
Talk
FixEval: Execution-based Evaluation of Program Fixes for Programming Problems
APR
Md Mahim Anjum Haque Virginia Tech, Wasi Uddin Ahmad University of California, Los Angeles, Ismini Lourentzou Virginia Tech, Chris Brown Virginia Tech
15:35
15m
Talk
Beyond Code Generation: The Need for Type-Aware Language Models
APR
Francisco Ribeiro HASLab/INESC TEC & Universidade do Minho, José Nuno Macedo University of Minho, Kanae Tsushima National Institute of Informatics, Japan
13:45 - 15:15
Session 6: Self-adaptation of cyber-physical and mission-critical systemsSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Genaina Rodrigues University of Brasilia
13:45
25m
Paper
Hazard Analysis for Self-Adaptive Systems Using System-Theoretic Process Analysis
SEAMS Research Track
Simon Diemert University of Victoria, Canada, Jens Weber University of Victoria
Pre-print
14:10
25m
Paper
PlanIoT: A Framework for Adaptive Data Flow Management in IoT-enhanced Spaces
SEAMS Research Track
Houssam Hajj Hassan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Georgios Bouloukakis SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Ajay Kattepur Ericsson Research, Denis Conan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Djamel Belaïd
14:35
25m
Paper
Self-Adaptive Mechanisms for Misconfigurations in Small Uncrewed Aerial Systems
SEAMS Research Track
Salil Purandare , Urjoshi Sinha , Md Nafee Al Islam , Jane Cleland-Huang University of Notre Dame, Myra Cohen Iowa State University
Pre-print
15:00
15m
Paper
SUAVE: An Exemplar for Self-Adaptive Underwater Vehicles
SEAMS Artifact Track
Gustavo Rezende Silva Cognitive Robotics, Delft University of Technology, Juliane Päßler , Jeroen Zwanepol , Elvin Alberts , Silvia Lizeth Tapia Tarifa University of Oslo, Norway, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Einar Broch Johnsen University of Oslo, Carlos Hernández Corbato Delft University of Technology
Pre-print
13:45 - 15:15
13:45
9m
Full-paper
How Well Static Type Checkers Work with Gradual Typing? A Case Study on Python
ICPC Research
Wenjie Xu Nanjing University, Lin Chen Nanjing University, Chenghao Su Nanjing University, Yimeng Guo Nanjing University, Yanhui Li Nanjing University, Yuming Zhou Nanjing University, Baowen Xu Nanjing University
13:54
9m
Full-paper
Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools
ICPC Research
Patrick Rein University of Potsdam; Hasso Plattner Institute, Tom Beckmann Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Toni Mattis University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute
14:03
9m
Full-paper
Path Complexity Predicts Code Comprehension Effort
ICPC Research
Sofiane Dissem Harvey Mudd College, Eli Pregerson Harvey Mudd College, Adi Bhargava Harvey Mudd College, Josh Cordova Harvey Mudd College, Lucas Bang Harvey Mudd College
14:12
5m
Short-paper
Revisiting Deep Learning for Variable Type Recovery
ICPC Replications and Negative Results (RENE)
Kevin Cao Vanderbilt University, Kevin Leach Vanderbilt University
Pre-print
14:17
9m
Talk
Programming language implementations for context-oriented self-adaptive systems
ICPC Journal First
Nicolás Cardozo Universidad de los Andes, Kim Mens Université catholique de Louvain, ICTEAM institute, Belgium
Link to publication DOI Media Attached
14:26
9m
Full-paper
Improving Code Search with Multi-Modal Momentum Contrastive Learning
ICPC Research
Zejian Shi Fudan University, Yun Xiong Fudan University, Yao Zhang Fudan University, Zhijie Jiang National University of Defense Technology, Jinjing Zhao National Key Laboratory of Science and Technology on Information System Security, Lei Wang National University of Defense Technology, Shanshan Li National University of Defense Technology
Pre-print
14:35
9m
Full-paper
Revisiting Lightweight Compiler Provenance Recovery on ARM Binaries
ICPC Replications and Negative Results (RENE)
Jason Kim Georgia Tech, Daniel Genkin Georgia Tech, Kevin Leach Vanderbilt University
Pre-print
14:44
31m
Panel
Discussion 7
ICPC Discussion

13:45 - 15:15
Test PrioritizationAST at Meeting Room 107
13:45
22m
Talk
Orchestration Strategies for Regression Test Suites
AST
Renan Greca Gran Sasso Science Institute, ISTI-CNR, Breno Miranda Federal University of Pernambuco, Antonia Bertolino National Research Council, Italy
Pre-print
14:07
22m
Talk
Evaluating the Trade-offs of Text-based Diversity in Test Prioritization
AST
Ranim Khojah Chalmers | University of Gothenburg, Chi Hong Chao Chalmers | University of Gothenburg, Francisco Gomes de Oliveira Neto Chalmers University of Technology, Sweden / University of Gothenburg, Sweden
14:30
22m
Talk
MuTCR: Test Case Recommendation via Multi-Level Signature Matching
AST
Weisong Sun Nanjing University, Weidong Qian China Ship Scientific Research Center, Bin Luo Nanjing University, Zhenyu Chen Nanjing University
14:52
22m
Talk
Test Case Prioritization using Transfer Learning in Continuous Integration Environments
AST
Rezwana Mamata 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), Gkerta Seferi International Business Machines Corporation (IBM), Qasim Tauseef International Business Machines Corporation (IBM)
13:45 - 15:15
Breakout Discussions 1SEENG at Meeting Room 108
13:45
90m
Meeting
Breakout Discussions
SEENG

13:45 - 14:30
Tutorial #3MSR Tutorials at Meeting Room 109
Chair(s): Alexander Serebrenik Eindhoven University of Technology
13:45
45m
Tutorial
Tutorial: Beyond the leading edge. What else is out there?
MSR Tutorials
Tim Menzies North Carolina State University
Pre-print
13:45 - 14:30
Software QualityMSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 110
Chair(s): Tushar Sharma Dalhousie University
13:45
12m
Talk
Helm Charts for Kubernetes Applications: Evolution, Outdatedness and Security Risks
MSR Technical Papers
Ahmed Zerouali Vrije Universiteit Brussel, Ruben Opdebeeck Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print
13:57
12m
Talk
Control and Data Flow in Security Smell Detection for Infrastructure as Code: Is It Worth the Effort?
MSR Technical Papers
Ruben Opdebeeck Vrije Universiteit Brussel, Ahmed Zerouali Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print
14:09
12m
Talk
Method Chaining Redux: An Empirical Study of Method Chaining in Java, Kotlin, and Python
MSR Technical Papers
Ali Keshk University of Nebraska-Lincoln, Robert Dyer University of Nebraska-Lincoln
Pre-print Media Attached
14:21
6m
Talk
Snapshot Testing Dataset
MSR Data and Tool Showcase Track
Emily Bui Loyola University Maryland, Henrique Rocha Loyola University Maryland, USA
13:45 - 15:15
13:45
15m
Paper
Sensitive and Personal Data: What Exactly Are You Talking About?
MOBILESoft NIER (Novel Ideas and Emerging Results)
Maria Kober , Jordan Samhi University of Luxembourg, Steven Arzt Fraunhofer SIT; ATHENE, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
14:00
40m
Talk
Leaders Forum Talk - UX is the differential. What can we do as Software Engineers?
MOBILESoft Research Track
Tayana Conte Universidade Federal do Amazonas
14:40
30m
Talk
Rising Star - Mining User Interfaces to Support Software Development for Mobile Apps
MOBILESoft Research Track
Kevin Moran George Mason University
15:10
5m
Talk
Q&A
MOBILESoft Research Track

13:45 - 15:15
JSS Editorial BoardSocial Events at Meeting Room 112
13:45
90m
Meeting
Executive Meeting
Social Events

14:35 - 15:15
14:35
12m
Talk
Large Language Models and Simple, Stupid Bugs
MSR Technical Papers
Kevin Jesse University of California at Davis, USA, Toufique Ahmed University of California at Davis, Prem Devanbu University of California at Davis, Emily Morgan University of California, Davis
Pre-print
14:47
12m
Talk
The ABLoTS Approach for Bug Localization: is it replicable and generalizable?Distinguished Paper Award
MSR Technical Papers
Feifei Niu Nanjing University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Liguo Huang Southern Methodist University, Jidong Ge Nanjing University, Bin Luo Nanjing University, Alexander Egyed Johannes Kepler University Linz
Pre-print File Attached
14:59
6m
Talk
LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluations
MSR Data and Tool Showcase Track
Catherine Tony Hamburg University of Technology, Markus Mutas Hamburg University of Technology, Nicolás E. Díaz Ferreyra Hamburg University of Technology, Riccardo Scandariato Hamburg University of Technology
Pre-print
15:05
6m
Talk
Defectors: A Large, Diverse Python Dataset for Defect Prediction
MSR Data and Tool Showcase Track
Parvez Mahbub Dalhousie University, Ohiduzzaman Shuvo Dalhousie University, Masud Rahman Dalhousie University
Pre-print
14:35 - 15:15
Human AspectsMSR Technical Papers / MSR Data and Tool Showcase Track at Meeting Room 110
Chair(s): Alexander Serebrenik Eindhoven University of Technology
14:35
12m
Talk
A Study of Gender Discussions in Mobile Apps
MSR Technical Papers
Mojtaba Shahin RMIT University, Australia, Mansooreh Zahedi The Univeristy of Melbourne, Hourieh Khalajzadeh Deakin University, Australia, Ali Rezaei Nasab Shiraz University
Pre-print
14:47
12m
Talk
Tell Me Who Are You Talking to and I Will Tell You What Issues Need Your Skills
MSR Technical Papers
Fabio Marcos De Abreu Santos Northern Arizona University, USA, Jacob Penney Northern Arizona University, João Felipe Pimentel Northern Arizona University, Igor Wiese Federal University of Technology, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University
Pre-print
14:59
6m
Talk
She Elicits Requirements and He Tests: Software Engineering Gender Bias in Large Language Models
MSR Technical Papers
Christoph Treude University of Melbourne, Hideaki Hata Shinshu University
Pre-print Media Attached
15:05
6m
Talk
GitHub OSS Governance File Dataset
MSR Data and Tool Showcase Track
Yibo Yan University of California, Davis, Seth Frey University of California, Davis, Amy Zhang University of Washington, Seattle, Vladimir Filkov University of California at Davis, USA, Likang Yin University of California at Davis
Pre-print
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:15 - 15:45
JSS Editorial BoardSocial Events at Meeting Room 112
15:15
30m
Meeting
Executive Meeting
Social Events

15:45 - 18:00
15:45
7m
Poster
Towards Automated Embedded Systems Programming
DS - Doctoral Symposium
Imam Nur Bani Yusuf Singapore Management University, Singapore
15:52
7m
Poster
Boosting Symbolic Execution for Heap-based Vulnerability Detection and Exploit Generation
DS - Doctoral Symposium
16:00
7m
Poster
Automating Code Generation for MDE using Machine Learning
DS - Doctoral Symposium

16:07
7m
Poster
Assessing Cognitive Load in Software Development with Wearable Sensors
DS - Doctoral Symposium

16:15
7m
Poster
A Framework to Communicate Software Engineering Data Effectively with Dashboards
DS - Doctoral Symposium
16:22
7m
Poster
Complementing secure code review with automated program analysis
DS - Doctoral Symposium

16:30
7m
Poster
Domain Specific Languages for Optimisation Modelling
DS - Doctoral Symposium

16:37
7m
Poster
Evaluation of Stakeholder Mapping and Sustainability Personas Towards Sustainable Software Development
DS - Doctoral Symposium
Bimpe Ayoola Dalhousie University
16:45
7m
Poster
Evolutionary Computation and Reinforcement Learning for Cyber-physical System Design
DS - Doctoral Symposium
Chengjie Lu Simula Research Laboratory and University of Oslo
16:52
7m
Poster
From Input to Failure: Explaining Program Behavior via Cause-Effect Chains
DS - Doctoral Symposium
Marius Smytzek CISPA Helmholtz Center for Information Security
Pre-print
17:00
7m
Poster
Grammar-Based String Refinement Types
DS - Doctoral Symposium
Fengmin Zhu CISPA Helmholtz Center for Information Security
17:07
7m
Poster
Graph Solver as a Service
DS - Doctoral Symposium
Fozail Ahmad McGill University
17:15
7m
Poster
Incident Prevention Through Reliable Changes Deployment
DS - Doctoral Symposium
Eileen Kapel Delft University of Technology
17:22
7m
Poster
Learning Program Models from Generated Inputs
DS - Doctoral Symposium
Tural Mammadov CISPA Helmholtz Center for Information Security
17:30
7m
Poster
Learning Test Input Constraints from Branch Conditions
DS - Doctoral Symposium
Leon Bettscheider CISPA Helmholtz Center for Information Security
17:37
7m
Poster
Static Analysis for Android GDPR Compliance Assurance
DS - Doctoral Symposium
Mugdha Khedkar Heinz Nixdorf Institute at Paderborn University
Pre-print
17:45
7m
Poster
Towards an AI-centric Requirement Engineering Framework for Trustworthy AI
DS - Doctoral Symposium

17:52
7m
Day closing
Closing
DS - Doctoral Symposium
Didar Zowghi CSIRO's Data61, Denys Poshyvanyk College of William and Mary
15:45 - 17:15
15:45
70m
Talk
"Turn the tables" session
New Faculty Symposium

16:55
5m
Talk
Closing
New Faculty Symposium

15:45 - 17:15
Panel Discuss & ClosingSMeW - Student Mentoring Workshop at Meeting Room 103

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.

15:45 - 17:15
Session 7: Frameworks for self-adaptive systems & SEAMS 2023 ClosingSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105
Chair(s): Luciano Baresi Politecnico di Milano, Danny Weyns KU Leuven, Rogério de Lemos University of Kent, UK
15:45
15m
Paper
Artifact: Implementation of an Adaptive Flow Management Framework for IoT Spaces
SEAMS Artifact Track
Houssam Hajj Hassan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Georgios Bouloukakis SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Ajay Kattepur , Denis Conan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Djamel Belaïd
16:00
15m
Paper
CHESS: A Framework for Evaluation of Self-adaptive Systems based on Chaos Engineering
SEAMS Artifact Track
Sehrish Malik Simula Research Laboratory, Syed Moeen Ali Naqvi Simula Research Laboratory and University of Oslo, Leon Moonen Simula Research Laboratory and BI Norwegian Business School
Pre-print Media Attached
16:15
15m
Short-paper
A Distributed MAPE-K Framework for Self-Protective IoT Devices
SEAMS Research Track
Michael Riegler Johannes Kepler University Linz, Johannes Sametinger , Michael Vierhauser Johannes Kepler University Linz
16:30
30m
Awards
SEAMS Most Influential Paper Awards 2012 and 2013
SEAMS Research Track

17:00
15m
Awards
SEAMS 2023 Best Paper Awards, SEAMS 2024 Presentation, Closing Remarks
SEAMS Research Track

15:45 - 17:15
Bugs and Machine Learning / Steering Committee Meeting / ClosingICPC Research / ICPC Journal First / ICPC Closing at Meeting Room 106
Chair(s): Banani Roy University of Saskatchewan
15:45
9m
Full-paper
Mitigating the Effect of Class Imbalance in Fault Localization Using Context-aware Generative Adversarial Network
ICPC Research
Yan Lei Chongqing University, Tiantian Wen , Huan Xie , Lingfeng Fu Chongqing University, Chunyan Liu Chongqing University, Lei Xu Haier Smart Home Co., Ltd., Hongxia Sun Qingdao Haidacheng Purchasing Service Co., Ltd.
Pre-print Media Attached
15:54
9m
Full-paper
Still Confusing for Bug-Component Triaging? Deep Feature Learning and Ensemble Setting to Rescue
ICPC Research
Yanqi Su Australian National University, Zheming Han , Zhipeng Gao Shanghai Institute for Advanced Study of Zhejiang University, Zhenchang Xing , Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO’s Data61
16:03
9m
Full-paper
Understanding Bugs in Multi-Language Deep Learning Frameworks
ICPC Research
Zengyang Li Central China Normal University, Sicheng Wang Central China Normal University, Wenshuo Wang , Peng Liang Wuhan University, China, Ran Mo Central China Normal University, Bing Li Wuhan University
Link to publication Pre-print Media Attached
16:12
9m
Full-paper
FVA: Assessing Function-Level Vulnerability by Integrating Flow-Sensitive Structure and Code Statement Semantic
ICPC Research
Chao Ni Zhejiang University, Liyu Shen Zhejiang University, Wei Wang Zhejiang University, Xiang Chen Nantong University, Xin Yin Zhejiang University, Lexiao Zhang School of Software Technology, Zhejiang University
16:21
9m
Talk
Event-Aware Precise Dynamic Slicing for Automatic Debugging of Android Applications
ICPC Journal First
Hsu Myat Win University of Technology Sydney (UTS), Shin Hwei Tan Southern University of Science and Technology, Yulei Sui University of New South Wales, Sydney
Link to publication
16:30
15m
Panel
Discussion 8
ICPC Closing

16:45
30m
Meeting
Steering Committee Meeting and Closing
ICPC Closing
Alexander Serebrenik Eindhoven University of Technology, Igor Steinmacher Northern Arizona University
15:45 - 17:15
Summary, Panel, AwardsAST at Meeting Room 107
15:45
45m
Panel
Panel Discussions and AST Summary Remarks
AST
Andy Zaidman Delft University of Technology, Antonia Bertolino National Research Council, Italy, Mike Papadakis University of Luxembourg, Luxembourg, Shin Yoo KAIST, Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity, Mehrdad Saadatmand RISE Research Institutes of Sweden
16:30
45m
Awards
Award Session and Closure
AST

15:45 - 17:15
Breakout Discussions 2 / Presentation of Discussion Results and ClosingSEENG at Meeting Room 108
15:45
45m
Meeting
Breakout Discussions
SEENG

16:30
45m
Day closing
Presentation of Discussion Results and Closing
SEENG

15:45 - 17:30
Closing SessionMSR Vision and Reflection / MSR Awards at Meeting Room 109
Chair(s): Patanamon Thongtanunam The University of Melbourne
15:45
20m
Talk
MSR 2023 Doctoral Research Award
MSR Awards
Eman Abdullah AlOmar Stevens Institute of Technology
16:05
30m
Talk
Open Source Software Digital Sociology: Quantifying and Understanding Large Complex Open Source Ecosystems
MSR Vision and Reflection
Minghui Zhou Peking University
16:35
30m
Talk
Human-Centered AI for SE: Reflection and Vision
MSR Vision and Reflection
David Lo Singapore Management University
17:05
25m
Day closing
Closing
MSR Awards
Emad Shihab Concordia Univeristy
15:45 - 17:30
15:45
25m
Paper
Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research
MOBILESoft Research Track
Benedikt Dornauer University of Innsbruck; University of Cologne, Michael Felderer German Aerospace Center (DLR) & University of Cologne
Pre-print
16:10
15m
Paper
On Security and Energy Efficiency in Android Smartphones
MOBILESoft Research Track
João Ferreira da Silva Júnior , Bernardo Santos University of Porto, Portugal, Wellington de Oliveira Júnior University of Lisbon, Nuno Antunes Universidade de Coimbra, Bruno Cabral , João Paulo Fernandes LIACC, Universidade do Porto, Porto, Portugal
16:25
50m
Talk
Leaders Forum Talk - Automated Test Reuse of GUI Tests across Similar Android Apps: Opportunities and Challenges
MOBILESoft Research Track
Valerio Terragni University of Auckland
17:15
10m
Talk
Q&A
MOBILESoft Research Track

17:25
5m
Talk
Closing
MOBILESoft Research Track

17:00 - 18:15
Keynote - Dr. Foutse KhomhCAIN Papers at Virtual - Zoom for CAIN
Chair(s): Ipek Ozkaya Carnegie Mellon University

Click here to Join us over zoom

Click Here to watch the session recording on YouTube

17:00
75m
Keynote
Engineering Trustworthy AI Systems - Foutse Khomh
CAIN Papers
Foutse Khomh Polytechnique Montréal
18:00 - 20:00
Newcomers receptionSocial Events at Meeting Room 105
18:00
2h
Dinner
Newcomers reception
Social Events

18:00 - 23:59
ICSE 2023 Steering Committee Meeting Social Events at Meeting Room 109
18:00
5h59m
Meeting
ICSE SC Meeting
Social Events
Laurie Williams North Carolina State University
18:00 - 19:00
Valerie Issarny Memorial EventSocial Events at Meeting Room 110
18:00
60m
Social Event
In Memoriam: Valérie Issarny
Social Events

18:00 - 21:00
Workshop DinnerSEENG at Offsite

The event will include dinner and a 3 hour beverage package (no spirits).

18:00
3h
Social Event
SEENG Workshop Dinner 1800-2100 at BoHo South Wharf
SEENG

18:30 - 20:00
TrustCAIN Papers at Virtual - Zoom for CAIN
Chair(s): Zhenchang Xing CSIRO’s Data61; Australian National University

Click here to Join us over zoom

Click here to watch the session recording on YouTube

18:30
20m
Long-paper
Towards Concrete and Connected AI Risk Assessment (C2AIRA): A Systematic Mapping Study
CAIN Papers
Boming Xia CSIRO's Data61 & University of New South Wales, Qinghua Lu CSIRO’s Data61, Harsha Perera CSIRO's Data61 & University of New South Wales, Liming Zhu The University of New South Wales, Zhenchang Xing , Yue Liu CSIRO's Data61 & University of New South Wales, Jon Whittle CSIRO's Data61 and Monash University
Pre-print
18:50
20m
Long-paper
Defining Quality Requirements for a Trustworthy AI Wildflower Monitoring Platform
CAIN Papers
Petra Heck Fontys University of Applied Sciences, Gerard Schouten Fontys University of Applied Sciences
Pre-print
19:10
20m
Long-paper
Trustworthy and Robust AI Deployment by Design: A framework to inject best practice support into AI deployment pipelinesDistinguished paper Award Candidate
CAIN Papers
Andras Schmelczer Leiden University, Joost Visser Leiden University
Pre-print
19:30
15m
Short-paper
Towards Code Generation from BDD Test Case Specifications: A vision
CAIN Papers
Leon Chemnitz TU Darmstadt, David Reichenbach TU Darmstadt, Germany, Hani Aldebes TU Darmstadt, Mariam Naveed TU Darmstadt, Krishna Narasimhan TU Darmstadt, Mira Mezini TU Darmstadt
Pre-print
20:15 - 21:45
AI System DesignCAIN Papers at Virtual - Zoom for CAIN
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute

Click here to Join us over zoom

20:15
20m
Long-paper
A Case Study on AI Engineering Practices: Developing an Autonomous Stock Trading System
CAIN Papers
Marcel Grote , Justus Bogner University of Stuttgart
Pre-print
20:35
20m
Long-paper
Engineering Challenges for AI-Supported Computer Vision in Small Uncrewed Aerial Systems
CAIN Papers
Muhammed Tawfiq Chowdhury University of Notre Dame, Jane Cleland-Huang University of Notre Dame
Pre-print
20:55
20m
Long-paper
A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ PractitionersDistinguished paper Award Candidate
CAIN Papers
Nadia Nahar Carnegie Mellon University, Haoran Zhang Carnegie Mellon University, USA, Grace Lewis Carnegie Mellon Software Engineering Institute, Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Christian Kästner Carnegie Mellon University
Pre-print File Attached
21:15
20m
Long-paper
Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository
CAIN Papers
Lukas Heiland University of Stuttgart, Germany, Marius Hauser University of Stuttgart, Germany, Justus Bogner University of Stuttgart
Pre-print
22:00 - 23:15
Panel - OnlineCAIN Papers at Virtual - Zoom for CAIN
Chair(s): Jan Bosch Chalmers University of Technology

Click here to Join us over zoom

Click here to watch the session recording on Youtube

23:15 - 23:30
Closing - Online CAIN Papers at Virtual - Zoom for CAIN

Click here to Join us over zoom

Wed 17 May

Displayed time zone: Hobart change

07:45 - 08:45
07:45
60m
Meeting
ICSE Yoga
Social Events

09:00 - 10:30
ICSE2023 Opening & Keynote 1 - Sarah PinkSocial Events / ICSE Keynotes at Level G - Plenary Room 1
Chair(s): John Grundy Monash University
09:00
30m
Day opening
ICSE2023 Opening
Social Events
G: John Grundy Monash University, P: Lori Pollock University of Delaware, USA, P: Massimiliano Di Penta University of Sannio, Italy
09:30
60m
Keynote
Future Software for Life in Trusted Futures - Prof. Sarah Pink
ICSE Keynotes
Sarah Pink Monash University
10:30 - 11:00
10:30
30m
Coffee break
Morning Tea
Catering

10:30 - 11:00
10:30
30m
Talk
Cerberus: a Program Repair Framework
DEMO - Demonstrations
Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Yannic Noller National University of Singapore, Abhik Roychoudhury National University of Singapore
10:30 - 11:00
10:30
30m
Talk
InputGen: A Tool for Automatic Generation of Prototype Inputs to Support Rapid Requirements Validation
DEMO - Demonstrations
Shuanglong Chang Northeast Petroleum University, Juntao Gao Northeast Petroleum University, Yilong Yang Beihang University
10:30 - 11:00
10:30
30m
Talk
FlaPy: Mining Flaky Python Tests at Scale
DEMO - Demonstrations
Martin Gruber BMW Group, University of Passau, Gordon Fraser University of Passau
Pre-print
11:00 - 12:30
11:00
15m
Talk
One Adapter for All Programming Languages? Adapter Tuning for Multilingual Tasks in Software Engineering
Technical Track
Deze Wang National University of Defense Technology, Boxing Chen , Shanshan Li National University of Defense Technology, Wei Luo , Shaoliang Peng Hunan University, Wei Dong School of Computer, National University of Defense Technology, China, Xiangke Liao National University of Defense Technology
11:15
15m
Talk
CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back
Technical Track
Zhongxin Liu Zhejiang University, Zhijie Tang Zhejiang University, Xin Xia Huawei, Xiaohu Yang Zhejiang University
Pre-print
11:30
15m
Talk
Keeping Pace with Ever-Increasing Data: Towards Continual Learning of Code Intelligence Models
Technical Track
Shuzheng Gao Harbin institute of technology, Hongyu Zhang The University of Newcastle, Cuiyun Gao Harbin Institute of Technology, Chaozheng Wang Harbin Institute of Technology
11:45
7m
Talk
PCR-Chain: Partial Code Reuse Assisted by Hierarchical Chaining of Prompts on Frozen Copilot
DEMO - Demonstrations
Qing Huang School of Computer Information Engineering, Jiangxi Normal University, Jiahui Zhu School of Computer Information Engineering, Jiangxi Normal University, Zhilong Li School of Computer Information Engineering, Jiangxi Normal University, Zhenchang Xing , Changjing Wang School of Computer Information Engineering, Jiangxi Normal University, Xiwei (Sherry) Xu CSIRO’s Data61
11:52
7m
Talk
Towards Learning Generalizable Code Embeddings using Task-agnostic Graph Convolutional Networks
Journal-First Papers
Zishuo Ding Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo, Tse-Hsun (Peter) Chen Concordia University
12:00
7m
Talk
deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search
Journal-First Papers
Chen Zeng National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Shanshan Li National University of Defense Technology, Xin Xia Huawei, Wang Zhiming National University of Defense Technology, Mingyang Geng National University of Defense Technology, Linxiao Bai National University of Defense Technology, Wei Dong School of Computer, National University of Defense Technology, China, Xiangke Liao National University of Defense Technology
12:07
7m
Talk
CodeS: Towards Code Model Generalization Under Distribution Shift
NIER - New Ideas and Emerging Results
Qiang Hu University of Luxembourg, Yuejun GUo University of Luxembourg, Xiaofei Xie Singapore Management University, Maxime Cordy University of Luxembourg, Luxembourg, Lei Ma University of Alberta, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
12:15
7m
Talk
Towards using Few-Shot Prompt Learning for Automating Model Completion
NIER - New Ideas and Emerging Results
Meriem Ben Chaaben Université de Montréal, DIRO, Lola Burgueño University of Malaga, Houari Sahraoui Université de Montréal
11:00 - 12:30
Fuzzing: applicationsTechnical Track / DEMO - Demonstrations at Meeting Room 101
Chair(s): Corina S. Păsăreanu Carnegie Mellon University
11:00
15m
Talk
Detecting JVM JIT Compiler Bugs via Exploring Two-Dimensional Input Spaces
Technical Track
Haoxiang Jia Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Zifan Xie Huazhong University of Science and Technology, Xiaochen Guo Huazhong University of Science and Technology, Rongxin Wu Xiamen University, Maolin Sun Huazhong University of Science and Technology, Kang Chen Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology
Pre-print
11:15
15m
Talk
JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers
Technical Track
Mingyuan Wu Southern University of Science and Technology, Minghai Lu Southern University of Science and Technology, Heming Cui University of Hong Kong, Junjie Chen Tianjin University, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign
11:30
15m
Talk
Validating SMT Solvers via Skeleton Enumeration Empowered by Historical Bug-Triggering Inputs
Technical Track
Maolin Sun Huazhong University of Science and Technology, Yibiao Yang Nanjing University, Ming Wen Huazhong University of Science and Technology, Yongcong Wang Huazhong University of Science and Technology, Yuming Zhou Nanjing University, Hai Jin Huazhong University of Science and Technology
Pre-print
11:45
15m
Talk
Regression Fuzzing for Deep Learning Systems
Technical Track
Hanmo You College of Intelligence and Computing, Tianjin University, Zan Wang Tianjin University, China, Junjie Chen Tianjin University, Shuang Liu Tianjin University, Shuochuan Li College of Intelligence and Computing, Tianjin University
12:00
15m
Talk
Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers
Technical Track
Suyue Guo Renmin University of China, Xinyu Wan Renmin University of China, Wei You Renmin University of China, Bin Liang Renmin University of China, China, Wenchang Shi Renmin University of China, China, Yiwei Zhang Renmin University of China, Jianjun Huang Renmin University of China, China, Jian Zhang State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China
Pre-print
12:15
7m
Talk
JAttack: Java JIT Testing using Template Programs
DEMO - Demonstrations
Zhiqiang Zang University of Texas at Austin, Fu-Yao Yu The University of Texas at Austin, Nathan Wiatrek The University of Texas at Austin, Milos Gligoric University of Texas at Austin, August Shi University of Texas at Austin
Pre-print
11:00 - 12:30
Mining software repositoriesTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 102
Chair(s): Brittany Johnson George Mason University
11:00
15m
Talk
The untold story of code refactoring customizations in practice
Technical Track
Daniel Oliveira PUC-Rio, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Alessandro Garcia PUC-Rio, Ana Carla Bibiano PUC-Rio, Márcio Ribeiro Federal University of Alagoas, Brazil, Rohit Gheyi Federal University of Campina Grande, Baldoino Fonseca Federal University of Alagoas (UFAL)
Pre-print
11:15
15m
Talk
Data Quality for Software Vulnerability Datasets
Technical Track
Roland Croft The University of Adelaide, Muhammad Ali Babar University of Adelaide, M. Mehdi Kholoosi University of Adelaide
Pre-print
11:30
15m
Talk
Do code refactorings influence the merge effort?
Technical Track
André Oliveira Federal Fluminense University, Vania Neves Universidade Federal Fluminense (UFF), Alexandre Plastino Federal Fluminense University, Ana Carla Bibiano PUC-Rio, Alessandro Garcia PUC-Rio, Leonardo Murta Universidade Federal Fluminense (UFF)
11:45
7m
Talk
ActionsRemaker: Reproducing GitHub Actions
DEMO - Demonstrations
Hao-Nan Zhu University of California, Davis, Kevin Z. Guan University of California, Davis, Robert M. Furth University of California, Davis, Cindy Rubio-González University of California at Davis
11:52
7m
Talk
Problems with with SZZ and Features: An empirical assessment of the state of practice of defect prediction data collection
Journal-First Papers
Steffen Herbold University of Passau, Alexander Trautsch University of Passau, Alexander Trautsch Germany, Benjamin Ledel None
12:00
7m
Talk
An empirical study of issue-link algorithms: which issue-link algorithms should we use?
Journal-First Papers
Masanari Kondo Kyushu University, Yutaro Kashiwa Nara Institute of Science and Technology, Yasutaka Kamei Kyushu University, Osamu Mizuno Kyoto Institute of Technology
12:07
7m
Talk
SCS-Gan: Learning Functionality-Agnostic Stylometric Representations for Source Code Authorship Verification
Journal-First Papers
Weihan Ou Queen's University at Kingston, Ding Steven, H., H. Queen’s University at Kingston, Yuan Tian Queens University, Kingston, Canada, Leo Song Queen’s University at Kingston
12:15
15m
Talk
A Comprehensive Study of Real-World Bugs in Machine Learning Model Optimization
Technical Track
Hao Guan The University of Queensland, Ying Xiao Southern University of Science and Technology, Jiaying LI Microsoft, Yepang Liu Southern University of Science and Technology, Guangdong Bai University of Queensland
11:00 - 12:30
Fault localizationJournal-First Papers / Technical Track / Showcase at Meeting Room 103
Chair(s): Rui Abreu University of Porto
11:00
15m
Talk
Evaluating the Impact of Experimental Assumptions in Automated Fault Localization
Technical Track
Ezekiel Soremekun Royal Holloway, University of London, Lukas Kirschner Saarland University, Marcel Böhme MPI-SP, Germany and Monash University, Australia, Mike Papadakis University of Luxembourg, Luxembourg
Pre-print Media Attached
11:15
15m
Talk
Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set
Technical Track
Jiwei Yan Institute of Software at Chinese Academy of Sciences, China, MiaoMiao Wang Technology Center of Software Engineering, ISCAS, China. University of Chinese Academy of Sciences, China., Yepang Liu Southern University of Science and Technology, Jun Yan Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Long Zhang Institute of Software, Chinese Academy of Sciences
Pre-print
11:30
15m
Talk
PExReport: Automatic Creation of Pruned Executable Cross-Project Failure Reports
Technical Track
Sunzhou Huang University of Texas at San Antonio, Xiaoyin Wang University of Texas at San Antonio
Pre-print Media Attached
11:45
15m
Talk
Bug localization in game software engineering: evolving simulations to locate bugs in software models of video games
Showcase
Rodrigo Casamayor SVIT Research Group. Universidad San Jorge, Lorena Arcega San Jorge University, Francisca Pérez SVIT Research Group, Universidad San Jorge, Carlos Cetina San Jorge University, Spain
DOI
12:00
7m
Talk
Real World Projects, Real Faults: Evaluating Spectrum Based Fault Localization Techniques on Python Projects
Journal-First Papers
Ratnadira Widyasari Singapore Management University, Singapore, Gede Artha Azriadi Prana Singapore Management University, Stefanus Agus Haryono Singapore Management University, Shaowei Wang University of Manitoba, David Lo Singapore Management University
12:07
7m
Talk
Effective Isolation of Fault-Correlated Variables via Statistical and Mutation Analysis
Journal-First Papers
Ming Wen Huazhong University of Science and Technology, Zifan Xie Huazhong University of Science and Technology, Kaixuan Luo Huazhong University of Science and Technology, Xiao Chen Huazhong University of Science and Technology, Yibiao Yang Nanjing University, Hai Jin Huazhong University of Science and Technology
12:15
15m
Talk
RAT: A Refactoring-Aware Traceability Model for Bug Localization
Technical Track
Feifei Niu Nanjing University, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Liguo Huang Southern Methodist University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Jidong Ge Nanjing University, Bin Luo Nanjing University, Alexander Egyed Johannes Kepler University Linz
File Attached
11:00 - 12:30
11:00
15m
Talk
How Do We Read Formal Claims? Eye-Tracking and the Cognition of Proofs about Algorithms
Technical Track
Hammad Ahmad University of Michigan, Zachary Karas University of Michigan, Kimberly Diaz University of Michigan, Amir Kamil University of Michigan, Jean-Baptiste Jeannin University of Michigan at Ann Arbor, Westley Weimer University of Michigan
11:15
15m
Talk
Which of My Assumptions are Unnecessary for Realizability and Why Should I Care?
Technical Track
Rafi Shalom Tel Aviv University, Israel, Shahar Maoz Tel Aviv University
Pre-print
11:30
15m
Talk
Understanding Inconsistency in Azure Cosmos DB with TLA+
SEIP - Software Engineering in Practice
Alistair Finn Hackett University of British Columbia, Joshua Rowe Microsoft, Markus Alexander Kuppe Microsoft Research
11:45
15m
Talk
Rely/Guarantee Reasoning for Multicopy Atomic Weak Memory Models
Showcase
Nicholas Coughlin Defence Science and Technology Group, Australia, Kirsten Winter Defence Science and Technology Group, Australia, Graeme Smith The University of Queensland
12:00
7m
Talk
HOME: Heard-Of based Formal Modeling and Verification Environment for Consensus Protocols
DEMO - Demonstrations
Shumao Zhai Beihang University, Xiaozhou Li University of Oulu, Ning Ge School of Software, Beihang University
12:07
7m
Talk
CoVeriTeam Service: Verification as a Service
DEMO - Demonstrations
Dirk Beyer LMU Munich, Sudeep Kanav LMU Munich, Henrik Wachowitz LMU Munich
12:15
7m
Talk
Proofster: Automated Formal Verification
DEMO - Demonstrations
Arpan Agrawal University of Illinois Urbana-Champaign, Emily First University of Massachusetts Amherst, Zhanna Kaufman University of Massachusetts, Tom Reichel University of Illinois Urbana-Champaign, Shizhuo Zhang University of Illinois Urbana-Champaign, Timothy Zhou University of Illinois Urbana-Champaign, Alex Sanchez-Stern University of Massachusetts at Amherst, Talia Ringer University of Illinois at Urbana-Champaign, Yuriy Brun University of Massachusetts
Media Attached
12:22
7m
Talk
Anti-Patterns (Smells) in Temporal Specifications
NIER - New Ideas and Emerging Results
Dor Ma'ayan Tel Aviv University, Shahar Maoz Tel Aviv University, Jan Oliver Ringert Bauhaus-University Weimar
Pre-print
11:00 - 12:30
11:00
15m
Talk
UpCy: Safely Updating Outdated Dependencies
Technical Track
Andreas Dann Paderborn University, Ben Hermann TU Dortmund, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
11:15
15m
Talk
APICAD: Augmenting API Misuse Detection Through Specifications From Code And Documents
Technical Track
Xiaoke Wang Wuhan University, Lei Zhao Wuhan University
DOI Pre-print
11:30
15m
Talk
Compatibility Issue Detection for Android Apps Based on Path-Sensitive Semantic Analysis
Technical Track
Sen Yang Army Engineering University of PLA, Sen Chen Tianjin University, Lingling Fan Nankai University, Sihan Xu Nankai University, China, Zhanwei Hui Academy of Military Science, Song Huang Army Engineering University of PLA
11:45
15m
Talk
OSSFP: Precise and Scalable C/C++ Third-Party Library Detection using Fingerprinting Functions
Technical Track
Wu Jiahui Nanyang Technological University, Zhengzi Xu Nanyang Technological University, Wei Tang Tsinghua University, Lyuye Zhang Nanyang Technological University, Yueming Wu Nanyang Technological University, Chengyue Liu Scantist, Kairan Sun Singapore University of Technology and Design, Lida Zhao Nanyang Technological University, Yang Liu Nanyang Technological University
12:00
15m
Talk
Scaling Web API Integrations
SEIP - Software Engineering in Practice
Pre-print
12:15
7m
Talk
Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem
Journal-First Papers
Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Dong Wang Kyushu University, Japan, Raula Gaikovina Kula Nara Institute of Science and Technology, Christoph Treude University of Melbourne, Patanamon Thongtanunam University of Melbourne, Takashi Ishio Future University Hakodate, Kenichi Matsumoto Nara Institute of Science and Technology
Link to publication
12:22
7m
Talk
Breaking Bad? Semantic Versioning and Impact of Breaking Changes in Maven Central
Journal-First Papers
Lina Ochoa Eindhoven University of Technology, Thomas Degueule CNRS, LaBRI, Jean-Rémy Falleri Bordeaux INP, Jurgen Vinju CWI; Eindhoven University of Technology
11:00 - 12:30
Blockchain/smart contractsTechnical Track / DEMO - Demonstrations / SEIP - Software Engineering in Practice / Journal-First Papers at Meeting Room 106
Chair(s): Yi Li Nanyang Technological University
11:00
15m
Talk
SmartMark: Software Watermarking Scheme for Smart Contracts
Technical Track
Taeyoung Kim Sungkyunkwan University, Yunhee Jang Sungkyunkwan University, Chanjong Lee Sungkyunkwan University, Hyungjoon Koo Sungkyunkwan University, hyoungshick kim Sungkyunkwan University
11:15
15m
Talk
Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum
Technical Track
Zibin Zheng School of Software Engineering, Sun Yat-sen University, Neng Zhang School of Software Engineering, Sun Yat-sen University, Jianzhong Su Sun Yat-sen University, Zhijie Zhong School of Software Engineering, Sun Yat-sen University, Mingxi Ye Sun Yat-sen University, Jiachi Chen School of Software Engineering, Sun Yat-sen University
Pre-print
11:30
15m
Talk
BSHUNTER: Detecting and Tracing Defects of Bitcoin Scripts
Technical Track
Peilin Zheng Sun Yat-sen University, Xiapu Luo The Hong Kong Polytechnic University, Zibin Zheng School of Software Engineering, Sun Yat-sen University
Pre-print File Attached
11:45
15m
Talk
DAppHunter: Identifying Inconsistent Behaviors of Blockchain-based Decentralized Applications
SEIP - Software Engineering in Practice
Jianfei Zhou University of Electronic Science and Technology of China, Jiang Tianxing , Haijun Wang Ant Group, Meng Wu Ant Group, Ting Chen University of Electronic Science and Technology of China
12:00
15m
Talk
Evolutionary Approach for Concurrency Testing of Ripple Blockchain Consensus Algorithm
SEIP - Software Engineering in Practice
Martijn van Meerten Delft University of Technology, Burcu Kulahcioglu Ozkan Delft University of Technology, Annibale Panichella Delft University of Technology
12:15
7m
Talk
Siguard: Detecting Signature-Related Vulnerabilities in Smart Contracts
DEMO - Demonstrations
Jiashuo Zhang Peking University, China, Yue Li Peking University, Jianbo Gao Peking University, Zhi Guan Peking University, Zhong Chen
12:22
7m
Talk
Storage State Analysis and Extraction of Ethereum Blockchain Smart Contracts
Journal-First Papers
Maha Ayub Information Technology University (ITU) Lahore, Pakistan, Tania Saleem Information Technology University (ITU) Lahore, Pakistan, Muhammad Umar Janjua Information Technology University (ITU) Lahore, Pakistan, Talha Ahmed Information Technology University (ITU) Lahore, Pakistan
11:00 - 12:30
Eye tracker experiment 1Social Events at Meeting Room 107
11:00
90m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
11:00 - 12:30
11:00
90m
Poster
SRC Posters
SRC - ACM Student Research Competition
Muneera Bano CSIRO's Data61, Lingxiao Jiang Singapore Management University
11:00 - 12:30
11:00
15m
Talk
Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel ContributorsDistinguished Paper Award
Technical Track
Bianca Trinkenreich Northern Arizona University, USA, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Anita Sarma Oregon State University, Daniel M. German University of Victoria, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University
Pre-print
11:15
15m
Talk
Cognitive Reflection in Software Verification and Testing
SEET - Software Engineering Education and Training
Kevin Buffardi California State University, Chico
11:30
15m
Talk
A Model for Understanding and Reducing Developer Burnout
SEIP - Software Engineering in Practice
Bianca Trinkenreich Northern Arizona University, USA, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, Anita Sarma Oregon State University, Marcelo Lara Globant, Michael Feathers Globant, Nick Ross Globant, Kevin Bishop Globant
Pre-print
11:45
15m
Full-paper
Designing for Cognitive Diversity: Improving the GitHub Experience for Newcomers
SEIS - Software Engineering in Society
Italo Santos Northern Arizona University, João Felipe Pimentel Northern Arizona University, Igor Wiese Federal University of Technology, Igor Steinmacher Northern Arizona University, Anita Sarma Oregon State University, Marco Gerosa Northern Arizona University
Pre-print
12:00
7m
Talk
From Anecdote to Evidence: The Relationship Between Personality and Need for Cognition of Developers
Journal-First Papers
Daniel Russo Department of Computer Science, Aalborg University, Andres R. Masegosa Aalborg University, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital
Link to publication DOI Pre-print
12:07
7m
Talk
A Qualitative Study of Developers’ Discussions of Their Problems and Joys During the Early COVID-19 Months
Journal-First Papers
Gias Uddin University of Calgary, Canada, Omar Alam Trent University, Alexander Serebrenik Eindhoven University of Technology
12:15
7m
Talk
Interpersonal trust in OSS: Exploring dimensions of trust in GitHub pull requests
NIER - New Ideas and Emerging Results
Amirali Sajadi Drexel University, Kostadin Damevski Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA
Pre-print
12:22
7m
Talk
The risk-taking software engineer: A framed portrait
NIER - New Ideas and Emerging Results
Lorenz Graf-Vlachy University of Stuttgart
Pre-print
11:00 - 12:30
11:00
15m
Talk
A Model-based, Quality Attribute-guided Architecture Re-Design Process at Google
SEIP - Software Engineering in Practice
Qin Jia Google LLC, Yuanfang Cai Drexel University, Onur Çakmak Google LLC
11:15
15m
Talk
Efficient Replay-based Regression Testing for Distributed Reactive Systems in the Context of Model-driven Development
Showcase
Majid Babaei McGill University, Juergen Dingel Queen's University, Kingston, Ontario
11:30
15m
Talk
A GNN-based Recommender System to Assist the Specification of Metamodels and Models
Showcase
Juri Di Rocco University of L'Aquila, Claudio Di Sipio University of L'Aquila, Davide Di Ruscio University of L'Aquila, Phuong T. Nguyen University of L’Aquila
11:45
7m
Talk
RM2DM: A Tool for Automatic Generation of OO Design Models from Requirements Models
DEMO - Demonstrations
Zhen Tian Beihang University, Yilong Yang Beihang University, Sheng Cheng Software Engineering and Digitalization Center of China Manned Space Engineering
11:52
7m
Talk
(Journal-First Track) PRINS: Scalable Model Inference for Component-Based System Logs
Journal-First Papers
Donghwan Shin The University of Sheffield, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
Link to publication DOI
12:00
7m
Talk
Advantages and disadvantages of (dedicated) model transformation languages: A qualitative interview study
Journal-First Papers
Stefan Höppner Ulm University, Yves Haas Institute of Software Engineering and Programming Languages, Ulm University, Matthias Tichy Ulm University, Germany, Katharina Juhnke Institute of Software Engineering and Programming Languages, Ulm University
12:07
7m
Talk
Automated Generation of Consistent Graph Models With Multiplicity Reasoning
Journal-First Papers
Kristóf Marussy Budapest University of Technology and Economics, Oszkár Semeráth Budapest University of Technology and Economics, Daniel Varro Linköping University / McGill University
12:15
7m
Talk
MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualities
NIER - New Ideas and Emerging Results
Katherine R. Maffey AI Integration Center, Kyle Dotterrer AI Integration Center, Jennifer Niemann AI Integration Center, Iain Cruickshank Army Cyber Institute, Grace Lewis Carnegie Mellon Software Engineering Institute, Christian Kästner Carnegie Mellon University
Pre-print
11:00 - 12:30
Technical Briefing 1Technical Briefings at Meeting Room 111
11:00
90m
Talk
Quantum Software Testing: A Brief Introduction
Technical Briefings
Shaukat Ali Simula Research Laboratory, Tao Yue Simula Research Laboratory
Pre-print
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

12:30 - 13:45
Eye tracker experiment 2Social Events at Meeting Room 107
12:30
75m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
12:30 - 13:45
ACM SIGSOFT Executive Committee Meeting Social Events at Meeting Room 108
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
ICSE2024 Area Chairs MeetingSocial Events at Meeting Room 109
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
TSE Editorial Board Meeting Social Events at Meeting Room 110
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
Women@ICSE LunchSocial Events at Plenary Foyer
12:30
75m
Meeting
Women@ICSE Lunch
Social Events

13:45 - 15:15
Code smells and clonesTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Level G - Plenary Room 1
Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity
13:45
15m
Talk
Comparison and Evaluation of Clone Detection Techniques with Different Code Representations
Technical Track
Yuekun Wang University of Science and Technology of China, Yuhang Ye University of Science and Technology of China, Yueming Wu Nanyang Technological University, Weiwei Zhang University of Science and Technology of China, Yinxing Xue University of Science and Technology of China, Yang Liu Nanyang Technological University
14:00
15m
Talk
Learning Graph-based Code Representations for Source-level Functional Similarity Detection
Technical Track
Jiahao Liu National University of Singapore, Jun Zeng National University of Singapore, Xiang Wang University of Science and Technology of China, Zhenkai Liang National University of Singapore
14:15
15m
Talk
The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing
Technical Track
Qihong Chen University of California, Irvine, Rúben Câmara LASIGE and Department of Informatics are Faculdade Ciências Universidade de Lisboa,, José Campos University of Porto, Portugal, André Souto LaSiGE & FCUL, University of Lisbon, Iftekhar Ahmed University of California at Irvine
Pre-print
14:30
15m
Talk
An Empirical Comparison on the Results of Different Clone Detection Setups for C-based Projects
SEIP - Software Engineering in Practice
Yan Zhou Huawei, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Yong Shi Huawei Technologies, Boyuan Chen Centre for Software Excellence, Huawei Canada, Zhen Ming (Jack) Jiang York University
14:45
7m
Talk
Developers’ perception matters: machine learning to detect developer-sensitive smells
Journal-First Papers
Daniel Oliveira PUC-Rio, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Alessandro Garcia PUC-Rio, Baldoino Fonseca Federal University of Alagoas (UFAL), Márcio Ribeiro Federal University of Alagoas, Brazil
14:52
7m
Talk
Smells in system user interactive tests
Journal-First Papers
Renaud Rwemalika University of Luxembourg, Sarra Habchi Ubisoft, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg, Marie-Claude Brasseur BGL BNP Paribas
15:00
7m
Talk
Bash in the Wild: Language Usage, Code Smells, and Bugs
Journal-First Papers
Yiwen Dong University of Waterloo, Zheyang Li University of Waterloo, Yongqiang Tian University of Waterloo, Chengnian Sun University of Waterloo, Michael W. Godfrey University of Waterloo, Canada, Mei Nagappan University of Waterloo
15:07
7m
Talk
1-to-1 or 1-to-n? Investigating the effect of function inlining on binary similarity analysis
Journal-First Papers
Ang Jia Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Wuxia Jin Xi'an Jiaotong University, Xi Xu Xi'an Jiaotong University, Zhaohui Zhou Xi'an Jiaotong University, Qiyi Tang Tencent Security Keen Lab, Sen Nie Keen Security Lab, Tencent, Shi Wu Tencent Security Keen Lab, Ting Liu Xi'an Jiaotong University
13:45 - 15:15
Fuzzing: techniques and toolsTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 101
Chair(s): Mike Papadakis University of Luxembourg, Luxembourg
13:45
7m
Talk
Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles
Journal-First Papers
Ziyuan Zhong Columbia University, Gail Kaiser Columbia University, Baishakhi Ray Columbia University
13:52
15m
Talk
Reachable Code Coverage
Technical Track
Danushka Liyanage Monash University, Australia, Marcel Böhme MPI-SP, Germany and Monash University, Australia, Kla Tantithamthavorn Monash University, Stephan Lipp Technical University of Munich
14:07
15m
Talk
Learning Seed-Adaptive Mutation Strategies for Greybox Fuzzing
Technical Track
Myungho Lee Korea University, Sooyoung Cha Sungkyunkwan University, Hakjoo Oh Korea University
14:22
15m
Talk
Improving Java Deserialization Gadget Chain Mining via Overriding-Guided Object Generation
Technical Track
Sicong Cao Yangzhou University, Xiaobing Sun Yangzhou University, Xiaoxue Wu Yangzhou University, Lili Bo Yangzhou University, Bin Li Yangzhou University, Rongxin Wu Xiamen University, Wei Liu Nanjing University, Biao He Ant Group, Yu Ouyang Ant Group, Jiajia Li Ant Group
14:37
15m
Talk
Evaluating and Improving Hybrid Fuzzing
Technical Track
Ling Jiang Southern University of Science and Technology, Hengchen Yuan Southern University of Science and Technology, Mingyuan Wu Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign, Yuqun Zhang Southern University of Science and Technology
14:52
15m
Talk
DAISY: Effective Fuzz Driver Synthesis with Object Usage Sequence Analysis
SEIP - Software Engineering in Practice
Mingrui Zhang Tsinghua University, Beijing, China, Chijin Zhou Tsinghua University, Jianzhong Liu ShanghaiTech University, Mingzhe Wang Tsinghua University, Jie Liang , Juan Zhu , Yu Jiang Tsinghua University
13:45 - 15:15
13:45
15m
Talk
Robustification of Behavioral Designs against Environmental Deviations
Technical Track
Changjian Zhang Carnegie Mellon University, Tarang Saluja Swarthmore College, Rômulo Meira-Góes Carnegie Mellon University, Matthew Bolton University of Virginia, David Garlan Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University
Pre-print
14:00
15m
Talk
A Qualitative Study on the Implementation Design Decisions of DevelopersDistinguished Paper Award
Technical Track
Jenny T. Liang Carnegie Mellon University, Maryam Arab George Mason University, Minhyuk Ko Virginia Tech, Amy Ko University of Washington, Thomas LaToza George Mason University
Pre-print
14:15
15m
Talk
Designing for Real People: Teaching Agility through User-Centric Service Design
SEET - Software Engineering Education and Training
Robert Chatley Imperial College London, Tony Field Imperial College London, Mark Wheelhouse Imperial College London, Carolyn Runcie Royal College of Art, Nick de Leon Royal College of Art, Clive Grinyer Royal College of Art
Pre-print
14:30
15m
Talk
A Decision Model for Choosing Patterns in Blockchain-Based Applications
Showcase
Xiwei (Sherry) Xu CSIRO’s Data61, ‪H M N Dilum Bandara Data61, CSIRO, Qinghua Lu CSIRO’s Data61, Ingo Weber TU Munich & Fraunhofer, Munich, Len Bass Carnegie Mellon University, Liming Zhu CSIRO’s Data61
14:45
15m
Talk
Architectural Design Decisions for Machine Learning Deployment
Showcase
Stephen John Warnett University of Vienna, Uwe Zdun University of Vienna
15:00
7m
Talk
Handling Communication via APIs for Microservices
NIER - New Ideas and Emerging Results
Vini Kanvar IBM Research, Ridhi Jain IIIT-Delhi, Srikanth Tamilselvam IBM Research
15:07
7m
Talk
Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies
SEET - Software Engineering Education and Training
Chun Yong Chong Monash University Malaysia, Eunsuk Kang Carnegie Mellon University, Mary Shaw Carnegie Mellon University
Pre-print
13:45 - 15:15
Software security and privacyTechnical Track / Journal-First Papers at Meeting Room 103
Chair(s): Wei Yang University of Texas at Dallas
13:45
15m
Talk
BFTDetector: Automatic Detection of Business Flow Tampering for Digital Content Service
Technical Track
I Luk Kim Purdue University, Weihang Wang University of Southern California, Yonghwi Kwon University of Virginia, Xiangyu Zhang Purdue University
14:00
15m
Talk
FedSlice: Protecting Federated Learning Models from Malicious Participants with Model Slicing
Technical Track
Ziqi Zhang Peking University, Yuanchun Li Institute for AI Industry Research (AIR), Tsinghua University, Bingyan Liu Peking University, Yifeng Cai Peking University, Ding Li Peking University, Yao Guo Peking University, Xiangqun Chen Peking University
14:15
15m
Talk
PTPDroid: Detecting Violated User Privacy Disclosures to Third-Parties of Android Apps
Technical Track
Zeya Tan Nanjing University of Science and Technology, Wei Song Nanjing University of Science and Technology
Pre-print
14:30
15m
Talk
AdHere: Automated Detection and Repair of Intrusive Ads
Technical Track
Yutian Yan University of Southern California, Yunhui Zheng , Xinyue Liu University at Buffalo, SUNY, Nenad Medvidović University of Southern California, Weihang Wang University of Southern California
14:45
15m
Talk
Bad Snakes: Understanding and Improving Python Package Index Malware Scanning
Technical Track
Duc Ly Vu Chainguard and FPT University, Zachary Newman Chainguard, John Speed Meyers Chainguard
15:00
7m
Talk
DAISY: Dynamic-Analysis-Induced Source Discovery for Sensitive Data
Journal-First Papers
Xueling Zhang Rochester Institute of Technology, John Heaps University of Texas at San Antonio, Rocky Slavin The University of Texas at San Antonio, Jianwei Niu University of Texas at San Antonio, Travis Breaux Carnegie Mellon University, Xiaoyin Wang University of Texas at San Antonio
15:07
7m
Talk
Assessing the opportunity of combining state-of-the-art Android malware detectors
Journal-First Papers
Nadia Daoudi SnT, University of Luxembourg, Kevin Allix CentraleSupelec Rennes, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
13:45 - 15:15
13:45
15m
Talk
FedDebug: Systematic Debugging for Federated Learning Applications
Technical Track
Waris Gill Virginia Tech, Ali Anwar University of Minnesota, Muhammad Ali Gulzar Virginia Tech
14:00
15m
Talk
Practical and Efficient Model Extraction of Sentiment Analysis APIs
Technical Track
Weibin Wu Sun Yat-sen University, Jianping Zhang The Chinese University of Hong Kong, Victor Junqiu Wei The Hong Kong Polytechnic University, Xixian Chen Tencent, Zibin Zheng School of Software Engineering, Sun Yat-sen University, Irwin King The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong
14:15
15m
Talk
CrossCodeBench: Benchmarking Cross-Task Generalization of Source Code Models
Technical 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, Bin Luo Nanjing University
Pre-print
14:30
15m
Talk
Challenges in Adopting Artificial Intelligence Based User Input Verification Framework in Reporting Software Systems
SEIP - Software Engineering in Practice
Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University, Steve Sporea , Andrei Toma ERA Environmental Management Solutions, Laura Weinkam , Sarah Sajedi ERA Environmental Management Solutions, Steve Sporea
14:45
7m
Talk
Towards Understanding Quality Challenges of the Federated Learning for Neural Networks: A First Look from the Lens of Robustness
Journal-First Papers
Amin Eslami Abyane University of Calgary, Derui Zhu Technical University of Munich, Roberto Souza University of Calgary, Lei Ma University of Alberta, Hadi Hemmati York University
14:52
7m
Talk
An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks
Journal-First Papers
Lizhi Liao Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo, Lei Ma University of Alberta
15:00
7m
Talk
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction and Clustering
Journal-First Papers
Mohammed Attaoui University of Luxembourg, Hazem FAHMY University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
Link to publication Pre-print
15:07
7m
Talk
Iterative Assessment and Improvement of DNN Operational Accuracy
NIER - New Ideas and Emerging Results
Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
Pre-print
13:45 - 15:15
13:45
15m
Talk
ECSTATIC: An Extensible Framework for Testing and Debugging Configurable Static Analysis
Technical Track
Austin Mordahl University of Texas at Dallas, Zenong Zhang The University of Texas at Dallas, Dakota Soles The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas
Pre-print
14:00
15m
Talk
Responsibility in Context: On Applicability of Slicing in Semantic Regression Analysis
Technical Track
Sahar Badihi University of British Columbia, Canada, Khaled Ahmed University of British Columbia (UBC), Yi Li Nanyang Technological University, Julia Rubin University of British Columbia, Canada
Pre-print
14:15
15m
Talk
Does the Stream API Benefit from Special Debugging Facilities? A Controlled Experiment on Loops and Streams with Specific Debuggers
Technical Track
Jan Reichl , Stefan Hanenberg University of Duisburg-Essen, Essen, Germany, Volker Gruhn University Duisburg-Essen
Pre-print
14:30
15m
Talk
Fonte: Finding Bug Inducing Commits from Failures
Technical Track
Gabin An KAIST, Jingun Hong SAP Labs, Naryeong Kim KAIST, Shin Yoo KAIST
Pre-print
14:45
15m
Talk
Do the Test Smells Assertion Roulette and Eager Test Impact Students’ Troubleshooting and Debugging Capabilities?
SEET - Software Engineering Education and Training
Wajdi Aljedaani University of North Texas, Mohamed Wiem Mkaouer Rochester Institute of Technology, Anthony Peruma University of Hawai‘i at Mānoa, Stephanie Ludi University of North Texas
Pre-print
15:00
7m
Talk
RexStepper: a Reference Debugger for JavaScript Regular Expressions
DEMO - Demonstrations
Luis Almeida IST, Miguel Gonzaga IST, José Fragoso Santos INESC-ID/Instituto Superior Técnico, Portugal , Rui Abreu University of Porto
15:07
7m
Talk
Toward Gaze-assisted Developer Tools
NIER - New Ideas and Emerging Results
Peng Kuang Lund University, Emma Söderberg Lund University, Diederick Niehorster Lund University, Martin Höst Lund University
Pre-print
13:45 - 15:15
13:45
15m
Talk
RepresentThemAll: A Universal Learning Representation of Bug Reports
Technical Track
Sen Fang Macau University of Science and Technology, Tao Zhang Macau University of Science and Technology, Youshuai Tan Macau University of Science and Technology, He Jiang Dalian University of Technology, Xin Xia Huawei, Xiaobing Sun Yangzhou University
14:00
15m
Talk
Demystifying Exploitable Bugs in Smart Contracts
Technical Track
Zhuo Zhang Purdue University, Brian Zhang Harrison High School (Tippecanoe), Wen Xu PNM Labs, Zhiqiang Lin The Ohio State University
Pre-print
14:15
15m
Talk
Understanding and Detecting On-the-Fly Configuration BugsDistinguished Paper Award
Technical Track
Teng Wang National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Si Zheng National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Erci Xu National University of Defense Technology, Shaoliang Peng Hunan University, Xiangke Liao National University of Defense Technology
Pre-print
14:30
15m
Talk
Explaining Software Bugs Leveraging Code Structures in Neural Machine Translation
Technical Track
Parvez Mahbub Dalhousie University, Ohiduzzaman Shuvo Dalhousie University, Masud Rahman Dalhousie University
Pre-print Media Attached
14:45
15m
Talk
Scalable Compositional Static Taint Analysis for Sensitive Data Tracing on Industrial Micro-Services
SEIP - Software Engineering in Practice
Zexin Zhong Ant Group; University of Technology Sydney, Jiangchao Liu Ant Group, Diyu Wu Ant Group, Peng Di Ant Group, Yulei Sui University of New South Wales, Sydney, Alex X. Liu Ant Group, John C.S. Lui The Chinese University of Hong Kong
15:00
7m
Talk
Exploring the relationship between performance metrics and cost saving potential of defect prediction models
Journal-First Papers
Steffen Tunkel None, Steffen Herbold University of Passau
15:07
7m
Talk
A Machine and Deep Learning analysis among SonarQube rules, Product, and Process Metrics for Faults Prediction
Journal-First Papers
Francesco Lomio Constructor Institute Schaffhausen, Sergio Moreschini Tampere University, Valentina Lenarduzzi University of Oulu
13:45 - 15:15
Eye tracker experiment 3Social Events at Meeting Room 107
13:45
90m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
13:45 - 15:15
13:45
15m
Talk
Is It Enough to Recommend Tasks to Newcomers? Understanding Mentoring on Good First Issues
Technical Track
Xin Tan Beihang University,, Yiran Chen Beihang University, Haohua Wu Beihang University, Minghui Zhou Peking University, Li Zhang Beihang University
Pre-print
14:00
15m
Talk
From Organizations to Individuals: Psychoactive Substance Use By Professional Programmers
Technical Track
Kaia Newman University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan, Brittany Johnson George Mason University
Pre-print
14:15
15m
Talk
On the Self-Governance and Episodic Changes in Apache Incubator Projects: An Empirical Study
Technical Track
Likang Yin University of California at Davis, Xiyu Zhang University of California Davis, Vladimir Filkov University of California at Davis, USA
14:30
15m
Talk
Socio-Technical Anti-Patterns in Building ML-Enabled Software: Insights from Leaders on the Forefront
Technical Track
Alina Mailach Leipzig University, Norbert Siegmund Leipzig University
Pre-print
14:45
15m
Talk
Moving on from the software engineers' gambit: an approach to support the defense of software effort estimates
Technical Track
Patricia Matsubara Federal University of Mato Grosso do Sul (UFMS), Igor Steinmacher Northern Arizona University, Bruno Gadelha UFAM, Tayana Conte Universidade Federal do Amazonas
Pre-print
15:00
7m
Talk
iTrace-Toolkit: A Pipeline for Analyzing Eye-Tracking Data of Software Engineering Studies
DEMO - Demonstrations
Joshua Behler Kent State University, Praxis Weston Kent State University, Drew Guarnera College of Wooster, Bonita Sharif University of Nebraska-Lincoln, USA, Jonathan I. Maletic Kent State University
15:07
7m
Talk
Under the Bridge: Trolling and the Challenges of Recruiting Software Developers for Empirical Research Studies
NIER - New Ideas and Emerging Results
Ella Kokinda Clemson University, Makayla Moster Clemson University, James Dominic Clemson University, Paige Rodeghero Clemson University
Pre-print
13:45 - 15:15
Program translation and synthesisTechnical Track / Showcase / NIER - New Ideas and Emerging Results at Meeting Room 110
Chair(s): Andy Zaidman Delft University of Technology
13:45
15m
Talk
Concrat: An Automatic C-to-Rust Lock API Translator for Concurrent Programs
Technical Track
Pre-print
14:00
15m
Talk
Triggers for Reactive Synthesis Specifications
Technical Track
Gal Amram Tel Aviv University, Dor Ma'ayan Tel Aviv University, Shahar Maoz Tel Aviv University, Or Pistiner Tel Aviv University, Jan Oliver Ringert Bauhaus-University Weimar
Pre-print
14:15
15m
Talk
Using Reactive Synthesis: An End-to-End Exploratory Case Study
Technical Track
Dor Ma'ayan Tel Aviv University, Shahar Maoz Tel Aviv University
Pre-print
14:30
15m
Talk
Pegasus: A Framework for Sound Continuous Invariant Generation
Showcase
Andrew Sogokon , Stefan Mitsch Carnegie Mellon University, USA, Yong Kiam Tan Carnegie Mellon University, Katherine Kosaian CMU, Carnegie Mellon University, André Platzer Karlsruhe Institute of Technology (KIT)
14:45
7m
Talk
On ML-Based Program Translation: Perils and Promises
NIER - New Ideas and Emerging Results
Aniketh Malyala Yale University, Katelyn Zhou Silver Creek High School, Baishakhi Ray Columbia University, Saikat Chakraborty Microsoft Research
Pre-print
14:52
15m
Talk
Syntax and Domain Aware Model for Unsupervised Program Translation
Technical Track
Fang Liu Beihang University, Jia Li Peking University, Li Zhang Beihang University
Pre-print
13:45 - 15:15
Technical Briefing 5aTechnical Briefings at Meeting Room 112
13:45
90m
Talk
SAIN: A Community-Wide Software Architecture INfrastructure
Technical Briefings
Joshua Garcia University of California, Irvine, Mehdi Mirakhorli Rochester Institute of Technology, Lu Xiao Stevens Institute of Technology, Sam Malek University of California at Irvine, Rick Kazman University of Hawai‘i at Mānoa, Yuanfang Cai Drexel University, Nenad Medvidović University of Southern California
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:15 - 15:45
15:15
2m
Poster
Distribution-aware Fairness Test Generation
Posters
Sai Sathiesh Rajan Singapore University of Technology and Design, Singapore, Ezekiel Soremekun Royal Holloway, University of London, Sudipta Chattopadhyay Singapore University of Technology and Design, Yves Le Traon University of Luxembourg, Luxembourg
15:17
2m
Talk
Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods
Technical Track
Daye Nam Carnegie Mellon University, Brad A. Myers Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University
Pre-print
15:19
2m
Talk
Diver: Oracle-Guided SMT Solver Testing with Unrestricted Random Mutations
Technical Track
Jongwook Kim Korea University, Sunbeom So Korea University, Hakjoo Oh Korea University
15:21
2m
Talk
Demystifying Exploitable Bugs in Smart Contracts
Technical Track
Zhuo Zhang Purdue University, Brian Zhang Harrison High School (Tippecanoe), Wen Xu PNM Labs, Zhiqiang Lin The Ohio State University
Pre-print
15:23
2m
Talk
An Empirical Study of Deep Learning Models for Vulnerability Detection
Technical Track
Benjamin Steenhoek Iowa State University, Md Mahbubur Rahman Iowa State University, Richard Jiles Iowa State University, Wei Le Iowa State University
Pre-print
15:25
2m
Talk
MorphQ: Metamorphic Testing of the Qiskit Quantum Computing Platform
Technical Track
Matteo Paltenghi University of Stuttgart, Germany, Michael Pradel University of Stuttgart
Pre-print
15:27
2m
Talk
Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction
Technical Track
Sungmin Kang KAIST, Juyeon Yoon Korea Advanced Institute of Science and Technology, Shin Yoo KAIST
Pre-print
15:30
2m
Talk
Automating Code-Related Tasks Through Transformers: The Impact of Pre-training
Technical Track
Rosalia Tufano Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
15:32
2m
Talk
Generic Partition Refinement and Weighted Tree Automata
Showcase
Hans-Peter Deifel Friedrich-Alexander University Erlangen-Nürnberg, Germany, Stefan Milius , Lutz Schröder University of Erlangen-Nuremberg, Thorsten Wißmann Friedrich-Alexander University Erlangen-Nürnberg
Link to publication DOI Pre-print
15:34
2m
Talk
Learning Seed-Adaptive Mutation Strategies for Greybox Fuzzing
Technical Track
Myungho Lee Korea University, Sooyoung Cha Sungkyunkwan University, Hakjoo Oh Korea University
15:36
2m
Talk
Bug localization in game software engineering: evolving simulations to locate bugs in software models of video games
Showcase
Rodrigo Casamayor SVIT Research Group. Universidad San Jorge, Lorena Arcega San Jorge University, Francisca Pérez SVIT Research Group, Universidad San Jorge, Carlos Cetina San Jorge University, Spain
DOI
15:38
2m
Poster
Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems
Posters
Zhensu Sun The Hong Kong Polytechnic University, Xiaoning Du Monash University, Australia, Fu Song ShanghaiTech University, Shangwen Wang National University of Defense Technology, Li Li Beihang University
15:40
2m
Talk
A Qualitative Study on the Implementation Design Decisions of DevelopersDistinguished Paper Award
Technical Track
Jenny T. Liang Carnegie Mellon University, Maryam Arab George Mason University, Minhyuk Ko Virginia Tech, Amy Ko University of Washington, Thomas LaToza George Mason University
Pre-print
15:42
2m
Poster
Closing the Loop for Software Remodularisation - REARRANGE: An Effort Estimation Approach for Software Clustering-based Remodularisation
Posters
Alvin Jian Jin Tan , Chun Yong Chong Monash University Malaysia, Aldeida Aleti Monash University
15:15 - 16:15
Newcomers Speed NetworkingSocial Events at Meeting Room 108
15:15
60m
Meeting
Newcomers Speed Networking
Social Events

15:45 - 17:15
DocumentationTechnical Track / Journal-First Papers at Level G - Plenary Room 1
Chair(s): Denys Poshyvanyk College of William and Mary
15:45
15m
Talk
Developer-Intent Driven Code Comment Generation
Technical Track
Fangwen Mu Institute of Software Chinese Academy of Sciences, Xiao Chen Institute of Software Chinese Academy of Sciences, Lin Shi ISCAS, Song Wang York University, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
Pre-print
16:00
15m
Talk
Data Quality Matters: A Case Study of ObsoleteComment Detection
Technical Track
Shengbin Xu Nanjing University, Yuan Yao Nanjing University, Feng Xu Nanjing University, Tianxiao Gu TikTok Inc., Jingwei Xu , Xiaoxing Ma Nanjing University
Pre-print
16:15
15m
Talk
Revisiting Learning-based Commit Message Generation
Technical Track
Jinhao Dong Peking University, Yiling Lou Fudan University, Dan Hao Peking University, Lin Tan Purdue University
Pre-print
16:30
15m
Talk
Commit Message Matters: Investigating Impact and Evolution of Commit Message Quality
Technical Track
Jiawei Li University of California, Irvine, Iftekhar Ahmed University of California at Irvine
16:45
7m
Talk
On the Significance of Category Prediction for Code-Comment Synchronization
Journal-First Papers
Zhen Yang City University of Hong Kong, China, Jacky Keung City University of Hong Kong, Xiao Yu Wuhan University of Technology, Yan Xiao National University of Singapore, Zhi Jin Peking University, Jingyu Zhang City University of Hong Kong
16:52
7m
Talk
Correlating Automated and Human Evaluation of Code Documentation Generation Quality
Journal-First Papers
Xing Hu Zhejiang University, Qiuyuan Chen Zhejiang University, Haoye Wang Hangzhou City University, Xin Xia Huawei, David Lo Singapore Management University, Thomas Zimmermann Microsoft Research
17:00
7m
Talk
Predictive Comment Updating with Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach
Journal-First Papers
Bo Lin National University of Defense Technology, Shangwen Wang National University of Defense Technology, Zhongxin Liu Zhejiang University, Xin Xia Huawei, Xiaoguang Mao National University of Defense Technology
Link to publication DOI Pre-print
15:45 - 17:15
Software loggingTechnical Track at Meeting Room 101
Chair(s): Hongyu Zhang The University of Newcastle
15:45
15m
Talk
PILAR: Studying and Mitigating the Influence of Configurations on Log Parsing
Technical Track
Hetong Dai Concordia University, Yiming Tang Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo
16:00
15m
Talk
Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction
Technical Track
Zhenhao Li Concordia University, Chuan Luo Beihang University, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang University of Waterloo, Shilin He Microsoft Research, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research
16:15
15m
Talk
On the Temporal Relations between Logging and Code
Technical Track
Zishuo Ding Concordia University, Yiming Tang Concordia University, Yang Li Beijing University of Posts and Telecommunications, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo
Pre-print
16:30
15m
Talk
How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners
Technical Track
Guoping Rong Nanjing University, shenghui gu Nanjing University, Haifeng Shen Australian Catholic University, He Zhang Nanjing University, Hongyu Kuang Nanjing University
16:45
15m
Talk
When to Say What: Learning to Find Condition-Message Inconsistencies
Technical Track
Islem BOUZENIA University of Stuttgart, Michael Pradel University of Stuttgart
Pre-print
17:00
15m
Talk
A Semantic-aware Parsing Approach for Log Analytics
Technical Track
Yintong Huo The Chinese University of Hong Kong, Yuxin Su Sun Yat-sen University, Cheryl Lee The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong
Pre-print
15:45 - 17:15
15:45
7m
Talk
SoapOperaTG: A Tool for System Knowledge Graph Based Soap Opera Test Generation
DEMO - Demonstrations
Yanqi Su Australian National University, Zheming Han , Zhenchang Xing CSIRO’s Data61; Australian National University, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61, Qinghua Lu CSIRO’s Data61
15:52
7m
Talk
GUI Testing to the Power of Parallel Q-Learning
DEMO - Demonstrations
Marco Mobilio University of Milano Bicocca, Diego Clerissi University of Milano-Bicocca, Giovanni Denaro University of Milano-Bicocca, Italy, Leonardo Mariani University of Milano-Bicocca
16:00
15m
Talk
BADGE: Prioritizing UI Events with Hierarchical Multi-Armed Bandits for Automated UI Testing
Technical Track
Dezhi Ran Peking University, Hao Wang Peking University, China, Wenyu Wang University of Illinois Urbana-Champaign, Tao Xie Peking University
16:15
15m
Talk
Efficiency Matters: Speeding Up Automated Testing with GUI Rendering InferenceDistinguished Paper Award
Technical Track
Sidong Feng Monash University, Mulong Xie Australian National University, Chunyang Chen Monash University
Pre-print
16:30
15m
Talk
CodaMOSA: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models
Technical Track
Caroline Lemieux University of British Columbia, Jeevana Priya Inala Microsoft Research, Shuvendu K. Lahiri Microsoft Research, Siddhartha Sen Microsoft Research
16:45
15m
Talk
Simulation-Driven Automated End-to-End Test and Oracle Inference
SEIP - Software Engineering in Practice
Shreshth Tuli Meta Platforms Inc. and Imperial College, Kinga Bojarczuk Facebook, Natalija Gucevska Facebook, Mark Harman University College London, Xiaoyu Wang Meta Platforms Inc., Graham Wright Meta Platforms Inc.
17:00
7m
Talk
Reasoning-Based Software Testing
NIER - New Ideas and Emerging Results
Luca Giamattei Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
Pre-print
17:07
7m
Talk
Automated Generation and Evaluation of JMH Microbenchmark Suites From Unit Tests
Journal-First Papers
Mostafa Jangali Concordia University, Yiming Tang Concordia University, Niclas Alexandersson Chalmers University of Technology, Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Jinqiu Yang Concordia University, Weiyi Shang University of Waterloo
15:45 - 17:15
15:45
15m
Talk
TAINTMINI: Detecting Flow of Sensitive Data in Mini-Programs with Static Taint Analysis
Technical Track
Chao Wang , Ronny Ko The Ohio State University, Yue Zhang The Ohio State University, Yuqing Yang The Ohio State University, Zhiqiang Lin The Ohio State University
16:00
15m
Talk
AChecker: Statically Detecting Smart Contract Access Control Vulnerabilities
Technical Track
Asem Ghaleb University of British Columbia, Julia Rubin University of British Columbia, Canada, Karthik Pattabiraman University of British Columbia
16:15
15m
Talk
Fine-grained Commit-level Vulnerability Type Prediction By CWE Tree Structure
Technical Track
Shengyi Pan Zhejiang University, Lingfeng Bao Zhejiang University, Xin Xia Huawei, David Lo Singapore Management University, Shanping Li Zhejiang University
Pre-print
16:30
15m
Paper
Security Thinking in Online Freelance Software Development
SEIS - Software Engineering in Society
Irum Rauf The Open University, UK, Marian Petre School of Computing and Communications, The Open University, UK, Thein Tun School of Computing and Communications,The Open University, UK; Simply Business, UK, Tamara Lopez The Open University, Bashar Nuseibeh The Open University, UK; Lero, University of Limerick, Ireland
16:45
7m
Talk
Open Science in Software Engineering: A Study on Deep Learning-Based Vulnerability Detection
Journal-First Papers
Yu Nong Washington State University, Rainy Sharma Washington State University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Xiapu Luo The Hong Kong Polytechnic University, Haipeng Cai Washington State University
Link to publication DOI Authorizer link Pre-print
16:52
8m
Talk
Training for Security: Planning the Use of a SAT in the Development Pipeline of Web Apps
SEET - Software Engineering Education and Training
Sabato Nocera University of Salerno, Simone Romano University of Salerno, Rita Francese University of Salerno, Giuseppe Scanniello University of Salerno
17:00
15m
Talk
VulGen: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning
Technical Track
Yu Nong Washington State University, Yuzhe Ou University of Texas at Dallas, Michael Pradel University of Stuttgart, Feng Chen University of Texas at Dallas, Haipeng Cai Washington State University
Pre-print
15:45 - 17:15
Development and evolution of AI-intensive systemsSEIP - Software Engineering in Practice / Technical Track / NIER - New Ideas and Emerging Results at Meeting Room 104
Chair(s): Sebastian Elbaum University of Virginia
15:45
15m
Talk
Reusing Deep Neural Network Models through Model Re-engineering
Technical Track
Binhang Qi Beihang University, Hailong Sun Beihang University, Xiang Gao Beihang University, China, Hongyu Zhang The University of Newcastle, Zhaotian Li Beihang University, Xudong Liu Beihang University
16:00
15m
Talk
PyEvolve: Automating Frequent Code Changes in Python ML Systems
Technical Track
Malinda Dilhara University of Colorado Boulder, USA, Danny Dig JetBrains Research & University of Colorado Boulder, USA, Ameya Ketkar Uber
Pre-print
16:15
15m
Talk
DeepArc: Modularizing Neural Networks for the Model Maintenance
Technical Track
xiaoning ren , Yun Lin Shanghai Jiao Tong University; National University of Singapore, Yinxing Xue University of Science and Technology of China, Ruofan Liu National University of Singapore, Jun Sun Singapore Management University, Zhiyong Feng Tianjin University, Jin Song Dong National University of Singapore
16:30
15m
Talk
Decomposing a Recurrent Neural Network into Modules for Enabling Reusability and Replacement
Technical Track
Sayem Mohammad Imtiaz Iowa State University, Fraol Batole Dept. of Computer Science, Iowa State University, Astha Singh Dept. of Computer Science, Iowa State University, Rangeet Pan IBM Research, Breno Dantas Cruz Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University
Pre-print
16:45
7m
Talk
Safe-DS: A Domain Specific Language to Make Data Science Safe
NIER - New Ideas and Emerging Results
Lars Reimann University of Bonn, Günter Kniesel-Wünsche University of Bonn
Pre-print
16:52
7m
Talk
Rapid Development of Compositional AI
NIER - New Ideas and Emerging Results
Lee Martie MIT-IBM Watson AI Lab, Jessie Rosenberg IBM, Veronique Demers MIT-IBM Watson AI Lab, Gaoyuan Zhang IBM, Onkar Bhardwaj MIT-IBM Watson AI Lab, John Henning IBM, Aditya Prasad IBM, Matt Stallone MIT-IBM Watson AI Lab, Ja Young Lee IBM, Lucy Yip IBM, Damilola Adesina IBM, Elahe Paikari IBM, Oscar Resendiz IBM, Sarah Shaw IBM, David Cox IBM
Pre-print
17:00
7m
Talk
StreamAI: Challenges of Continual Learning Systems in Production for AI Industrialization
SEIP - Software Engineering in Practice
Mariam Barry BNP Paribas, Albert Bifet University of Waikato, Institut Polytechnique de Paris, Jean Luc Billy BNP Paribas
15:45 - 17:15
Vulnerability analysis and assessmentTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 105
Chair(s): Xiaoyin Wang University of Texas at San Antonio
15:45
15m
Talk
Chronos: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports
Technical Track
Yunbo Lyu Singapore Management University, Le-Cong Thanh The University of Melbourne, Hong Jin Kang UCLA, Ratnadira Widyasari Singapore Management University, Singapore, Zhipeng Zhao Singapore Management University, Xuan-Bach D. Le University of Melbourne, Ming Li Nanjing University, David Lo Singapore Management University
Pre-print
16:00
15m
Talk
Understanding the Threats of Upstream Vulnerabilities to Downstream Projects in the Maven Ecosystem
Technical Track
Yulun Wu Huazhong University of Science and Technology, Zeliang Yu Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Qiang Li Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology
Pre-print
16:15
15m
Talk
SecBench.js: An Executable Security Benchmark Suite for Server-Side JavaScript
Technical Track
Masudul Hasan Masud Bhuiyan CISPA Helmholtz Center for Information Security, Adithya Srinivas Parthasarathy Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram, Nikos Vasilakis Massachusetts Institute of Technology, Michael Pradel University of Stuttgart, Cristian-Alexandru Staicu CISPA Helmholtz Center for Information Security
Pre-print
16:30
15m
Talk
On Privacy Weaknesses and Vulnerabilities in Software Systems
Technical Track
Pattaraporn Sangaroonsilp University of Wollongong, Hoa Khanh Dam University of Wollongong, Aditya Ghose University of Wollongong
16:45
7m
Talk
A Multi-faceted Vulnerability Searching Website Powered by Aspect-level Vulnerability Knowledge Graph
DEMO - Demonstrations
Jiamou Sun CSIRO's Data61, Zhenchang Xing CSIRO’s Data61; Australian National University, Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61
16:52
7m
Talk
An In-depth Study of Java Deserialization Remote-Code Execution Exploits and Vulnerabilities
Journal-First Papers
Imen Sayar IRIT, University of Toulouse, IUT Blagnac Toulouse II, 1 Place Georges Brassens, Blagnac Cedex, France, 31703, Alexandre Bartel Umeå University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Yves Le Traon University of Luxembourg, Luxembourg
17:00
7m
Talk
Blindspots in Python and Java APIs Result in Vulnerable Code
Journal-First Papers
Yuriy Brun University of Massachusetts, Tian Lin University of Florida, Jessie Elise Somerville University of Florida, Elisha M. Myers Florida Atlantic University, Natalie C. Ebner University of Florida
Link to publication DOI Pre-print Media Attached
15:45 - 17:15
Introductory and undergraduate educationSEET - Software Engineering Education and Training at Meeting Room 106
Chair(s): Rafael Prikladnicki School of Technology at PUCRS University
15:45
15m
Talk
Are you cloud-certified? An Experience Report to Prepare Computing Undergraduates for Cloud Certification with Experiential Learning
SEET - Software Engineering Education and Training
Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan Singapore Management University
16:00
15m
Talk
Understanding Students' Knowledge of Programming Patterns Through Code Editing and Revising Tasks
SEET - Software Engineering Education and Training
Sara Nurollahian University of Utah, Anna Rafferty Carleton College, Eliane Wiese University of Utah
16:15
15m
Talk
Speak, Memory! Analyzing Historical Accidents to Sensitize Software Testing Novices
SEET - Software Engineering Education and Training
Natalia Silvis-Cividjian Vrije Universiteit (VU) Amsterdam, Fritz Hager NA
16:30
15m
Talk
Software startup within a university - producing industry-ready graduates
SEET - Software Engineering Education and Training
Saara Tenhunen University of Helsinki, Tomi Männistö University of Helsinki, Petri Ihantola University of Helsinki, Jami Kousa University of Helsinki, Matti Luukkainen University of Helsinki
16:45
7m
Talk
Teaching MLOps in Higher Education through Project-Based Learning
SEET - Software Engineering Education and Training
Filippo Lanubile University of Bari, Silverio Martínez-Fernández UPC-BarcelonaTech, Luigi Quaranta University of Bari, Italy
16:52
7m
Talk
Software Resurrection: Discovering Programming Pearls by Showing Modernity to Historical Software
SEET - Software Engineering Education and Training
Abhishek Dutta University of Oxford
Pre-print Media Attached File Attached
17:00
7m
Talk
Teaching Computer Science Students to Communicate Scientific Findings More Effectively
SEET - Software Engineering Education and Training
Marvin Wyrich Saarland University, Stefan Wagner University of Stuttgart
Pre-print
15:45 - 17:15
Eye tracker experiment 4Social Events at Meeting Room 107
15:45
90m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
15:45 - 17:15
FOSE-AI & SE and DebtFoSE - Future of Software Engineering at Meeting Room 109
Chair(s): Xing Hu Zhejiang University
15:45
10m
Talk
Trustworthy and Synergistic AI4SE: Vision and Road Ahead
FoSE - Future of Software Engineering
David Lo Singapore Management University
15:55
10m
Talk
AI and ML: The Software Engineers of the Future
FoSE - Future of Software Engineering
Thomas Zimmermann Microsoft Research
16:05
10m
Talk
Generative Artificial Intelligence for Software Engineering
FoSE - Future of Software Engineering
Mark Harman Meta Platforms, Inc. and UCL
16:15
10m
Talk
Technical Debt: are we there yet?
FoSE - Future of Software Engineering
Paris Avgeriou University of Groningen, The Netherlands
16:25
50m
Panel
Panel discussion
FoSE - Future of Software Engineering

15:45 - 17:15
Showcase panelShowcase at Meeting Room 110
15:45 - 17:15
Technical Briefing 7Technical Briefings at Meeting Room 111
15:45
90m
Talk
Methodology and Guidelines for Evaluating Multi-Objective Search-Based Software Engineering
Technical Briefings
Miqing Li University of Birmingham, Tao Chen University of Birmingham
15:45 - 17:15
Technical Briefing 5bTechnical Briefings at Meeting Room 112
15:45
90m
Talk
SAIN: A Community-Wide Software Architecture INfrastructure
Technical Briefings
Joshua Garcia University of California, Irvine, Mehdi Mirakhorli Rochester Institute of Technology, Lu Xiao Stevens Institute of Technology, Sam Malek University of California at Irvine, Rick Kazman University of Hawai‘i at Mānoa, Yuanfang Cai Drexel University, Nenad Medvidović University of Southern California
15:45 - 16:45
Conversation Café on Equality, Diversity and Inclusion (EDI)Social Events at Plenary Foyer
15:45
60m
Meeting
Conversation Café on EDI
Social Events
Joshua Garcia University of California, Irvine
17:30 - 18:30
17:30
60m
Meeting
Townhall Session
Social Events

18:30 - 20:30
18:30
2h
Social Event
Welcome Reception
Social Events

20:00 - 23:59
ICSE2020 Victory DinnerSocial Events at Offsite
Chair(s): Gregg Rothermel North Carolina State University
21:59
1h59m
Dinner
ICSE 2020 Victory Dinner
Social Events
Gregg Rothermel North Carolina State University

Thu 18 May

Displayed time zone: Hobart change

07:00 - 08:00
ICSE Run+WalkSocial Events at Offsite

"As per ICSE tradition, there will be a morning run/walk around Albert Park Lake (https://www.parks.vic.gov.au/places-to-see/parks/albert-park). Albert Park is part of an Aboriginal cultural landscape in the traditional Country of the Bunurong People. Home to the Australian Grand Prix, Albert park is an iconic site in the rich Australian sporting culture. We will have a 5km (4.9 kms to be precise) run in Albert Park. We will begin at 07:00 sharp. Even if you do not intend to run, join us and cheer for the ICSE runners and enjoy a beautiful morning in Albert Park.

Date: May 18th 2023, at 07:00 (sharp) - arrive 10-15 mins early Starting Point: Swan Picnic Area, Albert Park [-37.8385430656011, 144.96724563067673] Requirements: Athletic wear and shoes"

07:00
60m
Meeting
ICSE Run+Walk
Social Events

07:30 - 09:00
Industry Recruitment BreakfastSocial Events at Meeting Room 109
07:30
90m
Lunch
Industry Recruitment Breakfast
Social Events

07:45 - 08:45
ICSE YogaSocial Events at Plenary Foyer

"Join us for a rejuvenating yoga session at ICSE! The session (everyday on the main conference day) is open to all attendees and is suitable for all levels. Our yoga instructor will guide you through some poses that will help you stretch, relax, and find your inner calm amidst all the other ICSE fun.

Date: May 17th - May 19th 2023, at 07:45 Location: Conference Venue (Foyer, outside room Room 101 and 102) Requirements: Comfortable clothing and mat/towel (if you can bring one along)"

07:45
60m
Meeting
ICSE Yoga
Social Events

08:00 - 09:00
08:00
60m
Meeting
Book Club discussion
Social Events
Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
09:00 - 10:30
Keynote 2 - Liming Zhu & AwardsSocial Events / ICSE Keynotes at Level G - Plenary Room 1
Chair(s): Lori Pollock University of Delaware, USA
09:00
60m
Keynote
Software Engineering as the Linchpin of Responsible AI - Dr. Liming Zhu
ICSE Keynotes
K: Liming Zhu CSIRO’s Data61
10:00
30m
Awards
Awards 1 - TCSE & SIGSOFT Awards
Social Events
Ladan Tahvildari University of Waterloo, Thomas Zimmermann Microsoft Research
10:30 - 11:00
10:30
30m
Coffee break
Morning Tea
Catering

10:30 - 11:00
10:30
30m
Talk
RM2DM: A Tool for Automatic Generation of OO Design Models from Requirements Models
DEMO - Demonstrations
Zhen Tian Beihang University, Yilong Yang Beihang University, Sheng Cheng Software Engineering and Digitalization Center of China Manned Space Engineering
10:30 - 11:00
10:30
30m
Talk
What Would You do? An Ethical AI Quiz
DEMO - Demonstrations
Wei Teo Monash University, Ze Teoh Monash University, Dayang Abang Arabi Monash University, Morad Aboushadi Monash University, Khairenn Lai Monash University, Zhe Ng Monash University, Aastha Pant Monash Univeristy, Rashina Hoda Monash University, Kla Tantithamthavorn Monash University, Burak Turhan University of Oulu
Pre-print Media Attached
11:00 - 12:30
Defect detection and predictionTechnical Track / SEIP - Software Engineering in Practice at Level G - Plenary Room 1
Chair(s): Wei Le Iowa State University
11:00
15m
Talk
Detecting Exception Handling Bugs in C++ Programs
Technical Track
Hao Zhang Institute of Software, Chinese Academy of Sciences, Ji Luo Institute of Software, Chinese Academy of Sciences, Mengze Hu Institute of Software, Chinese Academy of Sciences, Jun Yan Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jian Zhang State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China, Zongyan Qiu Peking University
11:15
15m
Talk
Learning to Boost Disjunctive Static Bug-Finders
Technical Track
Yoonseok Ko Meta, Hakjoo Oh Korea University
11:30
15m
Talk
Predicting Bugs by Monitoring Developers During Task Execution
Technical Track
Gennaro Laudato University of Molise, Simone Scalabrino University of Molise, Nicole Novielli University of Bari, Filippo Lanubile University of Bari, Rocco Oliveto University of Molise
11:45
15m
Talk
Detecting Isolation Bugs via Transaction Oracle Construction
Technical Track
Wensheng Dou Institute of Software Chinese Academy of Sciences, Ziyu Cui Institute of Software Chinese Academy of Sciences, Qianwang Dai Institute of Software Chinese Academy of Sciences, Jiansen Song , Dong Wang Institute of software, Chinese academy of sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Wei Wang , Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Lei Chen Inspur Software Group Co., Ltd., Hanmo Wang Inspur Software Group Co., Ltd., Hua Zhong Institute of Software Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences
Pre-print
12:00
15m
Talk
SmallRace: Static Race Detection for Dynamic Languages - A Case on Smalltalk
Technical Track
Siwei Cui Texas A & M University, Yifei Gao Texas A&M University, Rainer Unterguggenberger Lam Research, Wilfried Pichler Lam Research, Sean Livingstone Texas A&M University, Jeff Huang Texas A&M University
Pre-print
12:15
15m
Talk
CONAN: Diagnosing Batch Failures for Cloud Systems
SEIP - Software Engineering in Practice
Liqun Li Microsoft Research, Xu Zhang Microsoft Research, Shilin He Microsoft Research, Yu Kang Microsoft Research, Hongyu Zhang The University of Newcastle, Minghua Ma Microsoft Research, Yingnong Dang Microsoft Azure, Zhangwei Xu Microsoft Azure, Saravan Rajmohan Microsoft 365, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research
File Attached
11:00 - 12:30
Studies on gender in SESEIS - Software Engineering in Society / Technical Track / SEET - Software Engineering Education and Training at Meeting Room 101
Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
11:00
15m
Talk
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software DevelopersDistinguished Paper Award
Technical Track
Sterre van Breukelen Eindhoven University of Technology, Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary, Sebastian Baltes SAP SE & University of Adelaide, Alexander Serebrenik Eindhoven University of Technology
Pre-print
11:15
15m
Talk
The ABC of Pair Programming: Gender-dependent Attitude, Behavior and Code of Young Learners
SEET - Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau
Pre-print
11:30
15m
Talk
Engaging Girls in Computer Science: Do Single-Gender Interdisciplinary Classes Help?
SEET - Software Engineering Education and Training
Kai Marquardt Karlsruhe Institute of Technology (KIT), Lucia Happe Karlsruhe Institute of Technology, Ingo Wagner Karlsruhe Institute of Technology (KIT)
Pre-print
11:45
15m
Paper
Fundamentalists, Integrationists, & Transformationists: An Empirical Theory of Men Software Engineers' Orientations in Gender Inequalities
SEIS - Software Engineering in Society
Yi Wang Beijing University of Posts and Telecommunications, Xinyue Zhang Beijing University of Posts and Telecommunications, Wei Wang Beijing University of Posts and Telecommunications
12:00
15m
Paper
Draw a Software Engineer Test - An Investigation into Children's Perception of Software Engineering Profession
SEIS - Software Engineering in Society
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), Monica Landoni USI Università della Svizzera italiana
12:15
15m
Full-paper
Benefits and Limitations of Remote Work to LGBTQIA+ Software Professionals
SEIS - Software Engineering in Society
Ronnie de Souza Santos Cape Breton University, Cleyton V. C. de Magalhaes CESAR School, Paul Ralph Dalhousie University
Pre-print
11:00 - 12:30
11:00
15m
Talk
When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Study
Technical Track
Vincenzo Riccio University of Udine, Paolo Tonella USI Lugano
Pre-print
11:15
15m
Talk
Fuzzing Automatic Differentiation in Deep-Learning Libraries
Technical Track
Chenyuan Yang University of Illinois at Urbana-Champaign, Yinlin Deng University of Illinois at Urbana-Champaign, Jiayi Yao The Chinese University of Hong Kong, Shenzhen, Yuxing Tu Huazhong University of Science and Technology, Hanchi Li University of Science and Technology of China, Lingming Zhang University of Illinois at Urbana-Champaign
11:30
15m
Talk
Lightweight Approaches to DNN Regression Error Reduction: An Uncertainty Alignment Perspective
Technical Track
Zenan Li Nanjing University, China, Maorun Zhang Nanjing University, China, Jingwei Xu , Yuan Yao Nanjing University, Chun Cao Nanjing University, Taolue Chen Birkbeck University of London, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University
Pre-print
11:45
7m
Talk
DeepJudge: A Testing Framework for Copyright Protection of Deep Learning Models
DEMO - Demonstrations
Jialuo Chen Zhejiang University, Youcheng Sun The University of Manchester, Jingyi Wang Zhejiang University, Peng Cheng Zhejiang University, Xingjun Ma Deakin University
11:52
7m
Talk
DeepCrime: from Real Faults to Mutation Testing Tool for Deep Learning
DEMO - Demonstrations
Nargiz Humbatova USI Lugano, Gunel Jahangirova King's College London, Paolo Tonella USI Lugano
12:00
7m
Talk
DiverGet: a Search-Based Software Testing approach for Deep Neural Network Quantization assessment
Journal-First Papers
Ahmed Haj Yahmed École Polytechnique de Montréal, Houssem Ben Braiek École Polytechnique de Montréal, Foutse Khomh Polytechnique Montréal, Sonia Bouzidi National Institute of Applied Science and Technology, Rania Zaatour Potsdam Institute for Climate Impact Research
12:07
15m
Talk
Revisiting Neuron Coverage for DNN Testing: A Layer-Wise and Distribution-Aware Criterion
Technical Track
Yuanyuan Yuan The Hong Kong University of Science and Technology, Qi Pang HKUST, Shuai Wang Hong Kong University of Science and Technology
11:00 - 12:30
11:00
15m
Talk
Workflow analysis of data science code in public GitHub repositories
Journal-First Papers
Dhivyabharathi Ramasamy Department of Informatics, University of Zurich, Zurich, Switzerland, Cristina Sarasua Department of Informatics, University of Zurich, Zurich, Switzerland, Alberto Bacchelli University of Zurich, Abraham Bernstein Department of Informatics, University of Zurich, Zurich, Switzerland
11:15
15m
Talk
Quality Evaluation of Modern Code Reviews Through Intelligent Biometric Program Comprehension
Journal-First Papers
Haytham Hijazi CISUC, DEI, University of Coimbra, João Durães CISUC, Polytechnic Institute of Coimbra, Ricardo Couceiro University of Coimbra, Raul Barbosa CISUC, DEI, University of Coimbra, João Castelhano ICNAS, University of Coimbra, Júlio Medeiros CISUC, DEI, University of Coimbra, Miguel Castelo Branco ICNAS/CIBIT, University of Coimbra, Paulo Carvalho University of Coimbra, Henrique Madeira University of Coimbra
11:30
15m
Talk
Code Review of Build System Specifications: Prevalence, Purposes, Patterns, and Perceptions
Technical Track
Mahtab Nejati University of Waterloo, Mahmoud Alfadel University of Waterloo, Shane McIntosh University of Waterloo
Pre-print
11:45
15m
Talk
Please fix this mutant: How do developers resolve mutants surfaced during code review?
SEIP - Software Engineering in Practice
Goran Petrovic Google; Universität Passau, René Just University of Washington, Marko Ivanković Google; Universität Passau, Gordon Fraser University of Passau
12:00
15m
Talk
Using Large-scale Heterogeneous Graph Representation Learning for Code Review Recommendations at Microsoft
SEIP - Software Engineering in Practice
Jiyang Zhang University of Texas at Austin, Chandra Maddila Microsoft Research, Ram Bairi Microsoft Research, Christian Bird Microsoft Research, Ujjwal Raizada Microsoft Research, Apoorva Agrawal Microsoft Research, Yamini Jhawar Microsoft Research, Kim Herzig Microsoft, Arie van Deursen Delft University of Technology
Pre-print Media Attached
12:15
7m
Talk
A mixed-methods analysis of micro-collaborative coding practices in OpenStack
Journal-First Papers
Armstrong Foundjem Queen's University, Eleni Constantinou University of Cyprus, Tom Mens University of Mons, Bram Adams Queen's University, Kingston, Ontario
11:00 - 12:30
Program repair techniques and applicationsTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 104
Chair(s): Xuan-Bach D. Le University of Melbourne
11:00
15m
Talk
Better Automatic Program Repair by Using Bug Reports and Tests Together
Technical Track
Manish Motwani Georgia Institute of Technology, Yuriy Brun University of Massachusetts
Pre-print
11:15
15m
Talk
CCTEST: Testing and Repairing Code Completion Systems
Technical Track
Li Zongjie , Chaozheng Wang Harbin Institute of Technology, Zhibo Liu Hong Kong University of Science and Technology, Haoxuan Wang EPFL, Dong Chen HKUST, Shuai Wang Hong Kong University of Science and Technology, Cuiyun Gao Harbin Institute of Technology
11:30
7m
Talk
A Controlled Experiment of Different Code Representations for Learning-Based Program Repair
Journal-First Papers
Marjane Namavar University of British Columbia, Noor Nashid University of British Columbia, Ali Mesbah University of British Columbia (UBC)
Link to publication Pre-print
11:37
7m
Talk
Patching Locking Bugs Statically with Crayons
Journal-First Papers
Juan Alfredo Cruz-Carlon IT University of Copenhagen, Mahsa Varshosaz IT University of Copenhagen, Denmark, Claire Le Goues Carnegie Mellon University, Andrzej Wąsowski IT University of Copenhagen, Denmark
11:45
15m
Talk
KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair
Technical Track
Nan Jiang Purdue University, Thibaud Lutellier University of Alberta, Yiling Lou Fudan University, Lin Tan Purdue University, Dan Goldwasser Purdue University, Xiangyu Zhang Purdue University
Pre-print
12:00
15m
Talk
Rete: Learning Namespace Representation for Program RepairDistinguished Paper Award
Technical Track
Nikhil Parasaram University College London, Earl T. Barr University College London, Sergey Mechtaev University College London
Link to publication Pre-print
12:15
7m
Talk
Cerberus: a Program Repair Framework
DEMO - Demonstrations
Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Yannic Noller National University of Singapore, Abhik Roychoudhury National University of Singapore
12:22
7m
Talk
Predicting Patch Correctness Based on the Similarity of Failing Test Cases
Journal-First Papers
Haoye Tian University of Luxembourg, Yinghua LI University of Luxembourg, Weiguo PIAN University of Luxembourg, Abdoul Kader Kaboré SnT, University of Luxembourg, Kui Liu Huawei Software Engineering Application Technology Lab, Andrew Habib SnT, University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg
11:00 - 12:30
11:00
15m
Talk
AI-based Question Answering Assistance for Analyzing Natural-language Requirements
Technical Track
Saad Ezzini Lancaster University, Sallam Abualhaija University of Luxembourg, Chetan Arora Monash University, Mehrdad Sabetzadeh University of Ottawa
Pre-print
11:15
15m
Talk
Strategies, Benefits and Challenges of App Store-inspired Requirements Elicitation
Technical Track
Alessio Ferrari CNR-ISTI, Paola Spoletini Kennesaw State University
Pre-print
11:30
15m
Talk
BARA: A Dynamic State-based Serious Game for Teaching Requirements Elicitation
SEET - Software Engineering Education and Training
Yu Liu Beijing University of Technology, Tong Li Beijing University of Technology, Zheqing Huang Beijing University of Technology, Zhen Yang Beijing University of Technology
11:45
15m
Experience report
Hackathons as Inclusive Spaces for Prototyping Software in Open Social Innovation with NGOs
SEIS - Software Engineering in Society
12:00
15m
Talk
Theory as a Source of Software Requirements
Showcase
Ruzanna Chitchyan University of Bristol
12:15
15m
Talk
Automated Question Answering for Improved Understanding of Compliance Requirements: A Multi-Document Study
Showcase
Sallam Abualhaija University of Luxembourg, Chetan Arora Monash University, Amin Sleimi SnT, University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
11:00 - 12:30
11:00
15m
Talk
Data-driven Recurrent Set Learning For Non-termination Analysis
Technical Track
Zhilei Han Tsinghua University, Fei He Tsinghua University
11:15
15m
Talk
Compiling Parallel Symbolic Execution with Continuations
Technical Track
Guannan Wei Purdue University, Songlin Jia Purdue University, Ruiqi Gao Purdue University, Haotian Deng Purdue University, Shangyin Tan UC Berkeley, Oliver Bračevac Purdue University, Tiark Rompf Purdue University
Pre-print
11:30
15m
Talk
Verifying Data Constraint Equivalence in FinTech Systems
Technical Track
Chengpeng Wang Hong Kong University of Science and Technology, Gang Fan Ant Group, Peisen Yao Zhejing University, Fuxiong Pan Ant Group, Charles Zhang Hong Kong University of Science and Technology
Pre-print
11:45
15m
Talk
Tolerate Control-Flow Changes for Sound Data Race Prediction
Technical Track
Shihao Zhu State Key Laboratory of Computer Science,Institute of Software,Chinese Academy of Sciences,China, Yuqi Guo Institute of Software, Chinese Academy of Sciences, Beijing, China, Long Zhang Institute of Software, Chinese Academy of Sciences, Yan Cai Institute of Software at Chinese Academy of Sciences
12:00
7m
Talk
TSVD4J: Thread-Safety Violation Detection for Java
DEMO - Demonstrations
Shanto Rahman University of Texas at Austin, Chengpeng Li University of Texas at Austin, August Shi University of Texas at Austin
12:07
7m
Talk
What Petri Nets Oblige Us to Say Comparing Approaches for Behavior Composition
Journal-First Papers
Achiya Elyasaf Ben-Gurion University of the Negev, Tom Yaacov Ben-Gurion University of the Negev, Gera Weiss Ben-Gurion University of the Negev
Link to publication DOI
12:15
7m
Talk
A Novel and Pragmatic Scenario Modeling Framework with Verification-in-the-loop for Autonomous Driving Systems
NIER - New Ideas and Emerging Results
Dehui Du East China Normal University, Bo Li East China Normal University, Chenghang Zheng East China Normal University
11:00 - 12:30
11:00
90m
Demonstration
SRC Presentations
SRC - ACM Student Research Competition
Muneera Bano CSIRO's Data61, Lingxiao Jiang Singapore Management University
11:00 - 12:30
Testing of mobile, web and gamesTechnical Track / DEMO - Demonstrations / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 109
Chair(s): Wei Yang University of Texas at Dallas
11:00
15m
Talk
Fill in the Blank: Context-aware Automated Text Input Generation for Mobile GUI Testing
Technical Track
Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Monash University, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Xing Che Institute of Software, Chinese Academy of Sciences, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
Pre-print
11:15
15m
Talk
Detecting Dialog-Related Keyboard Navigation Failures in Web Applications
Technical Track
Paul T. Chiou University of Southern California, Ali S. Alotaibi University of Southern California, William G.J. Halfond University of Southern California
11:30
15m
Talk
COLUMBUS: Android App Testing Through Systematic Callback Exploration
Technical Track
Priyanka Bose University of California, Santa Barbara, Dipanjan Das University of California, Santa Barbara, Saastha Vasan University of California, Santa Barbara, Sebastiano Mariani VMware, Inc., Ilya Grishchenko University of California, Santa Barbara, Andrea Continella University of Twente, Antonio Bianchi Purdue University, Christopher Kruegel University of California, Santa Barbara, Giovanni Vigna UC Santa Barbara
11:45
15m
Talk
GameRTS: A Regression Testing Framework for Video Games
Technical Track
Jiongchi Yu Singapore Management University, Singapore, Yuechen Wu Fuxi AI Lab, Netease Inc., China, Xiaofei Xie Singapore Management University, Wei Le Iowa State University, Lei Ma University of Alberta, Yingfeng Chen Fuxi AI Lab of Netease, Yujing Hu Fuxi AI Lab, Netease Inc., China, Fan Zhang Zhejiang University, China
12:00
15m
Talk
Widget Detection-based Testing for Industrial Mobile Games
SEIP - Software Engineering in Practice
Xiongfei Wu Kyushu University, Jiaming Ye Kyushu University, Ke Chen Fuxi AI Lab of Netease, Xiaofei Xie Singapore Management University, Yujing Hu Fuxi AI Lab, Netease Inc., China, Ruochen Huang University of Alberta, Lei Ma University of Alberta, Jianjun Zhao Kyushu University
12:15
7m
Talk
AVGUST: A Tool for Generating Usage-Based Tests from Videos of App Executions
DEMO - Demonstrations
Saghar Talebipour University of Southern California, Hyojae Park Sharon High School, Kesina Baral George Mason University, Leon Yee Valley Christian High School, Safwat Ali Khan George Mason University, Kevin Moran George Mason University, Yuriy Brun University of Massachusetts, Nenad Medvidović University of Southern California, Yixue Zhao Information Sciences Institute
Pre-print Media Attached
12:22
7m
Talk
Fragment-Based Test Generation For Web Apps
Journal-First Papers
Rahulkrishna Yandrapally University of British Columbia, Canada, Ali Mesbah University of British Columbia (UBC)
Link to publication Pre-print
11:00 - 12:30
FOSE-Testing, Security, AI and ProductivityFoSE - Future of Software Engineering at Meeting Room 110
Chair(s): Hoa Khanh Dam University of Wollongong
11:00
10m
Talk
The Future of Software Testing
FoSE - Future of Software Engineering
Aldeida Aleti Monash University
11:10
10m
Talk
The Future of Software Security: Beyond the Security Silo to All of Us
FoSE - Future of Software Engineering
Laurie Williams North Carolina State University
11:20
10m
Talk
Enabling Flow in Software Development
FoSE - Future of Software Engineering
Gail Murphy University of British Columbia
11:30
10m
Talk
How is the rapid progress in Artificial Intelligence affecting the future of Software Engineering?
FoSE - Future of Software Engineering
Lionel Briand University of Luxembourg; University of Ottawa
11:40
50m
Panel
Panel discussion
FoSE - Future of Software Engineering

11:00 - 12:30
Technical Briefing 4aTechnical Briefings at Meeting Room 111
11:00
90m
Talk
Conducting Eye Tracking Studies in Software Engineering - Methodology and Pipeline
Technical Briefings
Bonita Sharif University of Nebraska-Lincoln, USA, Andrew Begel Carnegie Mellon University, Jonathan I. Maletic Kent State University
File Attached
11:00 - 12:30
Industry forum 1Industry Forum at Meeting Room 112
Chair(s): Kelly Blincoe University of Auckland
11:00
15m
Talk
Boosting Static Analysis with Dynamic Runtime Data at WhatsApp Server
Industry Forum
11:15
15m
Talk
Personalized action suggestions in low-code automation platforms
Industry Forum
Saksham Gupta Microsoft, Gust Verbruggen Microsoft, Mukul Singh Microsoft, Sumit Gulwani Microsoft, Vu Le Microsoft
11:30
15m
Talk
Towards formal repair and verification of industry-scale deep neural networks
Industry Forum
Satoshi Munakata Fujitsu, Susumu Tokumoto Fujitsu Limited, Koji Yamamoto Fujitsu, Kazuki Munakata Fujitsu
11:45
15m
Talk
Challenges and Solution Strategies to Setup an MLOps Process to Develop and Assess a Driverless Regional Train Example
Industry Forum
Marc Zeller Siemens AG, Martin Rothfelder Siemens AG, Cornel Klein Siemens AG
12:00
15m
Talk
Automated Feature Document Review via Interpretable Deep Learning
Industry Forum
yeming ZTE Corporation, Yuanfan Chen ZTE Corporation, Xin Zhang Peking University, Jinning He ZTE, Jicheng Cao ZTE Corporation, Dong Liu ZTE, Shengyu Cheng ZTE Corporation, Jing Gao ZTE Corporation, Hailiang Dai ZTE Corporation
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

12:30 - 13:45
How to Assess ResearchSocial Events at Meeting Room 101
12:30
75m
Meeting
How to Assess Research
Social Events

12:30 - 13:45
12:30
75m
Social Event
ROSE Festival
Social Events

12:30 - 13:45
ESEC/FSE Steering Committee Meeting Social Events at Meeting Room 107
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
TCSE ExCom MeetingSocial Events at Meeting Room 108
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
IEEE Software Board Members MeetingSocial Events at Meeting Room 111
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
Lunch for LGBTQ+ in ICSE (Boho South Wharf)Social Events at Offsite
12:30
75m
Meeting
LGBTQI+@ICSE in Boho South Wharf
Social Events

13:45 - 15:15
13:45
15m
Talk
Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots
Technical Track
Amir Ghorbani University of Victoria, Nathan Cassee Eindhoven University of Technology, Derek Robinson University of Victoria, Adam Alami Aalborg University, Neil Ernst University of Victoria, Alexander Serebrenik Eindhoven University of Technology, Andrzej Wąsowski IT University of Copenhagen, Denmark
Pre-print
14:00
15m
Talk
Flexible and Optimal Dependency Management via Max-SMT
Technical Track
Donald Pinckney Northeastern University, Federico Cassano Northeastern University, Arjun Guha Northeastern University and Roblox Research, Jonathan Bell Northeastern University, Massimiliano Culpo np-complete, S.r.l., Todd Gamblin Lawrence Livermore National Laboratory
Pre-print
14:15
15m
Talk
Towards More Effective AI-assisted Programming: A Systematic Design Exploration to Improve Visual Studio IntelliCode's User Experience
SEIP - Software Engineering in Practice
Priyan Vaithilingam Harvard University, Elena Glassman Harvard University, Peter Groenwegen , Sumit Gulwani Microsoft, Austin Z. Henley Microsoft, Rohan Malpani , David Pugh , Arjun Radhakrishna Microsoft, Gustavo Soares Microsoft, Joey Wang , Aaron Yim
14:30
7m
Talk
DeepLog: Deep-Learning-Based Log Recommendation
DEMO - Demonstrations
Yang Zhang Hebei University of Science and Technology, Xiaosong Chang Hebei University of Science and Technology, Lining Fang Hebei University of Science and Technology, Yifan Lu Hebei University of Science and Technology
14:37
7m
Talk
ShellFusion: An Answer Generator for Shell Programming Tasks via Knowledge Fusion
DEMO - Demonstrations
Zhongqi Chen School of Software Engineering, Sun Yat-sen University, Neng Zhang School of Software Engineering, Sun Yat-sen University, Pengyue Si School of Software Engineering, Sun Yat-sen University, ChenQinde School of Software Engineering, Sun Yat-sen University, Chao Liu Chongqing University, Zibin Zheng School of Software Engineering, Sun Yat-sen University
14:45
7m
Talk
Revisiting, Benchmarking and Exploring API Recommendation: How Far are We?
Journal-First Papers
Yun Peng Chinese University of Hong Kong, Shuqing Li The Chinese University of Hong Kong, Wenwei Gu The Chinese University of Hong Kong, Yichen LI The Chinese University of Hong Kong, Wenxuan Wang The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Michael Lyu The Chinese University of Hong Kong
14:52
7m
Talk
Semantically-enhanced Topic Recommendation Systems for Software Projects
Journal-First Papers
Maliheh Izadi Delft University of Technology, Mahtab Nejati University of Waterloo, Abbas Heydarnoori Bowling Green State University
15:00
7m
Talk
Code Librarian: A Software Package Recommendation System
SEIP - Software Engineering in Practice
Lili Tao JP Morgan Chase & Co, Alexandru-Petre Cazan JP Morgan Chase & Co, Senad Ibraimoski JP Morgan Chase & Co, Sean Moran JP Morgan Chase & Co
13:45 - 15:15
Diversity and inclusion in SESEIS - Software Engineering in Society at Meeting Room 101
Chair(s): Xiao Liu School of Information Technology, Deakin University
13:45
15m
Paper
At the Margins: Marginalized Groups' Ethical Concerns about Software
SEIS - Software Engineering in Society
Lauren Olson Vrije Universiteit Amsterdam, Emitzá Guzmán Vrije Universiteit Amsterdam, Florian Kunneman Vrije Universiteit Amsterdam
Pre-print File Attached
14:00
15m
Paper
Do Users Act Equitably? Understanding User Bias Through a Large In-Person Study
SEIS - Software Engineering in Society
Yang Liu Rochester Institute of Technology, Heather Moses Rochester Institute of Technology, Mark Sternefeld Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
14:15
15m
Paper
Developing Software for Diverse Socio-Economic End Users: Lessons Learned from A Case Study of Fisherfolk Communities in Bangladesh
SEIS - Software Engineering in Society
Tanjila Kanij Monash University, Misita Anwar Monash University, Gillian Oliver Monash University, Md Khalid Hossain Monash Universit
14:30
15m
Full-paper
Walking Down the Road to Independent Mobility: An Adaptive Route Training System for the Cognitively Impaired
SEIS - Software Engineering in Society
Konstantin Rink Bielefeld University of Applied Sciences, Tristan Gruschka Bielefeld University of Applied Sciences, Patrick Palsbröker Bielefeld University of Applied Sciences, Marcos Baez Bielefeld University of Applied Sciences, Dominic Becking Bielefeld University of Applied Sciences, Udo Seelmeyer Bielefeld University of Applied Sciences, Gudrun Dobslaw Bielefeld University of Applied Sciences, Patricia Stolz Bielefeld University of Applied Sciences and Arts
14:45
15m
Paper
Diversity Awareness in Software Engineering Participant Research
SEIS - Software Engineering in Society
Riya Dutta Concordia University, Diego Costa Concordia University, Canada, Emad Shihab Concordia Univeristy, Tanja Tajmel Concordia University
Pre-print
15:00
7m
Vision and Emerging Results
Harmful Terms in Computing: Towards Widespread Detection and Correction
SEIS - Software Engineering in Society
Hana Winchester Saint Ursula Academy, Alicia Boyd New York University, Brittany Johnson George Mason University
13:45 - 15:15
Program repair with and for AITechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 102
Chair(s): Julia Rubin University of British Columbia, Canada
13:45
15m
Talk
Impact of Code Language Models on Automated Program Repair
Technical Track
Nan Jiang Purdue University, Kevin Liu Lynbrook High School, Thibaud Lutellier University of Alberta, Lin Tan Purdue University
Pre-print
14:00
15m
Talk
Tare: Type-Aware Neural Program Repair
Technical Track
Qihao Zhu Peking University, Zeyu Sun Zhongguancun Laboratory, Wenjie Zhang Peking University, Yingfei Xiong Peking University, Lu Zhang Peking University
14:15
15m
Talk
Template-based Neural Program Repair
Technical Track
Xiangxin Meng Beihang University, Beijing, China, Xu Wang Beihang University, Hongyu Zhang The University of Newcastle, Hailong Sun School of Computer Science and Engineering, Beihang University, Beijing,China, Xudong Liu Beihang University, Chunming Hu Beihang University
Pre-print
14:30
15m
Talk
Automated Repair of Programs from Large Language Models
Technical Track
Zhiyu Fan National University of Singapore, Singapore, Xiang Gao Beihang University, China, Martin Mirchev National University of Singapore, Abhik Roychoudhury National University of Singapore, Shin Hwei Tan Southern University of Science and Technology
14:45
15m
Talk
Automated Program Repair in the Era of Large Pre-trained Language Models
Technical Track
Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Yuxiang Wei University of Illinois at Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign
15:00
7m
Talk
AIREPAIR: A Repair Platform for Neural Networks
DEMO - Demonstrations
Xidan Song Department of Computer Science, University of Manchester, UK, Youcheng Sun The University of Manchester, Mustafa A. Mustafa Department of Computer Science, University of Manchester, UK, imec-COSIC, KU Leuven, Belgium, Lucas C. Cordeiro University of Manchester
15:07
7m
Talk
Arachne: Search Based Repair of Deep Neural Networks
Journal-First Papers
Jeongju Sohn University of Luxembourg, Sungmin Kang KAIST, Shin Yoo KAIST
Link to publication DOI Pre-print
13:45 - 15:15
13:45
15m
Talk
Demystifying Issues, Challenges, and Solutions for Multilingual Software Development
Technical Track
Haoran Yang Washington State University, Weile Lian Washington State University, Shaowei Wang University of Manitoba, Haipeng Cai Washington State University
Pre-print
14:00
15m
Talk
Testability Refactoring in Pull Requests: Patterns and Trends
Technical Track
Pavel Reich University of Hamburg, Walid Maalej University of Hamburg
Pre-print
14:15
15m
Talk
Usability-Oriented Design of Liquid Types for Java
Technical Track
Catarina Gamboa CMU and LASIGE, Paulo Canelas Carnegie Mellon University, Christopher Steven Timperley Carnegie Mellon University, Alcides Fonseca University of Lisbon
DOI
14:30
15m
Talk
A Theorem Proving Approach to Programming Language Semantics
SEET - Software Engineering Education and Training
Subhajit Roy IIT Kanpur
14:45
7m
Talk
RIdiom: Automatically Refactoring Non-idiomatic Python Code with Pythonic Idioms
DEMO - Demonstrations
zejun zhang Australian National University, Zhenchang Xing CSIRO’s Data61; Australian National University, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61
14:52
7m
Talk
An Empirical Study of Data Constraint Implementations in Java
Journal-First Papers
Juan Manuel Florez CQSE America, Laura Moreno CQSE America, Zenong Zhang The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas, Andrian Marcus University of Texas at Dallas
14:59
7m
Talk
Learning To Predict User-Defined Types
Journal-First Papers
Kevin Jesse University of California at Davis, USA, Prem Devanbu University of California at Davis, Anand Ashok Sawant University of California, Davis
13:45 - 15:15
AI bias and fairnessDEMO - Demonstrations / Technical Track / Journal-First Papers at Meeting Room 104
Chair(s): Amel Bennaceur The Open University, UK
13:45
15m
Talk
Towards Understanding Fairness and its Composition in Ensemble Machine Learning
Technical Track
Usman Gohar Dept. of Computer Science, Iowa State University, Sumon Biswas Carnegie Mellon University, Hridesh Rajan Iowa State University
Pre-print
14:00
15m
Talk
Fairify: Fairness Verification of Neural Networks
Technical Track
Sumon Biswas Carnegie Mellon University, Hridesh Rajan Iowa State University
Pre-print
14:15
15m
Talk
Leveraging Feature Bias for Scalable Misprediction Explanation of Machine Learning Models
Technical Track
Jiri Gesi University of California, Irvine, Xinyun Shen University of California, Irvine, Yunfan Geng University of California, Irvine, Qihong Chen University of California, Irvine, Iftekhar Ahmed University of California at Irvine
14:30
15m
Talk
Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networks
Technical Track
Verya Monjezi University of Texas at El Paso, Ashutosh Trivedi University of Colorado Boulder, Gang Tan Pennsylvania State University, Saeid Tizpaz-Niari University of Texas at El Paso
Pre-print
14:45
7m
Talk
Seldonian Toolkit: Building Software with Safe and Fair Machine Learning
DEMO - Demonstrations
Austin Hoag Berkeley Existential Risk Initiative, James E. Kostas University of Massachusetts, Bruno Castro da Silva University of Massachusetts, Philip S. Thomas University of Massachusetts, Yuriy Brun University of Massachusetts
Pre-print Media Attached
14:52
7m
Talk
What Would You do? An Ethical AI Quiz
DEMO - Demonstrations
Wei Teo Monash University, Ze Teoh Monash University, Dayang Abang Arabi Monash University, Morad Aboushadi Monash University, Khairenn Lai Monash University, Zhe Ng Monash University, Aastha Pant Monash Univeristy, Rashina Hoda Monash University, Kla Tantithamthavorn Monash University, Burak Turhan University of Oulu
Pre-print Media Attached
15:00
7m
Talk
Search-Based Fairness Testing for Regression-Based Machine Learning Systems
Journal-First Papers
Anjana Perera Oracle Labs, Australia, Aldeida Aleti Monash University, Kla Tantithamthavorn Monash University, Jirayus Jiarpakdee Monash University, Australia, Burak Turhan University of Oulu, Lisa Kuhn Monash University, Katie Walker Monash University
Link to publication DOI
15:07
7m
Talk
FairMask: Better Fairness via Model-based Rebalancing of Protected Attributes
Journal-First Papers
Kewen Peng North Carolina State University, Tim Menzies North Carolina State University, Joymallya Chakraborty North Carolina State University
Link to publication Pre-print
13:45 - 15:15
13:45
15m
Talk
Demystifying Privacy Policy of Third-Party Libraries in Mobile Apps
Technical Track
Kaifa ZHAO The Hong Kong Polytechnic University, Xian Zhan The Hong Kong Polytechnic University, Le Yu The Hong Kong Polytechnic University, Shiyao Zhou The Hong Kong Polytechnic University, Hao Zhou Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China, Xiapu Luo The Hong Kong Polytechnic University, Haoyu Wang Huazhong University of Science and Technology, Yepang Liu Southern University of Science and Technology
Pre-print
14:00
15m
Talk
Cross-Domain Requirements Linking via Adversarial-based Domain Adaptation
Technical Track
Zhiyuan Chang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Mingyang Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Shoubin Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
14:15
15m
Talk
DocToModel: Automated Authoring of Models from Diverse Requirements Specification Documents
SEIP - Software Engineering in Practice
Asha Rajbhoj TCS Research, Padmalata Nistala TCS Research, Vinay Kulkarni Tata Consultancy Services Research, Shivani Soni TCS Research, Ajim Pathan TCS Research
14:30
15m
Talk
Environment-Driven Abstraction Identification for Requirements-Based Testing
Showcase
Zedong Peng , Prachi Rathod , Nan Niu University of Cincinnati, Tanmay Bhowmik Mississippi State University, Hui Liu Beijing Institute of Technology, Lin Shi ISCAS, Zhi Jin Peking University
14:45
7m
Talk
A Web-Based Tool for Using Storyboard of Android Apps
DEMO - Demonstrations
Yuxin Zhang Tianjin University, Sen Chen Tianjin University, Lingling Fan Nankai University
14:52
7m
Talk
InputGen: A Tool for Automatic Generation of Prototype Inputs to Support Rapid Requirements Validation
DEMO - Demonstrations
Shuanglong Chang Northeast Petroleum University, Juntao Gao Northeast Petroleum University, Yilong Yang Beihang University
15:00
7m
Talk
A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management
Journal-First Papers
James Tizard University of Auckland, Peter Devine The University of Auckland, Hechen Wang University of Auckland, Kelly Blincoe University of Auckland
15:07
7m
Talk
Towards Human-Centred Crowd Computing: Software for Better Use of Computational Resources
NIER - New Ideas and Emerging Results
Niroshinie Fernando Deakin University, Chetan Arora Monash University, Seng W.Loke Deakin University, Lubna Alam Deakin University, Stephen La Macchia Deakin University, Helen Graesser Deakin University
Pre-print
13:45 - 15:15
SE for security 2Technical Track / Journal-First Papers at Meeting Room 106
Chair(s): Cristian Cadar Imperial College London, UK
13:45
15m
Talk
SLR: From Saltzer & Schoeder to 2021…
Journal-First Papers
Nikhil Patnaik University of Bristol, Andrew C Dwyer University of Durham, Joseph Hallett , Awais Rashid University of Bristol, UK
14:00
15m
Talk
On-Demand Security Requirements Synthesis with Relational Generative Adversarial Networks (RelGAN)
Technical Track
Viktoria Koscinski Rochester Institute of Technology, Sara Hashemi Rochester Institute of Technology, Mehdi Mirakhorli Rochester Institute of Technology
14:15
15m
Talk
Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon
Technical Track
Ita Ryan University College Cork, Utz Roedig University College Cork, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital
Pre-print
14:30
15m
Talk
What Challenges Do Developers Face About Checked-in Secrets in Software Artifacts?
Technical Track
Setu Kumar Basak North Carolina State University, Lorenzo Neil North Carolina State University, Bradley Reaves North Carolina State University, Laurie Williams North Carolina State University
Pre-print
14:45
15m
Talk
Lejacon: A Lightweight and Efficient Approach to Java Confidential Computing on SGXDistinguished Paper Award
Technical Track
Xinyuan Miao Shanghai Jiao Tong University, Ziyi Lin Alibaba Group, Shaojun Wang Alibaba Group, Lei Yu Alibaba Group, Sanhong Li Alibaba Inc., Zihan Wang Shanghai Jiao Tong University, Pengbo Nie Shanghai Jiao Tong University, Yuting Chen Shanghai Jiao Tong University, Beijun Shen Shanghai Jiao Tong University, He Jiang Dalian University of Technology
Pre-print
15:00
15m
Talk
Keyword Extraction From Specification Documents for Planning Security Mechanisms
Technical Track
Jeffy Jahfar Poozhithara Apple Inc. and University of Washington Bothell, Hazeline Asuncion University of Washington Bothell, Brent Lagesse University of Washington Bothell
Pre-print
13:45 - 15:15
Software EvolutionTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Meeting Room 109
Chair(s): Sebastiano Panichella Zurich University of Applied Sciences
13:45
15m
Talk
Dependency Facade: The Coupling and Conflicts between Android Framework and Its Customization
Technical Track
Wuxia Jin Xi'an Jiaotong University, Yitong Dai Xi'an Jiaotong University, Jianguo Zheng Xi'an Jiaotong University, Yu Qu UC Riverside, Ming Fan Xi'an Jiaotong University, Zhenyu Huang Honor Device Co., Ltd., Dezhi Huang Honor Device Co., Ltd., Ting Liu Xi'an Jiaotong University
14:00
15m
Talk
SEIP: Investigating a NASA Cyclomatic Complexity Policy on Maintenance Risk of a Critical System
SEIP - Software Engineering in Practice
Daniel Port University of Hawai‘i at Mānoa, Bill Taber , LiGuo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205
14:15
15m
Talk
Aegis: Attribution of Control Plane Change Impact across Layers and Components for Cloud Systems
SEIP - Software Engineering in Practice
Xiaohan Yan Microsoft Azure, Ken Hsieh , Yasitha Liyanage , Minghua Ma Microsoft Research, Murali Chintalapati Microsoft Azure, Qingwei Lin Microsoft Research, Yingnong Dang Microsoft Azure, Dongmei Zhang Microsoft Research
14:30
15m
Talk
An Empirical Study on Change-induced Incidents at Ant Group
SEIP - Software Engineering in Practice
Yifan Wu Peking University, Bingxu Chai , Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Bingchang Liu 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, Jianguo Li Ant Group, Yong Yang , Wei Jiang
14:45
15m
Talk
Fulfilling Industrial Needs for Consistency Among Engineering Artifacts
SEIP - Software Engineering in Practice
Luciano Marchezan Johannes Kepler University Linz, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Edvin Herac , Felix Keplinger Johannes Kepler University, Linz, Alexander Egyed Johannes Kepler University Linz, Christophe Lauwerys
15:00
7m
Talk
The Co-evolution of the WordPress Platform and its Plugins
Journal-First Papers
Jiahuei Lin Queen’s University Software Analysis and Intelligence Lab (SAIL), Canada, Mohammed Sayagh ETS Montreal, University of Quebec, Ahmed E. Hassan Queen’s University
15:07
7m
Talk
Client-Specific Upgrade Compatibility Checking via Knowledge-Guided Discovery
Journal-First Papers
Chenguang Zhu Meta, Mengshi Zhang Meta, Xiuheng Wu Nanyang Technological University, Singapore, Xiufeng Xu Nanyang Technological University, Yi Li Nanyang Technological University
Link to publication DOI Pre-print
13:45 - 15:15
Test quality and improvementTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 110
Chair(s): Guowei Yang University of Queensland
13:45
15m
Talk
Test Selection for Unified Regression Testing
Technical Track
Shuai Wang University of Illinois at Urbana-Champaign, Xinyu Lian University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, Tianyin Xu University of Illinois at Urbana-Champaign
Pre-print
14:00
15m
Talk
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolutionary Search
Technical Track
Rongqi Pan University of Ottawa, Taher A Ghaleb University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa
14:15
15m
Talk
Measuring and Mitigating Gaps in Structural Testing
Technical Track
Soneya Binta Hossain University of Virginia, Matthew B Dwyer University of Virginia, Sebastian Elbaum University of Virginia, Anh Nguyen-Tuong University of Virginia
Pre-print
14:30
7m
Talk
FlaPy: Mining Flaky Python Tests at Scale
DEMO - Demonstrations
Martin Gruber BMW Group, University of Passau, Gordon Fraser University of Passau
Pre-print
14:37
7m
Talk
Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts
Journal-First Papers
Ahmadreza Saboor Yaraghi University of Ottawa, Mojtaba Bagherzadeh University of Ottawa, Nafiseh Kahani University of Carlton, Lionel Briand University of Luxembourg; University of Ottawa
14:45
7m
Talk
Flakify: A Black-Box, Language Model-based Predictor for Flaky Tests
Journal-First Papers
Sakina Fatima University of Ottawa, Taher A Ghaleb University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa
14:52
7m
Talk
Developer-centric test amplification
Journal-First Papers
Carolin Brandt Delft University of Technology, Andy Zaidman Delft University of Technology
Pre-print
15:00
7m
Talk
How Developers Engineer Test Cases: An Observational Study
Journal-First Papers
Maurício Aniche Delft University of Technology, Christoph Treude University of Melbourne, Andy Zaidman Delft University of Technology
Pre-print
13:45 - 15:15
Technical Briefing 4bTechnical Briefings at Meeting Room 111
13:45
90m
Talk
Conducting Eye Tracking Studies in Software Engineering - Methodology and Pipeline
Technical Briefings
Bonita Sharif University of Nebraska-Lincoln, USA, Andrew Begel Carnegie Mellon University, Jonathan I. Maletic Kent State University
File Attached
13:45 - 15:15
Industry forum 2Industry Forum at Meeting Room 112
Chair(s): Steve Versteeg Microsoft
13:45
15m
Talk
Challenges of Testing an Evolving Cancer Registration Support System in Practice
Industry Forum
Christoph Laaber Simula Research Laboratory, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory, Thomas Schwitalla Cancer Registry of Norway, Jan F. Nygård Cancer Registry of Norway
14:00
15m
Talk
Can we Knapsack Software Defect Prediction? Nokia 5G Case
Industry Forum
Szymon Stradowski Nokia & Wrocław University of Science and Technology, Lech Madeyski Wroclaw University of Science and Technology
14:15
15m
Talk
UnitTestBot: Automated Unit Test Generation for C Code in Integrated Development Environments
Industry Forum
Dmitry Ivanov Huawei, Alexey Babushkin , Saveliy Grigoryev Huawei, Pavel Iatchenii , Vladislav Kalugin Huawei, Egor Kichin Huawei, Egor Kulikov Huawei, Aleksandr Misonizhnik Saint-Petersburg State University, Dmitry Mordvinov Huawei, Sergey Morozov Huawei, Olga Naumenko Huawei, Alexey Pleshakov , Pavel Ponomarev Meta; Georgia Institute of Technology, Svetlana Shmidt Huawei, Alexey Utkin , Vadim Volodin , Arseniy Volynets
14:30
15m
Talk
Challenges of Evolving Legacy Software in a Small Team
Industry Forum
Bowie Owens CSIRO, Geoffrey Lee CSIRO, Zili Zhu CSIRO, Thomas Lo CSIRO
14:45
15m
Talk
Prioritizing Industrial Security Findings in Agile Software Development Projects
Industry Forum
Markus Voggenreiter Siemens Technology / LMU Munich, Ulrich Schöpp fortiss GmbH
15:00
15m
Talk
Enhancing Maritime Data Standardization and Integrity using Docker and Blockchain
Industry Forum
Shuai Wang DNV AS, Nikita Karandikar DNV AS, Knut Erik Knutsen DNV AS, Xiao Gang Tony Tong DNV Global, Tom Edseth DNV AS, Zealo Xu Zile DNV Global
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:15 - 15:45
15:15
2m
Short-paper
Values@Runtime: An Adaptive Framework for Operationalising Values
SEIS - Software Engineering in Society
Amel Bennaceur The Open University, UK, Diane Hassett Lero, University of Limerick, Ireland, Bashar Nuseibeh The Open University, UK; Lero, University of Limerick, Ireland, Andrea Zisman The Open University, UK
15:17
2m
Talk
PExReport: Automatic Creation of Pruned Executable Cross-Project Failure Reports
Technical Track
Sunzhou Huang University of Texas at San Antonio, Xiaoyin Wang University of Texas at San Antonio
Pre-print Media Attached
15:19
2m
Talk
Chronos: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports
Technical Track
Yunbo Lyu Singapore Management University, Le-Cong Thanh The University of Melbourne, Hong Jin Kang UCLA, Ratnadira Widyasari Singapore Management University, Singapore, Zhipeng Zhao Singapore Management University, Xuan-Bach D. Le University of Melbourne, Ming Li Nanjing University, David Lo Singapore Management University
Pre-print
15:21
2m
Short-paper
Contradicting Motivations in Civic Tech Software Development: Analysis of a Grassroots Project
SEIS - Software Engineering in Society
Antti Knutas LUT University, Dominik Siemon LUT University, Natasha Tylosky LUT University, Giovanni Maccani Ideas for Change
Pre-print
15:24
2m
Talk
Usability-Oriented Design of Liquid Types for Java
Technical Track
Catarina Gamboa CMU and LASIGE, Paulo Canelas Carnegie Mellon University, Christopher Steven Timperley Carnegie Mellon University, Alcides Fonseca University of Lisbon
DOI
15:26
2m
Talk
When to Say What: Learning to Find Condition-Message Inconsistencies
Technical Track
Islem BOUZENIA University of Stuttgart, Michael Pradel University of Stuttgart
Pre-print
15:31
2m
Poster
GLAD: Neural Predicate Synthesis to Repair Omission Faults
Posters
Sungmin Kang KAIST, Shin Yoo KAIST
15:33
2m
Short-paper
Gender Representation Among Contributors to Open-Source Infrastructure - An Analysis of 20 Package Manager Ecosystems
SEIS - Software Engineering in Society
Huilian Sophie Qiu Carnegie Mellon University, Zihe H Zhao Rice University, Tielin Katy Yu Carnegie Mellon University, Justin Wang Carnegie Mellon University, Alexander Ma Carnegie Mellon University, Hongbo Fang Carnegie Mellon University, Laura Dabbish Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
15:35
2m
Short-paper
Software Engineering for Smart Things in Public Spaces: Initial Insights and Challenges
SEIS - Software Engineering in Society
Amna Batool Deakin University, Seng W.Loke Deakin University, Niroshinie Fernando Deakin University, Jonathan Kua Deakin University
15:38
2m
Short-paper
Workplace Discrimination in Software Engineering: Where We Stand Today
SEIS - Software Engineering in Society
Xin Zhao Seattle University, Riley Young Seattle University
15:40
2m
Talk
A GNN-based Recommender System to Assist the Specification of Metamodels and Models
Showcase
Juri Di Rocco University of L'Aquila, Claudio Di Sipio University of L'Aquila, Davide Di Ruscio University of L'Aquila, Phuong T. Nguyen University of L’Aquila
15:42
2m
Talk
ECSTATIC: An Extensible Framework for Testing and Debugging Configurable Static Analysis
Technical Track
Austin Mordahl University of Texas at Dallas, Zenong Zhang The University of Texas at Dallas, Dakota Soles The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas
Pre-print
15:15 - 16:15
Conversation Café on Wellness in AcademiaSocial Events at Plenary Foyer
15:15
60m
Meeting
Conversation Café on Wellness in Academia
Social Events
Mansooreh Zahedi The Univeristy of Melbourne
15:45 - 17:15
MIP Award / SIGSOFT Outstanding Award / Harlan D. MIlls AwardMost Influential Paper ICSE N-10 at Level G - Plenary Room 1
Chair(s): John Grundy Monash University
15:45
30m
Talk
Harlan D. Mills Award talk
Most Influential Paper ICSE N-10
I: David Harel Weizmann Institute of Science, Israel, S: Paolo Tonella USI Lugano
File Attached
16:15
30m
Talk
MIP Award talk
Most Influential Paper ICSE N-10
I: Abhik Roychoudhury National University of Singapore, S: Betty H.C. Cheng Michigan State University, S: Klaus Pohl University of Duisburg-Essen, paluno, Germany
16:45
30m
Talk
SIGSOFT Outstanding Research Award talk
Most Influential Paper ICSE N-10
I: Gail Murphy University of British Columbia, S: David Lo Singapore Management University
16:15 - 19:15
ICSE SoccerSocial Events at Offsite

Prepare to score goals and blast with your fellow ICSE attendees at our traditional ICSE soccer game! Whether you’re a seasoned player or just looking to have some fun, this is the perfect opportunity to show off your skills on the field and connect with others who share your passion for the sport. We will provide soccer balls, water and some fruits/quick bites. We will leave from conference reception at 15:45 sharp using public transport.

Date: May 18th 2023, at 16:00 Location: Melbourne University Sport, 103 The University of Melbourne, Tin Alley, Parkville VIC 3082 Requirements: Athletic wear and shoes"

16:15
3h
Meeting
ICSE Soccer
Social Events

18:00 - 22:00
Conference Party (Showtime Events)Social Events at Offsite

When: Thursday 18 May - 6:00pm - 10:00pm Where: Showtime Event Centre, South Wharf Promenade Attire: Business Casual (parts of the Conference Party are outdoors, we recommend bringing a jacket)

Join us for an unforgettable evening with exciting entertainment and fabulous food and drinks at the ICSE Conference Party! Tickets are inclusive with main conference registrations and you must RSVP. Additional tickets are available to purchase.

For more information please talk to one of the friendly ICSMA team at the front desk.

18:00
4h
Social Event
Conference Party
Social Events

Fri 19 May

Displayed time zone: Hobart change

07:30 - 09:00
ICSE Regional BreakfastSocial Events at Meeting Room 109

In the past few years, there has been limited visibility of the Australasian community in SE. The breakfast is a community-building activity for joint research collaboration opportunities, joint hosting of key conferences, and increased representation in the key conferences and decision-making committees. The breakfast will also be an opportunity to learn a little bit more about the indigenous background of Australia with a speech from Prof. Chris Lawrence (Associate Dean (Indigenous) at Monash University). It will also be an opportunity to gauge how the SE researchers can engage with the local indigenous communities. We will have dedicated activities and discussions around both topics: (i) increased visibility of the Australasian SE community and (ii) increased engagement of the SE community with the local communities.

Date: May 19th at 07:45 (sharp) Location: Conference Venue (Room 109) Requirements: Registration"

07:30
90m
Meeting
ICSE Regional Breakfast
Social Events

07:30 - 09:00
ICSE ECRs and PhDs BreakfastSocial Events at Meeting Room 110

At ICSE’23, we will host a breakfast event for early career researchers (e.g., researchers with five or fewer years of post-PhD experience) and PhD students. This will be an opportunity for the ECRs and PhDs to meet peers and seniors, build new networks, discuss topics that interest them, e.g. writing, publication, job search, career progression, setting up collaborations, mental health etc., and have a fun time together over breakfast.

Date: May 18th at 08:00 (sharp) Location: Conference Venue (Room 110) Requirements: Registration"

08:00
60m
Meeting
ICSE ECRs and PhDs Breakfast
Social Events

07:45 - 08:45
07:45
60m
Meeting
ICSE Yoga
Social Events

09:00 - 10:30
Keynote 3 - Paolo Tonella & AwardsICSE Keynotes / Social Events at Level G - Plenary Room 1
Chair(s): Massimiliano Di Penta University of Sannio, Italy
09:00
60m
Keynote
The Road Toward Dependable AI Based Systems - Prof. Paolo Tonella
ICSE Keynotes
K: Paolo Tonella USI Lugano
10:00
30m
Awards
Awards 2 - Distinguished papers, reviewers etc
Social Events

10:30 - 11:00
10:30
30m
Coffee break
Morning Tea
Catering

10:30 - 11:00
10:30
30m
Talk
CryptOpt: Automatic Optimization of Straightline Code
DEMO - Demonstrations
Joel Kuepper University of Adelaide, Andres Erbsen MIT, Jason Gross MIT CSAIL, Owen Conoly MIT, Chuyue Sun Stanford, Samuel Tian MIT, David Wu University of Adelaide, Adam Chlipala Massachusetts Institute of Technology, Chitchanok Chuengsatiansup University of Adelaide, Daniel Genkin Georgia Tech, Markus Wagner Monash University, Australia, Yuval Yarom Ruhr University Bochum
Link to publication
10:30 - 11:00
10:30
30m
Talk
TSVD4J: Thread-Safety Violation Detection for Java
DEMO - Demonstrations
Shanto Rahman University of Texas at Austin, Chengpeng Li University of Texas at Austin, August Shi University of Texas at Austin
11:00 - 12:30
11:00
15m
Talk
Heterogeneous Anomaly Detection for Software Systems via Semi-supervised Cross-modal Attention
Technical Track
Cheryl Lee The Chinese University of Hong Kong, Tianyi Yang The Chinese University of Hong Kong, Zhuangbin Chen Chinese University of Hong Kong, China, Yuxin Su Sun Yat-sen University, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong
Pre-print
11:15
15m
Talk
Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Models
Technical Track
Toufique Ahmed University of California at Davis, Supriyo Ghosh Microsoft, Chetan Bansal Microsoft Research, Thomas Zimmermann Microsoft Research, Xuchao Zhang Microsoft, Saravanakumar Rajmohan Microsoft 365
Pre-print
11:30
15m
Talk
Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data
Technical Track
Cheryl Lee The Chinese University of Hong Kong, Tianyi Yang The Chinese University of Hong Kong, Zhuangbin Chen Chinese University of Hong Kong, China, Yuxin Su Sun Yat-sen University, Michael Lyu The Chinese University of Hong Kong
Pre-print
11:45
15m
Talk
LogReducer: Identify and Reduce Log Hotspots in Kernel on the Fly
Technical Track
Guangba  Yu Sun Yat-Sen University, Pengfei Chen Sun Yat-Sen University, Pairui Li Tencent Inc., Tianjun Weng Tencent Inc., Haibing Zheng Tencent, Yuetang Deng Tencent, Zibin Zheng School of Software Engineering, Sun Yat-sen University
Pre-print
12:00
15m
Talk
TraceArk: Towards Actionable Performance Anomaly Alerting for Online Service Systems
SEIP - Software Engineering in Practice
Zhengran Zeng Southern University of Science and Technology, Yuqun Zhang Southern University of Science and Technology, Yong Xu Microsoft Research, Minghua Ma Microsoft Research, Bo Qiao Microsoft Research, Wentao Zou , Qingjun Chen , Meng Zhang , Xu Zhang Microsoft Research, Hongyu Zhang The University of Newcastle, Xuedong Gao , Hao Fan , Saravan Rajmohan Microsoft 365, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research
12:15
7m
Talk
ActivFORMS: A Formally-Founded Model-Based Approach to Engineer Self-Adaptive Systems
Journal-First Papers
Danny Weyns KU Leuven, M. Usman Iftikhar KU Leuven / Linnaeus University
12:22
7m
Talk
Auto-Logging: AI-centred Logging Instrumentation
NIER - New Ideas and Emerging Results
Jasmin Bogatinovski Technical University Berlin, Odej  Kao Technische Universität Berlin
Pre-print
11:00 - 12:30
AI testing 2Technical Track / Journal-First Papers at Meeting Room 101
Chair(s): Gunel Jahangirova USI Lugano, Switzerland
11:00
15m
Talk
Aries: Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimation
Technical Track
Qiang Hu University of Luxembourg, Yuejun GUo University of Luxembourg, Xiaofei Xie Singapore Management University, Maxime Cordy University of Luxembourg, Luxembourg, Lei Ma University of Alberta, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Pre-print
11:15
15m
Talk
Testing the Plasticity of Reinforcement Learning Based Systems
Journal-First Papers
Matteo Biagiola Università della Svizzera italiana, Paolo Tonella USI Lugano
Link to publication DOI Pre-print
11:30
15m
Talk
CC: Causality-Aware Coverage Criterion for Deep Neural Networks
Technical Track
Zhenlan Ji The Hong Kong University of Science and Technology, Pingchuan Ma HKUST, Yuanyuan Yuan The Hong Kong University of Science and Technology, Shuai Wang Hong Kong University of Science and Technology
11:45
15m
Talk
Balancing Effectiveness and Flakiness of Non-Deterministic Machine Learning Tests
Technical Track
Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Saikat Dutta University of Illinois at Urbana-Champaign, Sasa Misailovic University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign
12:00
15m
Talk
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Technical Track
Fitash ul haq , Donghwan Shin The University of Sheffield, Lionel Briand University of Luxembourg; University of Ottawa
Pre-print
12:15
15m
Talk
Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects
Technical Track
Linyi Li University of Illinois at Urbana-Champaign, Yuhao Zhang University of Wisconsin-Madison, Luyao Ren Peking University, China, Yingfei Xiong Peking University, Tao Xie Peking University
Pre-print
11:00 - 12:30
11:00
15m
Talk
Automatic prediction of rejected edits in Stack Overflow
Journal-First Papers
Saikat Mondal University of Saskatchewan, Gias Uddin University of Calgary, Canada, Chanchal K. Roy University of Saskatchewan
Link to publication DOI Pre-print
11:15
15m
Talk
Automated Summarization of Stack Overflow Posts
Technical Track
Bonan Kou Purdue University, Muhao Chen University of Southern California, Tianyi Zhang Purdue University
11:30
15m
Talk
Semi-Automatic, Inline and Collaborative Web Page Code Curations
Technical Track
Roy Rutishauser University of Zurich, André N. Meyer University of Zurich, Reid Holmes University of British Columbia, Thomas Fritz University of Zurich
11:45
15m
Talk
You Don’t Know Search: Helping Users Find Code by Automatically Evaluating Alternative Queries
SEIP - Software Engineering in Practice
Rijnard van Tonder Sourcegraph
12:00
7m
Talk
TECHSUMBOT: A Stack Overflow Answer Summarization Tool for Technical Query
DEMO - Demonstrations
Chengran Yang Singapore Management University, Bowen Xu Singapore Management University, Jiakun Liu Singapore Management University, David Lo Singapore Management University
12:07
8m
Talk
An empirical study of question discussions on Stack Overflow
Journal-First Papers
Wenhan Zhu University of Waterloo, Haoxiang Zhang Centre for Software Excellence at Huawei Canada, Ahmed E. Hassan Queen’s University, Michael W. Godfrey University of Waterloo, Canada
12:15
15m
Talk
Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence
Technical Track
zejun zhang Australian National University, Zhenchang Xing , Xin Xia Huawei, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61, Qinghua Lu CSIRO’s Data61
11:00 - 12:30
Program comprehensionTechnical Track / Journal-First Papers at Meeting Room 103
Chair(s): Oscar Chaparro College of William and Mary
11:00
15m
Talk
Code Comprehension Confounders: A Study of Intelligence and Personality
Journal-First Papers
Stefan Wagner University of Stuttgart, Marvin Wyrich Saarland University
Link to publication Pre-print
11:15
15m
Talk
Identifying Key Classes for Initial Software Comprehension: Can We Do It Better?
Technical Track
Weifeng Pan Zhejiang Gongshang University, China, Xin Du Zhejiang Gongshang University, China, Hua Ming Oakland University, Dae-Kyoo Kim Oakland University, Zijiang Yang Xi'an Jiaotong University and GuardStrike Inc
11:30
15m
Talk
Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods
Technical Track
Daye Nam Carnegie Mellon University, Brad A. Myers Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University
Pre-print
11:45
15m
Talk
Evidence Profiles for Validity Threats in Program Comprehension Experiments
Technical Track
Marvin Muñoz Barón University of Stuttgart, Marvin Wyrich Saarland University, Daniel Graziotin University of Stuttgart, Stefan Wagner University of Stuttgart
Pre-print
12:00
15m
Talk
Developers’ Visuo-spatial Mental Model and Program Comprehension
Technical Track
Abir Bouraffa University of Hamburg, Gian-Luca Fuhrmann , Walid Maalej University of Hamburg
Pre-print
12:15
15m
Talk
Two Sides of the Same Coin: Exploiting the Impact of Identifiers in Neural Code Comprehension
Technical Track
Shuzheng Gao Harbin institute of technology, Cuiyun Gao Harbin Institute of Technology, Chaozheng Wang Harbin Institute of Technology, Jun Sun Singapore Management University, David Lo Singapore Management University, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China
11:00 - 12:30
11:00
15m
Talk
SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics
Technical Track
Dehai Zhao Australian National University, Australia, Zhenchang Xing , Xin Xia Huawei, Deheng Ye Tencent AI Lab, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61
11:15
15m
Talk
AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces
Technical Track
S M Hasan Mansur George Mason University, Sabiha Salma George Mason University, Damilola Awofisayo Duke University, Kevin Moran George Mason University
11:30
15m
Talk
Carving UI Tests to Generate API Tests and API Specification
Technical Track
Rahulkrishna Yandrapally University of British Columbia, Canada, Saurabh Sinha IBM Research, Rachel Tzoref-Brill IBM Research, Ali Mesbah University of British Columbia (UBC)
Pre-print
11:45
15m
Talk
CFG2VEC: Hierarchical Graph Neural Network for Cross-Architectural Software Reverse Engineering
SEIP - Software Engineering in Practice
Shih-Yuan Yu UCI, Yonatan Achamyeleh UCI, Chonghan Wang UCI, Anton Kocheturov Siemens Technology, Patrick Eisen Siemens Technology, Mohammad Al Faruque UCI
12:00
15m
Talk
Ex pede Herculem: Augmenting Activity Transition Graph for Apps via Graph Convolution Network
Technical Track
Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Monash University, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Yuhui Su Institute of Software, Chinese Academy of Sciences, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
12:15
7m
Talk
VID2XML: Automatic Extraction of a Complete XML Data from Mobile Programming Screencasts
Journal-First Papers
Mohammad D. Alahmadi Department of Software Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah, Saudi Arabia.
11:00 - 12:30
11:00
15m
Talk
A Theory of Scrum Team Effectiveness
Journal-First Papers
Christiaan Verwijs The Liberators, Daniel Russo Department of Computer Science, Aalborg University
Link to publication DOI
11:15
15m
Talk
Sustainability is Stratified: Toward a Better Theory of Sustainable Software Engineering
Technical Track
Erin Schultz Dalhousie University, Sean McGuire Dalhousie University, Bimpe Ayoola Dalhousie University, Paul Ralph Dalhousie University
Pre-print
11:30
15m
Talk
Overcoming Challenges in DevOps Education through Teaching Methods
SEET - Software Engineering Education and Training
Samuel Ferino Federal University of Rio Grande do Norte, Marcelo Fernandes Federal Institute of Rio Grande do Norte, Elder Cirilo Federal University of São João del Rei, Lucas Agnez Federal University of Rio Grande do Norte, Bruno Batista Federal University of Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte, Eduardo Aranha Federal University of Rio Grande do Norte, Christoph Treude University of Melbourne
Pre-print
11:45
15m
Talk
Do Software Security Practices Yield Fewer Vulnerabilities?
SEIP - Software Engineering in Practice
Nusrat Zahan North Carolina State University, Shohanuzzaman Shohan , Dan Harris , Laurie Williams North Carolina State University
Pre-print
12:00
15m
Talk
A/B Integrations: 7 Lessons Learned from Enabling A/B testing as a Product Feature
SEIP - Software Engineering in Practice
12:15
7m
Talk
Towards Supporting Emotion Awareness in Retrospective Meetings
NIER - New Ideas and Emerging Results
Daniela Grassi, Filippo Lanubile University of Bari, Nicole Novielli University of Bari, Alexander Serebrenik Eindhoven University of Technology
Pre-print
12:22
7m
Talk
Test-Driven Development Benefits Beyond Design Quality: Flow State and Developer Experience
NIER - New Ideas and Emerging Results
Pedro Calais Stone Co., Lissa Franzini Stone Co.
11:00 - 12:30
11:00
15m
Talk
DLInfer: Deep Learning with Static Slicing for Python Type Inference
Technical Track
Yanyan Yan Nanjing University, Yang Feng Nanjing University, Hongcheng Fan Nanjing University, Baowen Xu Nanjing University
11:15
15m
Talk
ViolationTracker: Building Precise Histories for Static Analysis Violations
Technical Track
Ping Yu Fudan University, China, Yijian Wu Fudan University, Xin Peng Fudan University, Jiahan Peng Fudan University, Jian Zhang Fudan University, Peicheng Xie Fudan University, Wenyun Zhao Fudan University, China
Pre-print
11:30
15m
Talk
On the use of static analysis to engage students with software quality improvement: An experience with PMD
SEET - Software Engineering Education and Training
Eman Abdullah AlOmar Stevens Institute of Technology, Salma Abdullah AlOmar NA, Mohamed Wiem Mkaouer Rochester Institute of Technology
Pre-print
11:45
15m
Talk
Long-term Static Analysis Rule Quality Monitoring Using True Negatives
SEIP - Software Engineering in Practice
Linghui Luo Amazon Web Services, Rajdeep Mukherjee Amazon Web Services, Omer Tripp Amazon, Martin Schäf Amazon Web Services, Qiang Zhou Amazon Web Services, Daniel J Sanchez Amazon Alexa
12:00
15m
Talk
A Language-agnostic Framework for Mining Static Analysis Rules from Code Changes
SEIP - Software Engineering in Practice
David Baker Effendi Stellenbosch University, Berk Cirisci IRIF, University Paris Diderot and CNRS, France, Rajdeep Mukherjee Amazon Web Services, Hoan Anh Nguyen Amazon, Omer Tripp Amazon
12:15
7m
Talk
GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style
SEET - Software Engineering Education and Training
Callum Iddon University of Auckland, Nasser Giacaman The University of Auckland, Valerio Terragni University of Auckland
12:22
7m
Talk
The Challenges of Shift Left Static Analysis
SEIP - Software Engineering in Practice
Quoc-Sang Phan Facebook, Inc., KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen George Mason University
11:00 - 12:30
Eye tracker experiment 5Social Events at Meeting Room 108
11:00
90m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
11:00 - 12:30
Testing of database and low-level softwareTechnical Track / SEIP - Software Engineering in Practice / DEMO - Demonstrations / Journal-First Papers at Meeting Room 109
Chair(s): Michael Pradel University of Stuttgart
11:00
15m
Talk
Compiler Test-Program Generation via Memoized Configuration Search
Technical Track
Junjie Chen Tianjin University, Chenyao Suo College of Intelligence and Computing, Tianjin University, Jiajun Jiang Tianjin University, Peiqi Chen College of Intelligence and Computing, Tianjin University, Xingjian Li College of Intelligence and Computing, Tianjin University
11:15
15m
Talk
Generating Test Databases for Database-Backed Applications
Technical Track
Cong Yan Microsoft Research, Suman Nath Microsoft Research, Shan Lu University of Chicago
11:30
15m
Talk
Testing Database Engines via Query Plan GuidanceDistinguished Paper Award
Technical Track
Jinsheng Ba National University of Singapore, Manuel Rigger National University of Singapore
Pre-print
11:45
15m
Talk
Testing Database Systems via Differential Query Execution
Technical Track
Jiansen Song , Wensheng Dou Institute of Software Chinese Academy of Sciences, Ziyu Cui Institute of Software Chinese Academy of Sciences, Qianwang Dai Institute of Software Chinese Academy of Sciences, Wei Wang , Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Hua Zhong Institute of Software Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences
Pre-print
12:00
15m
Talk
Achieving Last-Mile Functional Coverage in Testing Chip Design Software Implementations
SEIP - Software Engineering in Practice
Ming Yan College of Intelligence and Computing, Tianjin University, Junjie Chen Tianjin University, Hangyu Mao , Jiajun Jiang Tianjin University, Jianye Hao Tianjin University, Xingjian Li College of Intelligence and Computing, Tianjin University, Zhao Tian Tianjin University, Zhichao Chen , Dong Li , Dong Li , Yanwei Guo , Wulong Liu , Bin Wang , Yuefeng Sun , Yongshun Cui
12:15
7m
Talk
Randomized Differential Testing of RDF Stores
DEMO - Demonstrations
Rui Yang Institute of Software, Chinese Academy of Sciences, Yingying Zheng Institute of Software Chinese Academy of Sciences, Lei Tang Institute of Software Chinese Academy of Sciences, Wensheng Dou Institute of Software Chinese Academy of Sciences, Wei Wang , Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School
Pre-print
12:22
7m
Talk
Boosting Compiler Testing via Compiler Optimization Exploration
Journal-First Papers
Junjie Chen Tianjin University, Chenyao Suo College of Intelligence and Computing, Tianjin University
11:00 - 12:30
FOSE-Human & Tools, Ethics and QuantumFoSE - Future of Software Engineering at Meeting Room 110
Chair(s): Hourieh Khalajzadeh Deakin University, Australia
11:00
10m
Talk
Software Engineering for Big Data and Hardware Heterogeneity
FoSE - Future of Software Engineering
Miryung Kim University of California at Los Angeles, USA
File Attached
11:10
10m
Talk
Got ethics?
FoSE - Future of Software Engineering
Tim Menzies North Carolina State University
Pre-print
11:20
10m
Talk
The path to quantum at scale
FoSE - Future of Software Engineering
11:30
10m
Talk
The Software Revolution of Obfuscation
FoSE - Future of Software Engineering
Myra Cohen Iowa State University
11:40
50m
Panel
Panel discussion
FoSE - Future of Software Engineering

11:00 - 12:30
Technical Briefing 6Technical Briefings at Meeting Room 112
11:00
90m
Talk
The Landscape of Source Code Representation Learning in AI-Driven Software Engineering Tasks
Technical Briefings
Sridhar Chimalakonda IIT Tirupati, Debeshee Das Indian Institute of Technology Tirupati, Alex Mathai IBM India Research Labs, Srikanth Tamilselvam IBM Research, Atul Kumar IBM India Research Labs
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

12:30 - 13:45
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
12:30
75m
Meeting
srcML meeting
Social Events
Jonathan I. Maletic Kent State University
Link to publication Pre-print
12:30 - 13:45
Eye tracker experiment 6Social Events at Meeting Room 108
12:30
75m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
12:30 - 13:45
ESEC/FSE PC MeetingSocial Events at Meeting Room 110
12:30
75m
Meeting
Executive Meeting
Social Events

12:30 - 13:45
Lunch for BIPOC at ICSESocial Events at Plenary Foyer
12:30
75m
Meeting
BIPOC@ICSE
Social Events

13:45 - 15:15
Software performanceDEMO - Demonstrations / NIER - New Ideas and Emerging Results / Technical Track / SEIP - Software Engineering in Practice at Level G - Plenary Room 1
Chair(s): Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden
13:45
15m
Talk
Analyzing the Impact of Workloads on Modeling the Performance of Configurable Software Systems
Technical Track
Stefan Mühlbauer Leipzig University, Florian Sattler Saarland Informatics Campus, Saarland University, Christian Kaltenecker Saarland University, Germany, Johannes Dorn Leipzig University, Sven Apel Saarland University, Norbert Siegmund Leipzig University
Pre-print
14:00
15m
Talk
Twins or False Friends? A Study on Energy Consumption and Performance of Configurable Software
Technical Track
Max Weber Leipzig University, Christian Kaltenecker Saarland University, Germany, Florian Sattler Saarland Informatics Campus, Saarland University, Sven Apel Saarland University, Norbert Siegmund Leipzig University
Link to publication
14:15
15m
Talk
Auto-tuning elastic applications in production
SEIP - Software Engineering in Practice
Adalberto R. Sampaio Jr Huawei Canada, Ivan Beschastnikh University of British Columbia, Daryl Maier IBM Canada, Don Bourne IBM Canada, Vijay Sundaresan IBM Canada
14:30
7m
Talk
CryptOpt: Automatic Optimization of Straightline Code
DEMO - Demonstrations
Joel Kuepper University of Adelaide, Andres Erbsen MIT, Jason Gross MIT CSAIL, Owen Conoly MIT, Chuyue Sun Stanford, Samuel Tian MIT, David Wu University of Adelaide, Adam Chlipala Massachusetts Institute of Technology, Chitchanok Chuengsatiansup University of Adelaide, Daniel Genkin Georgia Tech, Markus Wagner Monash University, Australia, Yuval Yarom Ruhr University Bochum
Link to publication
14:37
7m
Talk
Performance Analysis with Bayesian Inference
NIER - New Ideas and Emerging Results
Noric Couderc Lund University, Christoph Reichenbach Lund University, Emma Söderberg Lund University
14:45
15m
Talk
Runtime Performance Prediction for Deep Learning Models with Graph Neural Network
SEIP - Software Engineering in Practice
Yanjie Gao Microsoft Research, Xianyu Gu Tsinghua University, Hongyu Zhang The University of Newcastle, Haoxiang Lin Microsoft Research, Mao Yang Microsoft Research
Pre-print
15:00
7m
Talk
Judging Adam: Studying the Performance of Optimization Methods on ML4SE Tasks
NIER - New Ideas and Emerging Results
Dmitry Pasechnyuk Mohammed bin Zayed University of Artificial Intelligence, UAE, Anton Prazdnichnykh , Mikhail Evtikhiev JetBrains Research, Timofey Bryksin JetBrains Research
15:07
7m
Talk
Who Ate My Memory? Towards Attribution in Memory Management
SEIP - Software Engineering in Practice
Gunnar Kudrjavets University of Groningen, Ayushi Rastogi University of Groningen, The Netherlands, Jeff Thomas Meta Platforms, Inc., Nachiappan Nagappan Facebook
Pre-print
13:45 - 15:15
Code generationJournal-First Papers / Technical Track at Meeting Room 101
Chair(s): Iftekhar Ahmed University of California at Irvine
13:45
15m
Talk
Learning Deep Semantics for Test Completion
Technical Track
Pengyu Nie University of Texas at Austin, Rahul Banerjee The University of Texas at Austin, Junyi Jessy Li University of Texas at Austin, USA, Raymond Mooney The University of Texas at Austin, Milos Gligoric University of Texas at Austin
14:00
15m
Talk
Dynamic Human-in-the-Loop Assertion Generation
Journal-First Papers
Lucas Zamprogno University of British Columbia, Braxton Hall University of British Columbia, Reid Holmes University of British Columbia, Joanne M. Atlee University of Waterloo
14:15
15m
Talk
SkCoder: A Sketch-based Approach for Automatic Code Generation
Technical Track
Jia Li Peking University, Yongmin Li Peking University, Ge Li Peking University, Zhi Jin Peking University, Xing Hu Zhejiang University
Pre-print
14:30
15m
Talk
An Empirical Comparison of Pre-Trained Models of Source Code
Technical 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, Dongxiao Chen Software Institute, Nanjing University, Jidong Ge Nanjing University, Bin Luo Nanjing University
Pre-print
14:45
15m
Talk
On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilot
Technical Track
Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella ETH Zurich, Emanuela Guglielmi University of Molise, Matteo Ciniselli Università della Svizzera Italiana, Simone Scalabrino University of Molise, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
15:00
15m
Talk
Source Code Recommender Systems: The Practitioners' Perspective
Technical Track
Matteo Ciniselli Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Simone Scalabrino University of Molise, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
13:45 - 15:15
Cyber-physical systems developmentSEIP - Software Engineering in Practice / Journal-First Papers / DEMO - Demonstrations at Meeting Room 102
Chair(s): Andrzej Wąsowski IT University of Copenhagen, Denmark
13:45
15m
Talk
Hybrid Cloudification of Legacy Software for Efficient Simulation of Gas Turbine Designs
SEIP - Software Engineering in Practice
Fozail Ahmad McGill University, Maruthi Rangappa , Neeraj Katiyar McGill University, Canada, Martin Staniszewski Siemens Energy, Daniel Varro Linköping University / McGill University
14:00
15m
Talk
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with Search: an Industrial Case Study on Elevator Dispatching Algorithms
SEIP - Software Engineering in Practice
Pablo Valle University of Mondragon, Aitor Arrieta Mondragon University, Maite Arratibel Orona
Pre-print
14:15
7m
Talk
WirelessDT: A Digital Twin Platform for Real-Time Evaluation of Wireless Software Applications
DEMO - Demonstrations
Zhongzheng Lai The University of Sydney, Dong Yuan The University of Sydney, Huaming Chen The University of Sydney, Yu Zhang The University of Sydney, Wei Bao The University of Sydney
Media Attached
14:22
7m
Talk
MROS: A framework for robot self-adaptation
DEMO - Demonstrations
Gustavo Rezende Silva Cognitive Robotics, Delft University of Technology, Darko Bozhinoski Université Libre de Bruxelles, Mario Garzon Oviedo Department of Cognitive Robotics, Delft University of Technology, Mariano Ramírez Montero Cognitive Robotics, Delft University of Technology, Nadia Hammoudeh Garcia Fraunhofer IPA, Harshavardhan Deshpande Fraunhofer IPA, Andrzej Wąsowski IT University of Copenhagen, Denmark, Carlos Hernández Corbato Delft University of Technology
14:30
7m
Talk
Mind the Gap! A Study on the Transferability of Virtual vs Physical-world Testing of Autonomous Driving Systems
Journal-First Papers
Andrea Stocco Technical University of Munich & fortiss, Brian Pulfer University of Geneva, Paolo Tonella USI Lugano
14:37
7m
Talk
Uncertainty-aware Prediction Validator in Deep Learning Models for Cyber-physical System Data (Journal First Presentation)
Journal-First Papers
Ferhat Ozgur Catak University of Stavanger, Norway, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory
14:45
7m
Talk
Uncertainty-aware Robustness Assessment of Industrial Elevator Systems
Journal-First Papers
Liping Han Nanjing University of Aeronautics and Astronautics & Simula Research Laboratory, Shaukat Ali Simula Research Laboratory, Tao Yue Simula Research Laboratory, Aitor Arrieta Mondragon University, Maite Arratibel Orona
14:52
7m
Talk
Learning Configurations of Operating Environment of Autonomous Vehicles to Maximize their Collisions
Journal-First Papers
Chengjie Lu Simula Research Laboratory and University of Oslo, Shi Yize Nanjing University of Aeronautics and Astronautics, Huihui Zhang Weifang University, Man Zhang Kristiania University, Tiexin Wang Nanjing University of Aeronautics and Astronautics, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory
Link to publication DOI Pre-print
15:00
7m
Talk
FalsifAI: Falsification of AI-Enabled Hybrid Control Systems Guided by Time-Aware Coverage Criteria
Journal-First Papers
Zhenya Zhang Kyushu University, Deyun Lyu Kyushu university, Paolo Arcaini National Institute of Informatics , Lei Ma University of Alberta, Ichiro Hasuo National Institute of Informatics, Japan, Jianjun Zhao Kyushu University
Link to publication DOI
13:45 - 15:15
13:45
15m
Talk
Safe low-level code without overhead is practical
Technical Track
Pre-print
14:00
15m
Talk
Sibyl: Improving Software Engineering Tools with SMT SelectionDistinguished Paper Award
Technical Track
Will Leeson University of Virgina, Matthew B Dwyer University of Virginia, Antonio Filieri AWS and Imperial College London
Pre-print
14:15
15m
Talk
Make Your Tools Sparkle with Trust: The PICSE Framework for Trust in Software Tools
SEIP - Software Engineering in Practice
Brittany Johnson George Mason University, Christian Bird Microsoft Research, Denae Ford Microsoft Research, Nicole Forsgren Microsoft Research, Thomas Zimmermann Microsoft Research
Pre-print
14:30
15m
Talk
CoCoSoDa: Effective Contrastive Learning for Code Search
Technical Track
Ensheng Shi Xi'an Jiaotong University, Wenchao Gu The Chinese University of Hong Kong, Yanlin Wang School of Software Engineering, Sun Yat-sen University, Lun Du Microsoft Research Asia, Hongyu Zhang The University of Newcastle, Shi Han Microsoft Research, Dongmei Zhang Microsoft Research, Hongbin Sun Xi'an Jiaotong University
Pre-print
14:45
7m
Talk
Task Context: A Tool for Predicting Code Context Models for Software Development Tasks
DEMO - Demonstrations
Yifeng Wang Zhejiang University, Yuhang Lin Zhejiang University, Zhiyuan Wan Zhejiang University, Xiaohu Yang Zhejiang University
Pre-print Media Attached
14:52
7m
Talk
Continuously Accelerating Research
NIER - New Ideas and Emerging Results
Sergey Mechtaev University College London, Jonathan Bell Northeastern University, Christopher Steven Timperley Carnegie Mellon University, Earl T. Barr University College London, Michael Hilton Carnegie Mellon University
Pre-print
15:00
7m
Talk
An Alternative to Cells for Selective Execution of Data Science Pipelines
NIER - New Ideas and Emerging Results
Lars Reimann University of Bonn, Günter Kniesel-Wünsche University of Bonn
Pre-print
15:07
7m
Talk
pytest-inline: An Inline Testing Tool for Python
DEMO - Demonstrations
Yu Liu University of Texas at Austin, Zachary Thurston Cornell University, Alan Han Cornell University, Pengyu Nie University of Texas at Austin, Milos Gligoric University of Texas at Austin, Owolabi Legunsen Cornell University
13:45 - 15:15
13:45
15m
Talk
Coverage Guided Fault Injection for Cloud Systems
Technical Track
Yu Gao Institute of Software, Chinese Academy of Sciences, China, Wensheng Dou Institute of Software Chinese Academy of Sciences, Dong Wang Institute of software, Chinese academy of sciences, Wenhan Feng 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, Hua Zhong Institute of Software Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences
Pre-print
14:00
15m
Talk
Diver: Oracle-Guided SMT Solver Testing with Unrestricted Random Mutations
Technical Track
Jongwook Kim Korea University, Sunbeom So Korea University, Hakjoo Oh Korea University
14:15
15m
Talk
Identifying Defect Injection Risks from Analysis and Design Diagrams: An Industrial Case Study at Sony
SEIP - Software Engineering in Practice
Yoji Imanishi Sony Global Manufacturing&Operations, Kazuhiro Kumon Sony Global Manufacturing&Operations, Shuji Morisaki Nagoya University
14:30
7m
Talk
DaMAT: A Data-driven Mutation Analysis Tool
DEMO - Demonstrations
Enrico Viganò University of Luxembourg, Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
Pre-print
14:37
7m
Talk
Mutation testing in the wild: findings from GitHub
Journal-First Papers
Ana B. Sánchez University of Seville, Pedro Delgado-Pérez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, Sergio Segura University of Seville
Link to publication DOI
14:45
7m
Talk
An Experimental Assessment of Using Theoretical Defect Predictors to Guide Search-Based Software Testing
Journal-First Papers
Anjana Perera Oracle Labs, Australia, Aldeida Aleti Monash University, Burak Turhan University of Oulu, Marcel Böhme MPI-SP, Germany and Monash University, Australia
Link to publication DOI
14:52
7m
Talk
Assurance Cases as Data: A Manifesto
NIER - New Ideas and Emerging Results
Claudio Menghi McMaster University, Canada, Torin Viger , Alessio Di Sandro University of Toronto, Chris Rees Critical Systems Labs, Jeffrey Joyce Critical System Labs Inc., Marsha Chechik University of Toronto
15:00
7m
Talk
Predictive Mutation Analysis via Natural Language Channel in Source Code
Journal-First Papers
Jinhan Kim KAIST, Juyoung Jeon Handong Global University, Shin Hong Handong Global University, Shin Yoo KAIST
Link to publication Pre-print
13:45 - 15:15
Vulnerability detectionTechnical Track / Journal-First Papers at Meeting Room 106
Chair(s): Cuiyun Gao Harbin Institute of Technology
13:45
15m
Talk
An Empirical Study of Deep Learning Models for Vulnerability Detection
Technical Track
Benjamin Steenhoek Iowa State University, Md Mahbubur Rahman Iowa State University, Richard Jiles Iowa State University, Wei Le Iowa State University
Pre-print
14:00
15m
Talk
DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection
Technical Track
Wenbo Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas, Shaohua Wang New Jersey Institute of Technology, Yi Li New Jersey Institute of Technology, Jiyuan Zhang University of Illinois Urbana-Champaign, Aashish Yadavally The University of Texas at Dallas
Pre-print
14:15
15m
Talk
Enhancing Deep Learning-based Vulnerability Detection by Building Behavior Graph Model
Technical Track
Bin Yuan Huazhong University of Science and Technology, Yifan Lu Huazhong University of Science and Technology, Yilin Fang Huazhong University of Science and Technology, Yueming Wu Nanyang Technological University, Deqing Zou Huazhong University of Science and Technology, Zhen Li Huazhong University of Science and Technology, Zhi Li Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology
14:30
15m
Talk
Vulnerability Detection with Graph Simplification and Enhanced Graph Representation Learning
Technical Track
Xin-Cheng Wen Harbin Institute of Technology, Yupan Harbin Institute of Technology, Cuiyun Gao Harbin Institute of Technology, Hongyu Zhang The University of Newcastle, Jie M. Zhang King's College London, Qing Liao Harbin Institute of Technology
14:45
15m
Talk
Does data sampling improve deep learning-based vulnerability detection? Yeas! and Nays!
Technical Track
Xu Yang University of Manitoba, Shaowei Wang University of Manitoba, Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology
Pre-print
15:00
7m
Talk
Learning from What We Know: How to Perform Vulnerability Prediction using Noisy Historical Data
Journal-First Papers
Aayush Garg University of Luxembourg, Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Matthieu Jimenez SnT, University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Link to publication DOI Authorizer link Pre-print Media Attached
15:07
7m
Talk
Do I really need all this work to find vulnerabilities? An empirical case study comparing vulnerability detection techniques on a Java application
Journal-First Papers
Sarah Elder North Carolina State University, Nusrat Zahan North Carolina State University, Rui Shu North Carolina State University, Valeri Kozarev North Carolina State University, Tim Menzies North Carolina State University, Laurie Williams North Carolina State University
13:45 - 15:15
13:45
90m
Meeting
srcML meeting
Social Events
Jonathan I. Maletic Kent State University
Link to publication Pre-print
13:45 - 15:15
Eye tracker experiment 7Social Events at Meeting Room 108
13:45
90m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
13:45 - 15:15
SE educationSEET - Software Engineering Education and Training at Meeting Room 109
Chair(s): Alexander Serebrenik Eindhoven University of Technology
13:45
15m
Talk
Persona-based Assessment of Software Engineering Student Research Projects: An Experience Report
SEET - Software Engineering Education and Training
Chetan Arora Monash University, Laura Tubino Deakin University, Andrew Cain School of Information Technology, Deakin University, Kevin Lee Deakin University, Vasudha Malhotra Deakin University
14:00
15m
Talk
Exposing Software Engineering Students to Stressful Projects: Does Diversity Matter?
SEET - Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau, Stefan Trieflinger Reutlingen University, Marco Kuhrmann Reutlingen University
Pre-print
14:15
15m
Talk
“Software is the easy part of Software Engineering” - Lessons and Experiences from A Large-Scale, Multi-Team Capstone Course
SEET - Software Engineering Education and Training
Ze Shi (Zane) Li University of Victoria, Canada, Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Daniela Damian University of Victoria
Pre-print
14:30
15m
Talk
Attribution-based Personas in Virtual Software Engineering Education
SEET - Software Engineering Education and Training
Klaudia Madhi School of Computation, Information and Technology, Technical University of Munich, Munich, Germany, Lara Marie Reimer School of Computation, Information and Technology, Technical University of Munich, Munich, Germany; Institute for Digital Medicine, University Hospital Bonn, Bonn, Germany, Stephan M. Jonas Institute for Digital Medicine, University Hospital Bonn, Bonn, Germany
14:45
15m
Talk
Leveraging Diversity in Software Engineering Education through Community Engaged Learning and a Supportive Network
SEET - Software Engineering Education and Training
Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Ze Shi (Zane) Li University of Victoria, Canada, Daniela Damian University of Victoria
Pre-print
13:45 - 15:15
Issue reporting and reproductionTechnical Track / DEMO - Demonstrations at Meeting Room 110
Chair(s): Daniel Russo Department of Computer Science, Aalborg University
13:45
15m
Talk
Incident-aware Duplicate Ticket Aggregation for Cloud Systems
Technical Track
Jinyang Liu The Chinese University of Hong Kong, Shilin He Microsoft Research, Zhuangbin Chen Chinese University of Hong Kong, China, Liqun Li Microsoft Research, Yu Kang Microsoft Research, Xu Zhang Microsoft Research, Pinjia He Chinese University of Hong Kong at Shenzhen, Hongyu Zhang The University of Newcastle, Qingwei Lin Microsoft Research, Zhangwei Xu Microsoft Azure, Saravan Rajmohan Microsoft 365, Dongmei Zhang Microsoft Research, Michael Lyu The Chinese University of Hong Kong
14:00
15m
Talk
Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction
Technical Track
Sungmin Kang KAIST, Juyeon Yoon Korea Advanced Institute of Science and Technology, Shin Yoo KAIST
Pre-print
14:15
15m
Talk
On the Reproducibility of Software Defect Datasets
Technical Track
Hao-Nan Zhu University of California, Davis, Cindy Rubio-González University of California at Davis
14:30
15m
Talk
Context-aware Bug Reproduction for Mobile Apps
Technical Track
Yuchao Huang , Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Song Wang York University, Chunyang Chen Monash University, Mingyang Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
14:45
15m
Talk
Read It, Don't Watch It: Captioning Bug Recordings Automatically
Technical Track
Sidong Feng Monash University, Mulong Xie Australian National University, Yinxing Xue University of Science and Technology of China, Chunyang Chen Monash University
Pre-print
15:00
7m
Talk
BURT: A Chatbot for Interactive Bug Reporting
DEMO - Demonstrations
Yang Song College of William and Mary, Junayed Mahmud George Mason University, Nadeeshan De Silva William & Mary, Ying Zhou University of Texas at Dallas, Oscar Chaparro College of William and Mary, Kevin Moran George Mason University, Andrian Marcus University of Texas at Dallas, Denys Poshyvanyk College of William and Mary
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:15 - 15:45
15:15 - 15:45
15:15
30m
Meeting
srcML meeting
Social Events
Jonathan I. Maletic Kent State University
Link to publication Pre-print
15:45 - 17:15
15:45
15m
Talk
DuetCS: Code Style Transfer through Generation and Retrieval
Technical Track
Binger Chen Technische Universität Berlin, Ziawasch Abedjan Leibniz Universität Hannover
16:00
15m
Talk
Understanding Why and Predicting When Developers Adhere to Code-Quality Standards
SEIP - Software Engineering in Practice
Manish Motwani Georgia Institute of Technology, Yuriy Brun University of Massachusetts
Pre-print
16:15
15m
Talk
Code Compliance Assessment as a Learning Problem
SEIP - Software Engineering in Practice
16:30
15m
Talk
An Empirical Study on Quality Issues of Deep Learning Platform
SEIP - Software Engineering in Practice
Yanjie Gao Microsoft Research, Xiaoxiang Shi , Haoxiang Lin Microsoft Research, Hongyu Zhang The University of Newcastle, Hao Wu , Rui Li , Mao Yang Microsoft Research
Pre-print
16:45
7m
Talk
Can static analysis tools find more defects? A qualitative study of design rule violations found by code review
Journal-First Papers
Sahar Mehrpour George Mason University, USA, Thomas LaToza George Mason University
16:52
7m
Talk
DebtFree: minimizing labeling cost in self-admitted technical debt identification using semi-supervised learning
Journal-First Papers
Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University
Link to publication Pre-print
17:00
7m
Talk
FIXME: synchronize with database! An empirical study of data access self-admitted technical debt
Journal-First Papers
Biruk Asmare Muse Polytechnique Montréal, Csaba Nagy Software Institute - USI, Lugano, Anthony Cleve University of Namur, Foutse Khomh Polytechnique Montréal, Giuliano Antoniol Polytechnique Montréal
17:07
7m
Talk
How does quality deviate in stable releases by backporting?
NIER - New Ideas and Emerging Results
Jarin Tasnim University of Saskatchewan, Debasish Chakroborti University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan
Link to publication Pre-print
15:45 - 17:15
SE education methods and toolsTechnical Track / SEET - Software Engineering Education and Training at Meeting Room 101
Chair(s): Andrew Begel Carnegie Mellon University
15:45
15m
Talk
On the Applicability of Language Models to Block-Based Programs
Technical Track
Elisabeth Griebl University of Passau, Benedikt Fein University of Passau, Florian Obermueller University of Passau, Gordon Fraser University of Passau, René Just University of Washington
16:00
15m
Talk
Improving Grading Outcomes in Software Engineering Projects Through Automated Contributions Summaries
SEET - Software Engineering Education and Training
Kai Presler-Marshall Bowdoin College, Sarah Heckman North Carolina State University, Kathryn Stolee North Carolina State University
16:15
15m
Talk
Analyzing the Quality of Submissions in Online Programming Courses
SEET - Software Engineering Education and Training
Maria Tigina JetBrains Research, Anastasiia Birillo JetBrains Research, Yaroslav Golubev JetBrains Research, Hieke Keuning Utrecht University, Nikolay Vyahhi Stepik, Timofey Bryksin JetBrains Research
Pre-print
16:30
15m
Talk
A Metric for Measuring Software Engineering Post-Graduate Outcomes
SEET - Software Engineering Education and Training
Travis Breaux Carnegie Mellon University, Jennifer Moritz Carnegie Mellon University
16:45
7m
Talk
Using Focus to Personalise Learning and Feedback in Software Engineering Education
SEET - Software Engineering Education and Training
Bansri Amish Modi School of Information Technology, Deakin University, Andrew Cain School of Information Technology, Deakin University, Guy Wood-Bradley Deakin University, Jake Renzella University of New South Wales, Sydney
16:52
7m
Talk
Shaping a Tool for Developing Computing Students’ Professional Identity - Industry Perspectives
SEET - Software Engineering Education and Training
Laura Tubino Deakin University, Kerri Morgan Deakin University, Guy Wood-Bradley Deakin University, Andrew Cain School of Information Technology, Deakin University
17:00
7m
Talk
REFERENT: Transformer based Feedback Generation using Assignment Information for Programming Course
SEET - Software Engineering Education and Training
Jinseok Heo Sungkyunkwan University, Hohyeon Jeong Sungkyunkwan University, Dongwook Choi SungKyunKwan University, Eunseok Lee Sungkyunkwan University
17:07
7m
Talk
Factors Affecting Compilable State at Each Keystroke in CS1
SEET - Software Engineering Education and Training
Steven Scott Utah State University, Arto Hellas Aalto University, Juho Leinonen The University of Auckland, John Edwards Utah State University
15:45 - 17:15
15:45
15m
Talk
MTTM: Metamorphic Testing for Textual Content Moderation Software
Technical Track
Wenxuan Wang The Chinese University of Hong Kong, Jen-tse Huang The Chinese University of Hong Kong, Weibin Wu Sun Yat-sen University, Jianping Zhang The Chinese University of Hong Kong, Yizhan Huang The Chinese University of Hong Kong, Shuqing Li The Chinese University of Hong Kong, Pinjia He Chinese University of Hong Kong at Shenzhen, Michael Lyu The Chinese University of Hong Kong
16:00
15m
Talk
Metamorphic Shader Fusion for Testing Graphics Shader Compilers
Technical Track
Dongwei Xiao The Hong Kong University of Science and Technology, Zhibo Liu Hong Kong University of Science and Technology, Shuai Wang Hong Kong University of Science and Technology
16:15
15m
Paper
Metamorphic Testing and Debugging of Tax Preparation Software
SEIS - Software Engineering in Society
Saeid Tizpaz-Niari University of Texas at El Paso, Verya Monjezi University of Texas at El Paso, Morgan Wagner University of Texas at El Paso, Shiva Darian University of Colorado Boulder, Krystia Reed University of Texas at El Paso, Ashutosh Trivedi University of Colorado Boulder
Pre-print
16:30
7m
Talk
Biasfinder: Metamorphic test generation to uncover bias for sentiment analysis systems
Journal-First Papers
Muhammad Hilmi Asyrofi School of Computing and Information Systems, Singapore Management University, Zhou Yang Singapore Management University, Imam Nur Bani Yusuf Singapore Management University, Singapore, Hong Jin Kang UCLA, Ferdian Thung Singapore Management University, David Lo Singapore Management University
16:37
7m
Talk
Automated Metamorphic Testing using Transitive Relations for Specializing Stance Detection Models
SEIP - Software Engineering in Practice
Alisa Arno IBM Research - Tokyo, Futoshi Iwama IBM Research - Tokyo, Mikio Takeuchi IBM Research - Tokyo
16:45
15m
Talk
MorphQ: Metamorphic Testing of the Qiskit Quantum Computing Platform
Technical Track
Matteo Paltenghi University of Stuttgart, Germany, Michael Pradel University of Stuttgart
Pre-print
15:45 - 17:15
Pre-trained and few shot learning for SETechnical Track / Journal-First Papers at Meeting Room 103
Chair(s): Yiling Lou Fudan University
15:45
15m
Talk
On the validity of pre-trained transformers for natural language processing in the software engineering domain
Journal-First Papers
Alexander Trautsch University of Passau, Julian von der Mosel , Steffen Herbold University of Passau
16:00
15m
Talk
Automating Code-Related Tasks Through Transformers: The Impact of Pre-training
Technical Track
Rosalia Tufano Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
16:15
15m
Talk
Log Parsing with Prompt-based Few-shot Learning
Technical Track
Van-Hoang Le The University of Newcastle, Hongyu Zhang The University of Newcastle
Pre-print
16:30
15m
Talk
Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning
Technical Track
Noor Nashid University of British Columbia, Mifta Sintaha University of British Columbia, Ali Mesbah University of British Columbia (UBC)
Pre-print
16:45
15m
Paper
An Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model Registry
Technical Track
Wenxin Jiang Purdue University, Nicholas Synovic Loyola University Chicago, Matt Hyatt Loyola University Chicago, Taylor R. Schorlemmer Purdue University, Rohan Sethi Loyola University Chicago, Yung-Hsiang Lu Purdue University, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory, James C. Davis Purdue University
Pre-print
17:00
15m
Talk
ContraBERT: Enhancing Code Pre-trained Models via Contrastive Learning
Technical Track
Shangqing Liu Nanyang Technological University, bozhi wu Nanyang Technological University, Xiaofei Xie Singapore Management University, Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Yang Liu Nanyang Technological University
15:45 - 17:15
15:45
15m
Talk
Stubbifier: debloating dynamic server-side JavaScript applications
Journal-First Papers
Alexi Turcotte Northeastern University, Ellen Arteca Northeastern University, Ashish Mishra Purdue University, Saba Alimadadi Simon Fraser University, Frank Tip Northeastern University
16:00
15m
Talk
DStream: A Streaming-Based Highly Parallel IFDS Framework
Technical Track
Xizao Wang Nanjing University, Zhiqiang Zuo Nanjing University, Lei Bu Nanjing University, Jianhua Zhao Nanjing University, China
16:15
15m
Talk
(Partial) Program Dependence Learning
Technical Track
Aashish Yadavally The University of Texas at Dallas, Wenbo Wang New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas
Pre-print
16:30
15m
Talk
MirrorTaint: Practical Non-intrusive Dynamic Taint Tracking for JVM-based Microservice Systems
Technical Track
Yicheng Ouyang University of Illinois at Urbana-Champaign, Kailai Shao Ant Group, Kunqiu Chen Southern University of Science and Technology, Ruobing Shen Peking University, Chao Chen Ant Group, Mingze Xu Ant Group, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign
Pre-print
16:45
15m
Talk
Incremental Call Graph Construction in Industrial Practice
SEIP - Software Engineering in Practice
Zelin Zhao Ant Group, Xizao Wang Nanjing University, Zhaogui Xu Ant Group, Zhenhao Tang Ant Group, Yongchao Li Ant Group, Peng Di Ant Group
17:00
15m
Talk
Generic Partition Refinement and Weighted Tree Automata
Showcase
Hans-Peter Deifel Friedrich-Alexander University Erlangen-Nürnberg, Germany, Stefan Milius , Lutz Schröder University of Erlangen-Nuremberg, Thorsten Wißmann Friedrich-Alexander University Erlangen-Nürnberg
Link to publication DOI Pre-print
15:45 - 17:15
Vulnerability testing and patchingTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 105
Chair(s): Cristian Cadar Imperial College London, UK
15:45
15m
Talk
Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanation
Technical Track
Jiamou Sun CSIRO's Data61, Zhenchang Xing , Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61, Thong Hoang Data61, CSIRO, Dehai Zhao Australian National University, Australia
16:00
15m
Talk
Compatible Remediation on Vulnerabilities from Third-Party Libraries for Java ProjectsDistinguished Paper Award
Technical Track
Lyuye Zhang Nanyang Technological University, Chengwei Liu Nanyang Technological University, Singapore, Zhengzi Xu Nanyang Technological University, Sen Chen Tianjin University, Lingling Fan Nankai University, Lida Zhao Nanyang Technological University, Wu Jiahui Nanyang Technological University, Yang Liu Nanyang Technological University
16:15
15m
Talk
Automated Black-box Testing of Mass Assignment Vulnerabilities in RESTful APIs
Technical Track
Davide Corradini University of Verona, Michele Pasqua University of Verona, Mariano Ceccato University of Verona
Pre-print
16:30
7m
Talk
Patchmatch: A Tool for Locating Patches of Open Source Project Vulnerabilities
DEMO - Demonstrations
Kedi Shen Zhejiang university city college, Yun Zhang Zhejiang University City College, Lingfeng Bao Zhejiang University, Zhiyuan Wan Zhejiang University, Zhuorong Li Zhejiang university city college, Minghui Wu Zhejiang University City College}
16:37
8m
Talk
Software Updates Strategies: a Quantitative Evaluation against Advanced Persistent Threats
Journal-First Papers
Giorgio Di Tizio University of Trento, Michele Armellini University of Trento, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam
16:45
7m
Talk
SSPCatcher: Learning to Catch Security Patches
Journal-First Papers
Arthur D. Sawadogo Université du Québec à Montréal, Tegawendé F. Bissyandé SnT, University of Luxembourg, Naouel Moha École de Technologie Supérieure (ETS), Kevin Allix CentraleSupelec Rennes, Jacques Klein University of Luxembourg, Li Li Beihang University, Yves Le Traon University of Luxembourg, Luxembourg
16:52
15m
Talk
CoLeFunDa: Explainable Silent Vulnerability Fix Identification
Technical Track
Jiayuan Zhou Huawei, Michael Pacheco Centre for Software Excellence, Huawei, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Xing Hu Zhejiang University, Xin Xia Huawei, David Lo Singapore Management University, Ahmed E. Hassan Queen’s University
15:45 - 17:15
Cyber-physical systems testingSEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at Meeting Room 106
Chair(s): Shahar Maoz Tel Aviv University
15:45
15m
Talk
Data-driven Mutation Analysis for Cyber-Physical Systems
Journal-First Papers
Enrico Viganò University of Luxembourg, Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
Link to publication Pre-print
16:00
15m
Talk
Finding Causally Different Tests for an Industrial Control System
Technical Track
Chris Poskitt Singapore Management University, Yuqi Chen ShanghaiTech University, China, Jun Sun Singapore Management University, Yu Jiang Tsinghua University
DOI Pre-print File Attached
16:15
15m
Talk
Doppelganger Test Generation for Revealing Bugs in Autonomous Driving Software
Technical Track
Yuqi Huai University of California, Irvine, Yuntianyi Chen University of California, Irvine, Sumaya Almanee University of California, Irvine, Tuan Ngo VNU University of Engineering and Technology, Xiang Liao University of California, Irvine, Ziwen Wan University of California, Irvine, Qi Alfred Chen University of California, Irvine, Joshua Garcia University of California, Irvine
Pre-print
16:30
15m
Talk
Generating Realistic and Diverse Tests for LiDAR-Based Perception Systems
Technical Track
Garrett Christian University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia
Pre-print
16:45
15m
Talk
Automated Test Case Generation for Safety-Critical Software in Scade
SEIP - Software Engineering in Practice
Elson Kurian University of Milano Bicocca, Pietro Braione University of Milano-Bicocca, Daniela Briola University of Milano Bicocca, Dario D'Avino , Matteo Modonato , Giovanni Denaro University of Milano-Bicocca, Italy
17:00
7m
Talk
Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments
Journal-First Papers
Christian Birchler Zurich University of Applied Sciences, Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Pouria Derakhshanfar JetBrains Research, Sebastiano Panichella Zurich University of Applied Sciences, Annibale Panichella Delft University of Technology
17:07
7m
Talk
Parameter Coverage for Testing of Autonomous Driving Systems Under Uncertainty
Journal-First Papers
Thomas Laurent JSPS@National Institute of Informatics, Japan, Stefan Klikovits Johannes Kepler University, Linz, Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics, Anthony Ventresque Trinity College Dublin & Lero, Ireland
Link to publication DOI
15:45 - 17:15
15:45
90m
Meeting
srcML meeting
Social Events
Jonathan I. Maletic Kent State University
Link to publication Pre-print
15:45 - 17:15
Eye tracker experiment 8Social Events at Meeting Room 108
15:45
90m
Other
Eye tracker experiment
Social Events
Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
File Attached
15:45 - 17:15
15:45
7m
Talk
Upstream Bug Management in Linux Distributions - An Empirical Study of Debian and Fedora Practices
Journal-First Papers
Jiahuei Lin Queen’s University Software Analysis and Intelligence Lab (SAIL), Canada, Haoxiang Zhang Centre for Software Excellence at Huawei Canada, Bram Adams Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen’s University
15:52
7m
Vision and Emerging Results
Treat societally impactful scientific insights as open-source software artifacts
SEIS - Software Engineering in Society
Cynthia C. S. Liem Delft University of Technology, Andrew M. Demetriou Delft University of Technology
Pre-print
16:00
15m
Talk
Rules of Engagement: Why and How Companies Participate in OSS
Technical Track
Mariam Guizani Oregon State University, Aileen Abril Castro-Guzman Oregon State University, Anita Sarma Oregon State University, Igor Steinmacher Northern Arizona University
Pre-print
16:15
15m
Paper
An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead
Technical Track
Boming Xia CSIRO's Data61 & University of New South Wales, Tingting Bi Data61, CSIRO, Zhenchang Xing , Qinghua Lu CSIRO’s Data61, Liming Zhu CSIRO’s Data61
Pre-print
16:30
15m
Talk
Open Source Software Onboarding as a University Course: An Experience Report
SEET - Software Engineering Education and Training
Hao He Peking University, Minghui Zhou Peking University, Qingye Wang Peking University, China, Jingyue Li Norwegian University of Science and Technology
Pre-print
16:45
15m
Talk
An Empirical Study of License Conflict in Free and Open Source Software
SEIP - Software Engineering in Practice
Xing Cui Institute of Software, Chinese Academy of Sciences, Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Yanjun Wu Institute of Software, Chinese Academy of Sciences, Xu Wang Institute of Software, Chinese Academy of Sciences, Tianyue Luo , Sheng Qu Institute of Software, Chinese Academy of Sciences, Xiang Ling Institute of Software, Chinese Academy of Sciences, Mutian Yang
17:00
7m
Talk
LicenseRec: Knowledge based Open Source License Recommendation for OSS Projects
DEMO - Demonstrations
Weiwei Xu Peking University, Xin Wu Peking University, Runzhi He Peking University, Minghui Zhou Peking University
Pre-print
17:07
7m
Talk
Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub
Journal-First Papers
Fabio Calefato University of Bari, Marco Gerosa Northern Arizona University, Giuseppe Iaffaldano University of Bari, Filippo Lanubile University of Bari, Igor Steinmacher Northern Arizona University
Link to publication DOI Pre-print
17:15 - 18:00
17:15
45m
Day closing
ICSE Closing
Social Events
Laurie Williams North Carolina State University, John Grundy Monash University
22:00 - 22:15
22:00
15m
Talk
Welcome talk
GAS

22:15 - 23:30
Morning KeynoteGAS at Virtual - Zoom for GAS
22:15
75m
Keynote
Lei Ma
GAS

23:30 - 23:45
Morning Break GAS at Virtual - Zoom for GAS
23:30
15m
Break
Morning break
GAS

Sat 20 May

Displayed time zone: Hobart change

01:00 - 02:00
01:00
60m
Lunch
Lunch
GAS

03:00 - 04:15
Afternoon Keynote GAS at Virtual - Zoom for GAS
03:00
75m
Keynote
Maria Rauschenberger
GAS

04:15 - 05:05
Paper session 2: Balance and progression: specifics of game mechanicsGAS at Virtual - Zoom for GAS
04:15
25m
Paper
Domain-Specific Languages for Describing Game Progression Logics
GAS

04:40
25m
Paper
Assessing Video Game Balance using Autonomous Agents
GAS

05:05 - 05:20
Afternoon Break GAS at Virtual - Zoom for GAS
05:05
15m
Break
Afternoon Break
GAS

05:20 - 06:30
Closing panel with Q&AGAS at Virtual - Zoom for GAS
05:20
70m
Panel
Closing panel with Q&A
GAS

06:30 - 06:40
Closing remarks GAS at Virtual - Zoom for GAS
06:30
10m
Day closing
Closing remarks
GAS

07:30 - 08:50
Building IoT SystemsSERP4IoT at Meeting Room 101
07:45
25m
Talk
Building IoT Systems Modeling: A Object-oriented Metamodeling Approach
SERP4IoT
Peter Yefi Concordia University, Ramanunni Menon Concordia University, Ursula Eicker Concordia University
08:10
20m
Talk
Building an Interface for Controlling IoT Devices
SERP4IoT
Steven P. Reiss Brown University, USA
08:30
20m
Talk
An Experiment to Build an Open Source Application for the Internet of Things as Part of a Software Engineering Course
SERP4IoT
Rares Cristea University of Bucharest, Ciprian Paduraru University of Bucharest
09:00 - 10:30
Opening SessionBotSE at Meeting Room 102
09:00
45m
Day opening
Opening ceremony
BotSE
A: Mairieli Wessel Radboud University, A: Ahmad Abdellatif Concordia University, A: Igor Steinmacher Northern Arizona University
09:45
45m
Keynote
What do we know about conversation?
BotSE
K: Paul Thomas Microsoft Research
09:00 - 10:30
09:15
15m
Day opening
Opening
NLBSE
Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences
09:30
60m
Keynote
Automated Bug Management: Reflections and the Road Ahead
NLBSE
David Lo Singapore Management University
09:00 - 10:30
Opening and KeynoteSVM at Meeting Room 104
Chair(s): Muhammad Ali Babar University of Adelaide, Triet Le Huynh Minh The University of Adelaide
09:00
15m
Day opening
Opening
SVM
Muhammad Ali Babar University of Adelaide, Triet Le Huynh Minh The University of Adelaide
09:15
60m
Keynote
Keynote: Applying psychological theories to improve software vulnerability management
SVM
Monica Whitty Monash University
10:15
15m
Full-paper
VrT: Vulnerabilities Reports Tagger Machine Learning Driven Cybersecurity Tool for Vulnerability Classification
SVM
10:30
30m
Coffee break
Morning tea
SVM

09:00 - 10:30
Welcome and Keynote by Dr. Aurelie JacquetCAIN Papers at Meeting Room 105
Chair(s): Zhenchang Xing CSIRO’s Data61; Australian National University
09:00
15m
Day opening
Welcome
CAIN Papers
Ipek Ozkaya Carnegie Mellon University
09:15
75m
Keynote
How international standards are defining best practice and helping implement AI responsibly: Dr. Aurelie Jacquet
CAIN Papers
09:00 - 10:30
Introduction from Chairs / Smart ContractsWETSEB at Meeting Room 107
09:00
30m
Day opening
Introduction from Chairs
WETSEB

09:30
30m
Talk
A methodology for log-based Smart Contract testing
WETSEB
Remo Pareschi University of Molise, Francesco Salzano
10:00
30m
Talk
TODLER: A Transaction Ordering Dependency anaLyzER – for Ethereum Smart Contracts
WETSEB
09:00 - 10:30
Welcome / Keynote 1GI at Meeting Room 109
09:00
15m
Day opening
Welcome & Introductions
GI

09:15
75m
Keynote
It’s all in the Semantics: When are Genetically Improved Programs Still Correct?
GI
Myra Cohen Iowa State University
09:00 - 11:15
09:00
15m
Day opening
Opening
InnerSoft
Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
09:15
30m
Talk
Continuous InnerSource in Production
InnerSoft
09:45
30m
Talk
If you Find Yourself in Lava, Don't Panic. Go with the Flow! Flowing between InnerSource and Open Source Development
InnerSoft
10:15
60m
Keynote
Microsoft's approach to InnerSource adoption
InnerSoft
Arno Mihm Microsoft
09:00 - 10:30
First day opening / KeynoteGE@ICSE at Meeting Room 112
09:15
15m
Day opening
Opening
GE@ICSE

09:30
60m
Talk
EUGAIN after 2 years. Past Present and Future
GE@ICSE
Valentina Lenarduzzi University of Oulu
10:10 - 11:20
Learning and Experimenting with IoTSERP4IoT at Meeting Room 101
10:10
25m
Talk
Motivating and Demystifying IoT Learning with Hackathons in a Maker Space, Low-code Development and Rapid Prototyping
SERP4IoT
10:35
25m
Talk
Event Driven Architecture: on the Gap Between Academia and Industry
SERP4IoT
Nader Trabelsi École de technologie supérieure, Cristiano Politowski École de technologie supérieure, Ghizlane El Boussaidi École de Technologie Supérieure
11:00
20m
Talk
A Controlled Experiment on Incorporating Failure Knowledge into Design Decisions for Internet of Things Systems
SERP4IoT
Dharun Anandayuvaraj Purdue University, Pujita Thulluri Purdue University, Justin Figueroa Purdue University, Harshit Shandilya Purdue University, James C. Davis Purdue University
Pre-print
10:30 - 11:00
10:30
30m
Coffee break
Morning Tea
Catering

11:00 - 12:30
Session 1: Conversational Bots in SEBotSE at Meeting Room 102
11:00
20m
Talk
Navigating Complexity in Software Engineering: A Prototype for Comparing GPT-n SolutionsShort paper
BotSE
Christoph Treude University of Melbourne
11:20
20m
Talk
Towards Continuous Performance Assessment of Java Applications With PerfBotInvited Paper
BotSE
Florian Markusse , Alexander Serebrenik Eindhoven University of Technology, Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden
11:40
20m
Talk
Supporting Conversational Agent-Based Software DevelopmentShort paper
BotSE
Glaucia Melo University of Waterloo, Luis Fernando Lins University of Waterloo, Paulo Alencar University of Waterloo, Donald Cowan University of Waterloo
Pre-print
12:00
20m
Talk
Idiolect: A Reconfigurable Voice Coding AssistantShort paper
BotSE
Breandan Considine McGill University, Nicholas Albion , Xujie Si University of Toronto
11:00 - 12:30
Session 1 - Position PapersNLBSE at Meeting Room 103
11:00
60m
Keynote
Trends and Opportunities in the Application of Large Language Models: the Quest for Maximum Effect
NLBSE
12:00
15m
Short-paper
The (Ab)use of Open Source Code to Train Language Models
NLBSE
Ali Al-Kaswan Delft University of Technology, Netherlands, Maliheh Izadi Delft University of Technology
Pre-print
12:15
15m
Short-paper
Exploring Generalizability of NLP-based Models for Modern Software Development Cross-Domain Environements
NLBSE
Rrezarta Krasniqi University of North Texas, Hyunsook Do University of North Texas
11:00 - 12:30
Paper Session 1SVM at Meeting Room 104
Chair(s): M. Mehdi Kholoosi University of Adelaide
11:00
15m
Full-paper
A Static Analysis Platform for Investigating Security Trends in Repositories
SVM
Tim Sonnekalb German Aerospace Center (DLR), Christopher-Tobias Knaust , Thomas S. Heinze Aarhus University, Denmark, Clemens-Alexander Brust German Aerospace Center (DLR), Bernd Gruner DLR Institute of Data Science, Lynn von Kurnatowski German Aerospace Center, Andreas Schreiber German Aerospace Center (DLR), Patrick Mäder Technische Universität Ilmenau
11:15
15m
Full-paper
An Empirical Study on Workflows and Security Policies in Popular GitHub Repositories
SVM
Jessy Ayala University of California Irvine, Joshua Garcia University of California, Irvine
11:40
50m
Talk
Group forming and discussion - SVM gaps between academia and practice
SVM

11:00 - 12:30
Presentation Session 1GI at Meeting Room 109
11:00
30m
Talk
Generative Art via Grammatical Evolution
GI
Erik Fredericks Grand Valley State University, Abigail C. Diller Grand Valley State University, Jared Moore Grand Valley State University
11:30
30m
Talk
Genetic Improvement of OLC and H3 with Magpie
GI
William Langdon University College London, Brad Alexander industry
12:00
15m
Talk
DebugNS: Novelty Search for Finding Bugs in Simulators
GI
David Griffin University of York, Susan Stepney University of York, Ian Vidamour University of Sheffield
11:00 - 12:30
11:00
20m
Paper
Cognitive Distance and Women in Software Engineering: An Empirical Study in the Context of Bangladesh
GE@ICSE
Noshin Tahsin Institute of Information Technology, University of Dhaka, Md Arif Hasan University of Dhaka, Bangladesh, Rafiul Islam University of Dhaka, Kazi Sakib
11:20
20m
Paper
Intersectionality in Computer Science: A Systematic Literature Review
GE@ICSE
Anna Szlavi Norwegian University of Science and Technology, Sandra Helen Husnes Norwegian University of Science and Technology, Marit Fredrikke Hansen Norwegian University of Science and Technology, Tayana Conte Universidade Federal do Amazonas
11:40
20m
Paper
How diversity and inclusion is approached in Software Engineering university level teaching
GE@ICSE
Sonja Hyrynsalmi LUT University
12:00
20m
Paper
Shooting for the Stars: How a STEM Initiative has Evolved to Address Gender Challenges in Work and Education
GE@ICSE
Marie Travers University of Limerick, Jenna Bromell , Katie Crowley , James Vincent Patten , Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
11:25 - 12:30
Model Driven Development and Innovation on IoTSERP4IoT at Meeting Room 101
11:25
25m
Talk
ReqMIoT: An Integrated Requirements Modelling Environment for IoT Systems
SERP4IoT
Paul Boutot Toronto Metropolitan University, Sadaf Mustafiz Toronto Metropolitan University
11:50
25m
Talk
ra4xstate: An Efficient Quantitative Robustness Analysis Approach for Statecharts
SERP4IoT
Majid Babaei McGill University, Maroua Ben Attia Humanitas Solutions
12:15
10m
Talk
Open Innovation in Cities with IoT Hackathons
SERP4IoT
Breno Alencar Gonçalves Emprel, Evisson Lucena Prefeitura da Cidade do Recife, Kiev Gama UFPE
11:30 - 12:30
11:30
60m
Keynote
The Relationship between Open Source and InnerSource
InnerSoft
Danese Cooper InnerSource Commons
12:30 - 13:45
12:30
75m
Lunch
Lunch
Catering

13:30 - 15:00
Realizing the Promise of AI: Challenges and Visions CAIN Papers at Meeting Room 105
Chair(s): Ipek Ozkaya Carnegie Mellon University
13:30
8m
Long-paper
A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ PractitionersDistinguished paper Award Candidate
CAIN Papers
Nadia Nahar Carnegie Mellon University, Haoran Zhang Carnegie Mellon University, USA, Grace Lewis Carnegie Mellon Software Engineering Institute, Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Christian Kästner Carnegie Mellon University
Pre-print File Attached
13:38
8m
Short-paper
Dataflow graphs as complete causal graphs
CAIN Papers
Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, Siyuan Guo Max Planck Institute for Intelligent Systems, Bernhard Schölkopf MPI Tuebingen, Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge
Pre-print
13:46
8m
Short-paper
Prevalence of Code Smells in Reinforcement Learning Projects
CAIN Papers
Nicolás Cardozo Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland, Christian Cabrera Department of Computer Science and Technology, Univesity of Cambridge
Pre-print Media Attached
13:54
8m
Short-paper
Towards Code Generation from BDD Test Case Specifications: A vision
CAIN Papers
Leon Chemnitz TU Darmstadt, David Reichenbach TU Darmstadt, Germany, Hani Aldebes TU Darmstadt, Mariam Naveed TU Darmstadt, Krishna Narasimhan TU Darmstadt, Mira Mezini TU Darmstadt
Pre-print
14:02
8m
Long-paper
Towards Concrete and Connected AI Risk Assessment (C2AIRA): A Systematic Mapping Study
CAIN Papers
Boming Xia CSIRO's Data61 & University of New South Wales, Qinghua Lu CSIRO’s Data61, Harsha Perera CSIRO's Data61 & University of New South Wales, Liming Zhu The University of New South Wales, Zhenchang Xing , Yue Liu CSIRO's Data61 & University of New South Wales, Jon Whittle CSIRO's Data61 and Monash University
Pre-print
14:10
50m
Panel
Panel Discussion - Onsite
CAIN Papers

13:45 - 15:15
Session 2: Bots Design and ChallengesBotSE at Meeting Room 102
13:45
20m
Talk
From RSSE to BotSE: Potentials and Challenges Revisited after 15 YearsInvited Paper
BotSE
Walid Maalej University of Hamburg
Pre-print
14:05
20m
Talk
Optimizing Workflow for Elite Developers: Perspectives on Leveraging SE BotsInvited Paper
BotSE
Zhendong Wang University of California, Irvine, Yi Wang Beijing University of Posts and Telecommunications, David Redmiles University of California, Irvine
14:25
20m
Talk
Bot With Interactions: Improving GitHub Pull-Request Feedback Through Two-Way CommunicationShort paper
BotSE
Zhewei Hu North Carolina State University, Edward Gehringer North Carolina State University
14:45
20m
Talk
The Advantages of Maintaining a Multitask, Project-Specific Bot: An Experience ReportJournal First
BotSE
Théo Zimmermann Télécom Paris, Polytechnic Institute of Paris, Julien Coolen , Jason Gross MIT CSAIL, Pierre-Marie Pédrot INRIA, Gaetan Gilbert
DOI Pre-print
13:45 - 15:15
Tool CompetitionNLBSE at Meeting Room 103
13:45
10m
Other
Opening & Issue Report Classification Competition
NLBSE
Rafael Kallis Rafael Kallis Consulting, Maliheh Izadi Delft University of Technology, Pooja Rani University of Zurich, Luca Pascarella ETH Zurich, Oscar Chaparro College of William and Mary
13:55
10m
Demonstration
An Intelligent Tool for Classifying Issue Reports
NLBSE
Muhammad Laiq Blekinge Institute of Technology
14:05
10m
Demonstration
Few-Shot Learning for Issue Report Classification
NLBSE
Giuseppe Colavito University of Bari, Italy, Filippo Lanubile University of Bari, Nicole Novielli University of Bari
14:15
10m
Other
Code Comment Classification Competition
NLBSE
Pooja Rani University of Zurich, Luca Pascarella ETH Zurich, Oscar Chaparro College of William and Mary
14:25
10m
Demonstration
Performance Comparison of Binary Machine Learning Classifiers in Indentifying Code Comment Types: An Exploratory Study
NLBSE
Anthony Peruma University of Hawai‘i at Mānoa
14:35
10m
Demonstration
Classifying Code Comments via Pre-trained Programming Language Model
NLBSE

14:45
10m
Demonstration
STACC: Code Comment Classification using Sentence Transformers
NLBSE
Ali Al-Kaswan Delft University of Technology, Netherlands, Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
14:55
20m
Other
Closing
NLBSE
Rafael Kallis Rafael Kallis Consulting, Maliheh Izadi Delft University of Technology, Pooja Rani University of Zurich, Luca Pascarella ETH Zurich, Oscar Chaparro College of William and Mary
13:45 - 15:15
Paper Session 2SVM at Meeting Room 104
Chair(s): Roland Croft The University of Adelaide
13:45
15m
Talk
Invited talk - (Dr. Hyun Sangwon)
SVM
Sangwon Hyun University of Adelaide
14:00
15m
Talk
Invited talk - Incident Prevention Through Reliable Changes Development: Progress and Future Plans
SVM
Eileen Kapel Delft University of Technology
14:15
15m
Talk
Invited talk - Software vulnerabilities causing timing attacks: An empirical study
SVM
M. Mehdi Kholoosi University of Adelaide
14:30
15m
Full-paper
Identifying missing relationships of CAPEC attack patterns by transformer models and graph structure
SVM
Rikuho Miyata , Hironori Washizaki Waseda University, Kensuke Sumoto , Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University, Takao Okubo Institute of Information Security
14:45
30m
Panel
Panel discussion - Reflections and Visions for SVM
SVM

15:15
10m
Day closing
Closing
SVM

13:45 - 15:15
DLTs on constrained environments, application modeling and dataset managementWETSEB at Meeting Room 107
13:45
30m
Talk
Modeling of Blockchain and Application Concerns in Blockchain Applications
WETSEB

14:15
30m
Talk
Exploring distributed ledger technology for severely constrained environment
WETSEB
Gurpriya Kaur Bhatia Indraprastha Institute of Information Technology, Delhi, Venkatesh Subramanian , Satya Sai Srinivas Abbabathula
14:45
30m
Talk
Kryptosafe: managing and trading datasets using blockchain and IPFS
WETSEB
Marco Di Francesco Flosslab, Lodovica Marchesi University of Cagliari, Raffaele Porcu University of Cagliari
13:45 - 15:15
EnCyCriS part 1EnCyCriS at Meeting Room 108
Chair(s): Eunkyoung Jee KAIST, South Korea
13:45
10m
Day opening
Welcome
EnCyCriS
Coralie Esnoul Institute For Energy Technology (IFE), Eunkyoung Jee KAIST, South Korea
13:55
40m
Keynote
Invited Keynote EnCyCriS: Moving from procedural to surgical cyber security training of operators - lessons learned from CybWin and the OECD NEA Halden HTO projects
EnCyCriS
14:35
20m
Paper
Evaluating Moving Target Defenses against Realistic Attack Scenarios
EnCyCriS
Alex Brown The University of Western Australia, Tze-Wen lee The University of Western Australia, Jin B. Hong The University of Western Australia
14:55
20m
Paper
Autoencoder via DCNN and LSTM Models for Intrusion Detection in Industrial Control Systems of Critical Infrastructures
EnCyCriS
Yakub Kayode Saheed American University of Nigeria, Sanjay Misra Institute For Energy Technology (IFE), Sabarathinam Chockalingam Institute for Energy Technology
13:45 - 15:15
13:55
20m
Paper
Opportunities and constraints of women-focused online hackathons
GE@ICSE
Lavinia Francesca Paganini Federal University of Pernambuco, Kiev Gama UFPE, Alexander Nolte University of Tartu, Alexander Serebrenik Eindhoven University of Technology
14:15
20m
Paper
Leveraging Corporate Engagement for Diversity in Free/Libre and Open Source Software Projects
GE@ICSE
Olivia B. Newton University of Central Florida, Stephen Fiore
14:35
20m
Paper
Women in Scrum Master Role: Challenges and Opportunities
GE@ICSE
Manuela Petrescu Babes-Bolyai University, Simona Motogna Babes-Bolyai University, Cluj-Napoca, Liviu Berciu Babes-Bolyai University
14:55
20m
Paper
RockStartIT: Authentic and Inclusive Interdisciplinary Software Engineering Courses
GE@ICSE
Lucia Happe Karlsruhe Institute of Technology, Kai Marquardt Karlsruhe Institute of Technology (KIT)
15:00 - 15:30
Onsite - PosterCAIN Posters at Meeting Room 105
15:00
6m
Poster
Maintaining and Monitoring AIOps Models Against Concept Drift
CAIN Posters
Lorena Poenaru-Olaru TU Delft, Luís Cruz Delft University of Technology, Jan S. Rellermeyer Leibniz University Hannover, Arie van Deursen Delft University of Technology
15:06
6m
Poster
Towards Understanding Machine Learning Testing in Practise
CAIN Posters
Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
15:12
6m
Poster
Algorithm Debt: Challenges and Future Paths
CAIN Posters
Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University, Fatemeh Hendijani Fard University of British Columbia
15:18
6m
Poster
Extensible Modeling Framework for Reliable Machine Learning System Analysis
CAIN Posters
Jati Hiliamsyah Husen Waseda University, Hironori Washizaki Waseda University, Hnin Thandar Tun Waseda University, Japan, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University, Hironori Takeuchi Musashi University, Hiroshi Tanaka Fujitsu Limited, Tokyo, Japan, Kazuki Munakata Fujitsu Limited, Tokyo, Japan
15:24
6m
Poster
AI Living Lab: Quality Assurance for AI-based Health systems
CAIN Posters
Valentina Lenarduzzi University of Oulu, Minna Isomursu University of Oulu
15:15 - 15:45
15:15
30m
Coffee break
Afternoon Tea
Catering

15:30 - 17:30
Roadmap and Closing RemarksCAIN Papers at Meeting Room 105
Chair(s): Henry Muccini University of L'Aquila, Italy
15:45 - 17:15
Session 3: Bots in OSS BotSE at Meeting Room 102
15:45
20m
Talk
Suggestion Bot: Analyzing the Impact of Automated Suggested Changes on Code ReviewsShort paper
BotSE
16:05
20m
Talk
Using Benchmarking Bots for Continuous Performance AssessmentJournal First
BotSE
Florian Markusse , Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Alexander Serebrenik Eindhoven University of Technology
16:25
20m
Talk
From Specialized Mechanics to Project Butlers: The Usage of Bots in Open Source Software DevelopmentJournal First
BotSE
Zhendong Wang University of California, Irvine, Yi Wang Beijing University of Posts and Telecommunications, David Redmiles University of California, Irvine
16:45
20m
Talk
Recognizing Bot Activity in Collaborative Software DevelopmentJournal First
BotSE
Mehdi Golzadeh Software Engineering lab, University of Mons, Tom Mens University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS, Eleni Constantinou University of Cyprus, Natarajan Chidambaram University of Mons
17:05
10m
Day closing
Closing ceremony
BotSE
Igor Steinmacher Northern Arizona University, Mairieli Wessel Radboud University, Ahmad Abdellatif Concordia University
15:45 - 17:30
Session 2 - Research PapersNLBSE at Meeting Room 103
15:45
20m
Full-paper
An Exploratory Study on the Usage and Readability of Messages within Assertion Methods of Test Cases
NLBSE
Anthony Peruma University of Hawai‘i at Mānoa, Mohamed Wiem Mkaouer Rochester Institute of Technology
16:05
20m
Full-paper
Stop Words for Processing Software Engineering Documents: Do they Matter?
NLBSE
Chetan Arora Monash University, Christoph Treude University of Melbourne
16:25
20m
Full-paper
Applying Information Theory to Software Evolution
NLBSE
Sebastian Baltes SAP SE & University of Adelaide, Christoph Treude University of Melbourne, Markus Wagner Monash University, Australia
16:45
15m
Short-paper
Zero-shot Prompting for Code Complexity Prediction Using GitHub Copilot
NLBSE

17:00
15m
Short-paper
Evaluating Code Comment Generation with Summarized API Docs
NLBSE
Fatemeh Hendijani Fard University of British Columbia
17:15
15m
Day closing
Workshop closing
NLBSE
Andrea Di Sorbo University of Sannio, Sebastiano Panichella Zurich University of Applied Sciences
15:45 - 17:15
Discussion / ClosingWETSEB at Meeting Room 107
15:45
45m
Panel
Discussion
WETSEB

16:30
45m
Day closing
Workshop closing from chairs
WETSEB

15:45 - 18:00
EnCyCriS part 2EnCyCriS at Meeting Room 108
Chair(s): Sabarathinam Chockalingam Institute for Energy Technology
15:45
20m
Paper
Functional cyber-resilience – Extending the cybersecurity paradigm in critical infrastructures
EnCyCriS
16:05
20m
Paper
Studying Secure Coding in the Laboratory: Why, What, Where, How, and Who?
EnCyCriS
Ita Ryan University College Cork, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Utz Roedig University College Cork
16:25
20m
Paper
Cryptography Based Security for the ATM Surveillance Chain
EnCyCriS
16:45
20m
Paper
The State of Secure Coding Practice: Small Organisations and “Lone, Rogue Coders”
EnCyCriS
Ita Ryan University College Cork, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Utz Roedig University College Cork
17:05
10m
Break
Break 10min
EnCyCriS

17:15
35m
Talk
Future of IT and OT - Research questions
EnCyCriS
John Eidar Simensen IFE, Eunkyoung Jee KAIST, South Korea, Sabarathinam Chockalingam Institute for Energy Technology
17:50
10m
Day closing
Summary and Closure
EnCyCriS

15:45 - 17:15
Presentation Session 3 / Discussion & ClosingGI at Meeting Room 109
15:45
30m
Talk
Updating Gin’s profiler for current Java
GI
Alexander E.I. Brownlee University of Stirling, Myles Watkinson University of Adelaide
16:15
45m
Other
Discussion
GI

17:00
15m
Day closing
Awards and Closing
GI

15:45 - 17:15
15:50
45m
Day closing
Closing
GE@ICSE

18:00 - 21:00
DinnerCAIN Dinner at Level 1 Exhibtion Space

CAIN Onsite Social Function

Taking place on Saturday 20th May from 1800 – 2100 (Australian Time) at Meat Market, South Wharf.

The event will include dinner and a 3-hour beverage package (no spirits).