Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 17 May

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

03:10 - 04:00
Welcome Event MSR Technical Papers / MSR Tutorials / MSR MIP Award / MSR FOSS Award / MSR content / MSR Mining Challenge / MSR Hackathon / MSR Awards / MSR Registered Reports / MSR Data Showcase / MSR Shadow PC / MSR Keynotes at MSR Room 1

The MSR welcoming sessions will feature informal networking opportunities for newcomers to meet each other, learn about the MSR conference series, and interact with some established MSR veterans. All are welcome!

10:00 - 10:50
Resources for MSR ResearchMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Felipe Ebert Eindhoven University of Technology
10:01
3m
Talk
PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code
MSR Technical Papers
Egor Spirin JetBrains Research; National Research University Higher School of Economics, Egor Bogomolov JetBrains Research, Vladimir Kovalenko JetBrains Research, Timofey Bryksin JetBrains Research, Saint Petersburg State University
Pre-print
10:04
3m
Talk
Mining DEV for social and technical insights about software development
MSR Technical Papers
Maria Papoutsoglou Aristotle University of Thessaloniki, Johannes Wachs Vienna University of Economics and Business & Complexity Science Hub Vienna, Georgia Kapitsaki University of Cyprus
Pre-print
10:07
3m
Talk
TNM: A Tool for Mining of Socio-Technical Data from Git Repositories
MSR Technical Papers
Nikolai Sviridov ITMO University, Mikhail Evtikhiev JetBrains Research, Vladimir Kovalenko JetBrains Research
Pre-print
10:10
3m
Talk
Identifying Versions of Libraries used in Stack Overflow Code Snippets
MSR Technical Papers
Ahmed Zerouali Vrije Universiteit Brussel, Camilo Velázquez-Rodríguez Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print Media Attached
10:13
3m
Talk
Sampling Projects in GitHub for MSR Studies
MSR Data Showcase
Ozren Dabic Software Institute, Università della Svizzera italiana (USI), Switzerland, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print
10:16
3m
Talk
gambit – An Open Source Name Disambiguation Tool for Version Control Systems
MSR Technical Papers
Christoph Gote Chair of Systems Design, ETH Zurich, Christian Zingg Chair of Systems Design, ETH Zurich
Pre-print Media Attached
10:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:00 - 10:50
Testing and code reviewMSR Technical Papers / MSR Data Showcase / MSR Registered Reports at MSR Room 2
Chair(s): Jürgen Cito TU Wien and Facebook
10:01
3m
Talk
A Traceability Dataset for Open Source Systems
MSR Data Showcase
Mouna Hammoudi JOHANNES KEPLER UNIVERSITY LINZ, Christoph Mayr-Dorn Johannes Kepler University, Linz, Atif Mashkoor Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University
Media Attached
10:04
4m
Talk
How Java Programmers Test Exceptional Behavior
MSR Technical Papers
Diego Marcilio USI Università della Svizzera italiana, Carlo A. Furia Università della Svizzera italiana (USI)
Pre-print
10:08
4m
Talk
An Exploratory Study of Log Placement Recommendation in an Enterprise System
MSR Technical Papers
Jeanderson Cândido Delft University of Technology, Jan Haesen Adyen N.V., Maurício Aniche Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands
Pre-print Media Attached
10:12
3m
Talk
Does Code Review Promote Conformance? A Study of OpenStack Patches
MSR Technical Papers
Panyawut Sri-iesaranusorn Nara Institute of Science and Technology, Raula Gaikovina Kula NAIST, Takashi Ishio Nara Institute of Science and Technology
Pre-print
10:15
4m
Talk
A Replication Study on the Usability of Code Vocabulary in Predicting Flaky Tests
MSR Technical Papers
Guillaume Haben University of Luxembourg, Sarra Habchi University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Pre-print Media Attached
10:19
3m
Talk
On the Use of Mutation in Injecting Test Order-Dependency
MSR Registered Reports
Sarra Habchi University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Pre-print Media Attached
10:22
28m
Live Q&A
Discussions and Q&A
MSR Technical Papers

11:10 - 12:00
Welcome Event MSR Technical Papers / MSR Tutorials / MSR MIP Award / MSR FOSS Award / MSR content / MSR Mining Challenge / MSR Hackathon / MSR Awards / MSR Registered Reports / MSR Data Showcase / MSR Shadow PC / MSR Keynotes at MSR Room 1

The MSR welcoming sessions will feature informal networking opportunities for newcomers to meet each other, learn about the MSR conference series, and interact with some established MSR veterans. All are welcome!

15:00 - 16:15
Opening and KeynoteMOBILESoft Plenary at MOBILESoft Room
Chair(s): Alessandra Gorla IMDEA Software Institute, Valerio Terragni The University of Auckland, Mattia Fazzini University of Minnesota, Rui Abreu Faculty of Engineering, University of Porto, Portugal
15:00
15m
Talk
Opening
MOBILESoft Plenary

Media Attached
15:15
30m
Keynote
Contact Tracing Apps: Engineering Privacy in Quicksand
MOBILESoft Plenary
Media Attached
15:45
30m
Live Q&A
Q&A and Discussion
MOBILESoft Plenary

16:30 - 17:30
Empirical Studies and Software ModelingMOBILESoft Tool Demos and Mobile Apps / MOBILESoft Technical Papers at MOBILESoft Room
Chair(s): Mattia Fazzini University of Minnesota
16:32
15m
Talk
The Impact of Instant Messaging on the Energy Consumption of Android Devices
MOBILESoft Technical Papers
Stylianos Rammos Vrije Universiteit Amsterdam, Mansi Mundra Vrije Universiteit Amsterdam, Guijing Xu Vrije Universiteit Amsterdam, Chuyi Tong Vrije Universiteit Amsterdam, Wojciech Ziółkowski Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam
Pre-print Media Attached
16:47
15m
Research paper
Assessing the Feasibility of Web-Request Prediction Models on Mobile Platforms
MOBILESoft Technical Papers
Yixue Zhao University of Massachusetts at Amherst, USA, Siwei Yin Beijing University of Posts and Telecommunications, Adriana Sejfia University of Southern California, Marcelo Schmitt Laser University of Southern California, USA, Haoyu Wang Beijing University of Posts and Telecommunications, Nenad Medvidović University of Southern California, USA
Pre-print Media Attached
17:02
10m
Talk
GraphifyEvolution - A Modular Approach to Analysing Source Code Histories
MOBILESoft Tool Demos and Mobile Apps
Kristiina Rahkema University of Tartu, Dietmar Pfahl University of Tartu
Pre-print Media Attached
17:12
20m
Live Q&A
Q&A and Discussion
MOBILESoft Technical Papers

17:00 - 17:50
Mining Challenge SessionMSR Mining Challenge / MSR Technical Papers at MSR Room 1
Chair(s): Miltiadis Allamanis Microsoft Research, UK, Rafael-Michael Karampatsis The University of Edinburgh, Charles Sutton Google Research
17:01
2m
Welcome by the Mining Challenge Co-chairs
MSR Mining Challenge
Miltiadis Allamanis Microsoft Research, UK, Rafael-Michael Karampatsis The University of Edinburgh, Charles Sutton Google Research
17:03
3m
Talk
A large-scale study on human-cloned changes for automated program repair
MSR Mining Challenge
Fernanda Madeiral KTH Royal Institute of Technology, Thomas Durieux KTH Royal Institute of Technology, Sweden
Link to publication Pre-print
17:06
3m
Talk
Applying CodeBERT for Automated Program Repair of Java Simple Bugs
MSR Mining Challenge
Ehsan Mashhadi University of Calgary, Hadi Hemmati University of Calgary
Pre-print Media Attached
17:09
3m
Talk
PySStuBs: Characterizing Single-Statement Bugs in Popular Open-Source Python Projects
MSR Mining Challenge
Arthur Veloso Kamienski University of Alberta, Luisa Palechor University of Alberta, Abram Hindle University of Alberta, Cor-Paul Bezemer University of Alberta
Pre-print
17:12
3m
Talk
How Effective is Continuous Integration in Indicating Single-Statement Bugs?
MSR Mining Challenge
Jasmine Latendresse Concordia University, Rabe Abdalkareem Queens University, Kingston, Canada, Diego Costa Concordia University, Canada, Emad Shihab Concordia University
Pre-print
17:15
3m
Talk
Mea culpa: How developers fix their own simple bugs differently from other developers
MSR Mining Challenge
Wenhan Zhu University of Waterloo, Michael W. Godfrey University of Waterloo, Canada
Pre-print
17:18
3m
Talk
On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study
MSR Mining Challenge
Anthony Peruma Rochester Institute of Technology, Christian D. Newman Rochester Institute of Technology
Pre-print Media Attached
17:21
3m
Talk
On the Rise and Fall of Simple Stupid Bugs: a Life-Cycle Analysis of SStuBs
MSR Mining Challenge
Balázs Mosolygó University of Szeged, Norbert Vándor University of Szeged, Gabor Antal University of Szeged, Peter Hegedus University of Szeged
Pre-print
17:24
3m
Talk
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
MSR Mining Challenge
Jiayi Hua Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications
Pre-print
17:27
23m
Live Q&A
Discussions and Q&A
MSR Technical Papers

18:10 - 19:00
Keynote: Nicole Forsgren MSR Technical Papers at MSR Room 1

Tue 18 May

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

02:00 - 02:50
Keynote: Leslie MileyMSR Technical Papers at MSR Room 1
03:10 - 04:00
Technical Debt and SmellsMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Gema Rodríguez-Pérez University of Waterloo
03:11
4m
Talk
Technical Debt in the Peer-Review Documentation of R Packages: a rOpenSci Case Study
MSR Technical Papers
Zadia Codabux University of Saskatchewan, Melina Vidoni RMIT University, Fatemeh Hendijani Fard University of British Columbia
Pre-print
03:15
3m
Talk
QScored: A Large Dataset of Code Smells and Quality Metrics
MSR Data Showcase
Tushar Sharma Siemens Research, Marouane Kessentini University of Michigan
Pre-print
03:18
3m
Talk
Architecture Smells and Pareto Principle: A Preliminary Empirical Exploration
MSR Technical Papers
Pre-print
03:21
4m
Talk
Self-Admitted Technical Debt in R Packages: An Exploratory Study
MSR Technical Papers
Melina Vidoni RMIT University
Pre-print
03:25
4m
Full-paper
An Empirical Study of Developer Discussions on Low Code Software Development Challenges
MSR Technical Papers
Md Abdullah Al Alamin University of Calgary, Sanjay Malakar Bangladesh University of Engineering and Technology, Gias Uddin University of Calgary, Canada, Sadia Afroz Bangladesh University of Engineering and Technology, Tameem Bin Haider Bangladesh University of Engineering and Technology, Anindya Iqbal Bangladesh University of Engineering and Technology Dhaka, Bangladesh
Pre-print
03:29
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

03:10 - 04:00
Time series dataMSR Data Showcase / MSR Technical Papers at MSR Room 2
Chair(s): Shane McIntosh University of Waterloo
03:11
3m
Talk
AndroCT: Ten Years of App Call Traces in Android
MSR Data Showcase
Wen Li , Xiaoqin Fu Washington State University, Haipeng Cai Washington State University, USA
Pre-print Media Attached
03:14
4m
Talk
Mining Workflows for Anomalous Data Transfers
MSR Technical Papers
Huy Tu North Carolina State University, USA, George Papadimitriou University of Southern California, Mariam Kiran ESnet, LBNL, Cong Wang Renaissance Computing Institute, Anirban Mandal Renaissance Computing Institute, Ewa Deelman University of Southern California, Tim Menzies North Carolina State University, USA
Pre-print
03:18
4m
Talk
Escaping the Time Pit: Pitfalls and Guidelines for Using Time-Based Git Data
MSR Technical Papers
Samuel W. Flint University of Nebraska-Lincoln, Jigyasa Chauhan University of Nebraska-Lincoln, Robert Dyer University of Nebraska-Lincoln
Pre-print Media Attached
03:22
4m
Paper
On the Naturalness and Localness of Software Logs
MSR Technical Papers
Sina Gholamian University of Waterloo, Paul A. S. Ward University of Waterloo
Pre-print
03:26
4m
Talk
How Do Software Developers Use GitHub Actions to Automate Their Workflows?
MSR Technical Papers
Timothy Kinsman University of Adelaide, Mairieli Wessel University of Sao Paulo, Marco Gerosa Northern Arizona University, USA, Christoph Treude University of Adelaide
Pre-print
03:30
30m
Live Q&A
Discussions and Q&A
MSR Technical Papers

08:00 - 08:15
08:00
15m
Day opening
Conference Opening
ICSSP/ICGSE Research Papers
Reda Bendraou Sorbonne University — LIP6 / Paris Nanterre University , Darja Šmite Blekinge Institute of Technology, Stefan Sauer Paderborn University, Aurora Vizcaíno Universidad de Castilla - La Mancha
Media Attached
08:15 - 08:54
1A: Software ProcessICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Marco Kuhrmann University of Passau, Stefan Sauer Paderborn University

YT: https://www.youtube.com/watch?v=MNz8DiXnijQ

08:15
13m
Full-paper
Challenges in the Development of Mobile Online Services in the Automotive Industry – A Case Study
ICSSP/ICGSE Research Papers
A: Nils Prenner Leibniz Universität Hannover, Software Engineering Group, A: Jil Klünder Leibniz Universität Hannover, A: Michael Nolting Volkswagen AG, A: Oliver Sniehotta Volkswagen Nutzfahrzeuge, A: Kurt Schneider Leibniz Universität Hannover, Software Engineering Group
Media Attached
08:28
13m
Full-paper
Towards Shaping the Software Lifecycle with Methods and Practices
ICSSP/ICGSE Research Papers
A: Jil Klünder Leibniz Universität Hannover, A: Melanie Schmedes Leibniz University Hannover, A: Natalie Dehn Leibniz University Hannover, A: Oliver Karras Leibniz University Hannover
Pre-print
08:41
13m
Full-paper
Understanding Barriers to Internal Startups in Large Organizations: Evidence from a Globally Distributed Company
ICSSP/ICGSE Research Papers
A: Tor Sporsem SINTEF, A: Anastasiia Tkalich SINTEF, A: Nils Brede Moe SINTEF, A: Marius Mikalsen SINTEF
Media Attached
09:04 - 09:56
1B: Human Factors and Social AspectsICSSP/ICGSE Research Papers / ICSSP/ICGSE Experience Reports & Industry Talks at ICSSP/ICGSE Room
Chair(s): Fabio Calefato University of Bari
09:04
13m
Full-paper
TaskAllocator: A Recommendation Approach for Role-based Tasks Allocation in Agile Software Development
ICSSP/ICGSE Research Papers
A: Saad Shafiq Johannes Kepler University, Linz, A: Atif Mashkoor Johannes Kepler University Linz, A: Christoph Mayr-Dorn Johannes Kepler University, Linz, A: Alexander Egyed Johannes Kepler University
Pre-print Media Attached
09:17
13m
Full-paper
Do Communities in Developer Interaction Networks Align with Subsystem Developer Teams? An Empirical Study of Open Source Systems
ICSSP/ICGSE Research Papers
A: Usman Ashraf Johannes Kepler University Linz, Austria, A: Christoph Mayr-Dorn Johannes Kepler University, Linz, A: Atif Mashkoor Johannes Kepler University Linz, A: Alexander Egyed Johannes Kepler University, A: Sebastiano Panichella Zurich University of Applied Sciences
Pre-print Media Attached
09:30
13m
Experience report
Toward Understanding of Employee Motivation for Software InnerSourcing
ICSSP/ICGSE Experience Reports & Industry Talks
A: Shinobu Saito NTT Software Innovation Center, A: IIMURA Yukako NTT
Media Attached
09:43
13m
Full-paper
The Role of Skillset in the Determination of DevOps Implementation Strategy
ICSSP/ICGSE Research Papers
Ruth Macarthy University of Salford, Julian Bass University of Salford
Media Attached
10:00 - 10:50
Developer communicationsMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Hourieh Khalajzadeh Monash University, Australia
10:01
3m
Talk
Waiting around or job half-done? Sentiment in self-admitted technical debt
MSR Technical Papers
Gianmarco Fucci University of Sannio, Nathan Cassee Eindhoven University of Technology, Fiorella Zampetti University of Sannio, Italy, Nicole Novielli University of Bari, Alexander Serebrenik Eindhoven University of Technology, Massimiliano Di Penta University of Sannio, Italy
Pre-print Media Attached
10:04
4m
Research paper
Automatically Selecting Follow-up Questions for Deficient Bug Reports
MSR Technical Papers
Mia Mohammad Imran Virginia Commonwealth University, Agnieszka Ciborowska Virginia Commonwealth University, Kostadin Damevski Virginia Commonwealth University
Pre-print
10:08
4m
Talk
Challenges in Developing Desktop Web Apps: a Study of Stack Overflow and GitHub
MSR Technical Papers
Gian Luca Scoccia University of L'Aquila, Patrizio Migliarini DISIM, University of L'Aquila, Marco Autili University of L'Aquila, Italy
Pre-print
10:12
3m
Talk
Search4Code: Code Search Intent Classification Using Weak Supervision
MSR Data Showcase
Nikitha Rao Microsoft Research, Chetan Bansal Microsoft Research, Joe Guan Microsoft
Pre-print
10:15
35m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:00 - 10:50
ML and Deep LearningMSR Technical Papers / MSR Data Showcase / MSR Registered Reports at MSR Room 2
Chair(s): Hongyu Zhang The University of Newcastle
10:01
4m
Talk
Fast and Memory-Efficient Neural Code Completion
MSR Technical Papers
Alexey Svyatkovskiy Microsoft, Sebastian Lee University of Oxford, Anna Hadjitofi Alan Turing Institute, Maik Riechert Microsoft Research, Juliana Franco Microsoft Research, Miltiadis Allamanis Microsoft Research, UK
Pre-print Media Attached
10:05
4m
Research paper
Comparative Study of Feature Reduction Techniques in Software Change Prediction
MSR Technical Papers
Ruchika Malhotra Delhi Technological University, Ritvik Kapoor Delhi Technological University, Deepti Aggarwal Delhi Technological University, Priya Garg Delhi Technological University
Pre-print
10:09
4m
Talk
An Empirical Study on the Usage of BERT Models for Code Completion
MSR Technical Papers
Matteo Ciniselli Università della Svizzera Italiana, Nathan Cooper William & Mary, Luca Pascarella Delft University of Technology, Denys Poshyvanyk College of William & Mary, Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print
10:13
3m
Talk
ManyTypes4Py: A benchmark Python dataset for machine learning-based type inference
MSR Data Showcase
Amir Mir Delft University of Technology, Evaldas Latoskinas Delft University of Technology, Georgios Gousios Facebook & Delft University of Technology
Pre-print
10:16
3m
Talk
KGTorrent: A Dataset of Python Jupyter Notebooks from Kaggle
MSR Data Showcase
Luigi Quaranta University of Bari, Italy, Fabio Calefato University of Bari, Filippo Lanubile University of Bari
10:19
3m
Talk
Exploring the relationship between performance metrics and cost saving potential of defect prediction models
MSR Registered Reports
Steffen Herbold University of Göttingen
Pre-print
10:22
28m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:10 - 10:50
Empirical Studies in Program ComprehensionICPC Research / ICPC Education at ICPC Main Room
Chair(s): Chaiyong Ragkhitwetsagul Mahidol University, Thailand
10:10
10m
Paper
Considerations and Pitfalls in Controlled Experiments on Code ComprehensionICPC 2021 Honorable Mention
ICPC Research
Dror Feitelson Hebrew University
Pre-print Media Attached
10:20
10m
Paper
Let's Ask Students About Their Programs, Automatically
ICPC Education
Teemu Lehtinen Aalto University, André L. Santos University Institute of Lisbon, Portugal, Juha Sorva Aalto University
Pre-print Media Attached
10:30
10m
Paper
The effect of block-based formulas on formula comprehension in spreadsheets
ICPC Research
Bas Jansen Delft University of Technology, Felienne Hermans Leiden University
Pre-print Media Attached
10:40
10m
Paper
Is Algorithm Comprehension Different from Program Comprehension?
ICPC Education
Philipp Kather , Jan Vahrenhold Department of Computer Science, Westfälische Wilhelms-Universität Münster
Pre-print Media Attached
11:00 - 11:30
Impact on CodeICPC Journal First / ICPC Research at ICPC Main Room
Chair(s): Dario Di Nucci Tilburg University
11:00
10m
Paper
Locating Faulty Methods with a Mixed RNN and Attention Model
ICPC Research
Shouliang Yang School of Software, Shanghai Jiao Tong University, Junming Cao Shanghai JiaoTong University, Hushuang Zeng School of Software, Shanghai Jiao Tong University, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Hao Zhong Shanghai Jiao Tong University
Pre-print Media Attached
11:10
10m
Paper
EtherSolve: Computing an Accurate Control-Flow Graph from Ethereum Bytecode
ICPC Research
Filippo Contro Università degli Studi di Verona, Marco Crosara University of Verona, Mariano Ceccato University of Verona, Mila Dalla Preda University of Verona, Italy
Pre-print Media Attached
11:20
10m
Paper
A systematic mapping study on architectural smells detection (JSS)
ICPC Journal First
Haris Mumtaz University of Auckland, Paramvir Singh The University of Auckland, Kelly Blincoe University of Auckland
Media Attached
11:10 - 12:00
11:10
50m
Tutorial
PyDriller 1.0 -- Ready to grow together
MSR Tutorials
Alberto Bacchelli University of Zurich, Maurício Aniche Delft University of Technology
Pre-print
11:30 - 12:00
11:30
30m
Social Event
Introduction to the social program
ICPC Research

13:30 - 14:00
13:30
20m
Social Event
Platform open for social interaction
FormaliSE

13:50
10m
Day opening
Welcome from the organisers
FormaliSE

Media Attached
14:00 - 15:00
Property and contract specificationFormaliSE at FormaliSE Room
14:00
30m
Talk
Methodology for Specification and Verification of High-Level Properties with MetAcsl
FormaliSE
Virgile Robles CEA List, Software Reliability and Security Lab, Nikolai Kosmatov CEA List, Virgile Prevosto CEA Tech List, Louis Rilling DGA Maîtrise de l'Information, Pascale Le Gall CentraleSupelec
Pre-print Media Attached
14:30
30m
Talk
How much Specification is Enough? Mutation Analysis for Software Contracts
FormaliSE
Alexander Knüppel TU Braunschweig, Leon Schaer TU Braunschweig, Ina Schaefer TU Braunschweig
Media Attached
14:30 - 15:00
OpeningSEAMS at SEAMS Room
Chair(s): Rogério de Lemos University of Kent, UK

YT video

15:00 - 15:30
15:00
30m
Social Event
Platform open for social interaction
FormaliSE

15:00 - 16:00
KeynoteMOBILESoft Plenary at MOBILESoft Room
Chair(s): Rui Abreu Faculty of Engineering, University of Porto, Portugal
15:00
30m
Keynote
Analyzing Android malicious apps with Tacyt
MOBILESoft Plenary
Deepak Daswani Chief Security Ambassador at ElevenPaths
15:30
30m
Live Q&A
Q&A and Discussion
MOBILESoft Plenary

15:00 - 15:55
Session 1: Self-Adaptation and Machine LearningSEAMS at SEAMS Room
Chair(s): Sona Ghahremani Hasso Plattner Institute, University of Potsdam
15:00
5m
Paper
On the Impact of Applying Machine Learning in the Decision-Making of Self-Adaptive SystemsShort Paper
SEAMS
Omid Gheibi , Danny Weyns KU Leuven, Federico Quin Katholieke Universiteit Leuven
Pre-print Media Attached
15:05
5m
Paper
Federated Machine Learning as a Self-adaptive ProblemShort Paper
SEAMS
Luciano Baresi Politecnico di Milano, Giovanni Quattrocchi Politecnico di Milano, Nicholas Rasi
Media Attached
15:10
5m
Paper
Towards Better Adaptive Systems by Combining MAPE, Control Theory, and Machine LearningShort Paper
SEAMS
Danny Weyns KU Leuven, Bradley Schmerl Carnegie Mellon University, USA, Masako Kishida , Alberto Leva Politecnico di Milano, Marin Litoiu York University, Necmiye Ozay , Colin Paterson University of York, Kenji Tei Waseda University / National Institute of Informatics, Japan
Pre-print Media Attached
15:15
35m
Live Q&A
Session 1 - Discussion
SEAMS

Media Attached
16:00 - 16:10
16:00 - 17:00
Keynote 1SEAMS at SEAMS Room
Chair(s): Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil
16:00
60m
Keynote
Viewing Autonomic Computing through the Lens of Embodied Artificial Intelligence: A Self-DebateKeynote
SEAMS
A: Jeffrey Kephart IBM Thomas J Watson Research Center
Media Attached
16:10 - 16:40
Most Influential Paper-ICPC 2011ICPC Research at ICPC Main Room
16:10
30m
Paper
Design Defects Detection and Correction by Example
ICPC Research
Marouane Kessentini University of Michigan, Wael Kessentini DePaul University, Houari Sahraoui Université de Montréal, Mounir Assaf Stevens Institute of Technology, Ali Ouni ETS Montreal, University of Quebec
Media Attached
16:15 - 17:15
16:17
15m
Talk
An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications
MOBILESoft Technical Papers
Oumayma Hamdi ETS Montreal, University of Quebec, Ali Ouni ETS Montreal, University of Quebec, Eman Abdullah AlOmar Rochester Institute of Technology, USA, Mel Ó Cinnéide University College Dublin & Lero, Ireland, Mohamed Wiem Mkaouer Rochester Institute of Technology
Media Attached
16:32
13m
Talk
Towards Understanding iOS App Store Search Advertising: An Explorative Study
MOBILESoft Technical Papers
Siming Su Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Guoai Xu
Media Attached
16:45
10m
Talk
ITDroid: A Tool for Automated Detection of i18n Issues on Android Apps
MOBILESoft Tool Demos and Mobile Apps
Camilo Escobar-Velásquez Universidad de los Andes, Andrés Donoso-Diaz Universidad de los Andes, Mario Linares-Vasquez Universidad de los Andes
Media Attached
16:55
20m
Live Q&A
Q&A and Discussion
MOBILESoft Technical Papers

16:30 - 17:00
16:30
30m
Social Event
Platform open for social interaction
FormaliSE

16:50 - 17:20
16:50
5m
Paper
Towards improving architectural diagram consistency using system descriptors
ICPC Early Research Achievement (ERA)
Jalves Nicacio University of Quebec at Chicoutimi, Fabio Petrillo Université du Québec à Chicoutimi, Canada
Pre-print Media Attached
16:55
10m
Paper
API2Com: On the Improvement of Automatically Generated Code Comments Using API Documentations
ICPC Replications and Negative Results (RENE)
Ramin Shahbazi , Rishab Sharma , Fatemeh Hendijani Fard University of British Columbia
Pre-print Media Attached
17:05
5m
Paper
Automatic Extraction of Code Dependency in Virtual Reality Software
ICPC Early Research Achievement (ERA)
Jacinto Molina University of Texas at San Antonio, Xue Qin Villanova University, Xiaoyin Wang University of Texas at San Antonio
Media Attached
17:10
10m
Paper
FLeCCS: A Technique for Suggesting Fragment-Level Similar Co-change Candidates
ICPC Research
Manishankar Mondal Assistant Professor, Khulna University, Chanchal K. Roy University of Saskatchewan, Banani Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan
Media Attached
17:00 - 17:50
2A: Keynote Margaret-Anne D. StoreyICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Reda Bendraou Sorbonne University — LIP6 / Paris Nanterre University
17:00
50m
Keynote
After the Pandemic: Rethinking Developer Productivity
ICSSP/ICGSE Research Papers
A: Margaret-Anne Storey University of Victoria
Media Attached
17:00 - 17:50
HackathonMSR Technical Papers / MSR Hackathon at MSR Room 1
Chair(s): Jim Herbsleb Carnegie Mellon University, Audris Mockus The University of Tennessee, Alexander Nolte University of Tartu
17:01
2m
Welcome by the MSR Hackathon Co-Chairs
MSR Hackathon
Jim Herbsleb Carnegie Mellon University, Audris Mockus The University of Tennessee, Alexander Nolte University of Tartu
17:03
3m
Talk
An Exploratory Study of Project Activity Changepoints in Open Source Software Evolution
MSR Hackathon
James Walden Northern Kentucky University, Noah Burgin, Kuljit Kaur Chahal Kaur
17:06
3m
Paper
The Diversity-Innovation Paradox in Open-Source Software
MSR Hackathon
Mengchen Sam Yong Carnegie Mellon University, Pittsburgh, Pennsylvania, United States, Lavinia Francesca Paganini Federal University of Pernambuco, Huilian Sophie Qiu Carnegie Mellon University, Pittsburgh, Pennsylvania, United States, José Bayoán Santiago Calderón University of Virginia, USA
DOI Pre-print
17:09
4m
Talk
The Secret Life of Hackathon Code
MSR Technical Papers
Ahmed Samir Imam Mahmoud University of Tartu, Tapajit Dey Lero - The Irish Software Research Centre and University of Limerick, Alexander Nolte University of Tartu, Audris Mockus The University of Tennessee, Jim Herbsleb Carnegie Mellon University
Pre-print
17:13
3m
Talk
Tracing Vulnerable Code Lineage
MSR Hackathon
David Reid University of Tennessee, Kalvin Eng University of Alberta, Chris Bogart Carnegie Mellon University, Adam Tutko University of Tennessee - Knoxville
Pre-print
17:16
3m
Talk
Building the Collaboration Graph of Open-Source Software Ecosystem
MSR Hackathon
Elena Lyulina JetBrains Research, Mahmoud Jahanshahi
Pre-print
17:19
1m
Talk
The Secret Life of Hackathon Code
MSR Hackathon
Ahmed Samir Imam Mahmoud University of Tartu, Tapajit Dey Lero - The Irish Software Research Centre and University of Limerick
Pre-print
17:20
30m
Live Q&A
Discussions and Q&A
MSR Technical Papers

17:00 - 17:50
TestingMSR Technical Papers / MSR Data Showcase at MSR Room 2
Chair(s): Abram Hindle University of Alberta
17:01
4m
Talk
What Code Is Deliberately Excluded from Test Coverage and Why?
MSR Technical Papers
Pre-print Media Attached
17:05
3m
Talk
AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps
MSR Data Showcase
Tyler Wendland University of Minnesota, Jingyang Sun University of Bristish Columbia, Junayed Mahmud George Mason University, S M Hasan Mansur George Mason University, Steven Huang University of Bristish Columbia, Kevin Moran George Mason University, Julia Rubin University of British Columbia, Canada, Mattia Fazzini University of Minnesota
17:08
3m
Talk
Apache Software Foundation Incubator Project Sustainability Dataset
MSR Data Showcase
Likang Yin University of California, Davis, Zhiyuan Zhang University of California, Davis, Qi Xuan Institute of Cyberspace Security, Zhejiang University of Technology, Hangzhou 310023, China, Vladimir Filkov University of California at Davis, USA
17:11
4m
Talk
Leveraging Models to Reduce Test Cases in Software Repositories
MSR Technical Papers
Golnaz Gharachorlu Simon Fraser University, Nick Sumner Simon Fraser University
Pre-print Media Attached
17:15
4m
Talk
Which contributions count? Analysis of attribution in open source
MSR Technical Papers
Jean-Gabriel Young University of Vermont, amanda casari Open Source Programs Office, Google, Katie McLaughlin Open Source Programs Office, Google, Milo Trujillo University of Vermont, Laurent Hébert-Dufresne University of Vermont, James P. Bagrow University of Vermont
Pre-print Media Attached
17:19
4m
Talk
On Improving Deep Learning Trace Analysis with System Call Arguments
MSR Technical Papers
Quentin Fournier Polytechnique Montréal, Daniel Aloise Polytechnique Montréal, Seyed Vahid Azhari Ciena, François Tetreault Ciena
Pre-print
17:23
27m
Live Q&A
Discussions and Q&A
MSR Technical Papers

17:05 - 18:00
Session 2: Cyber-Physical SystemsSEAMS at SEAMS Room
Chair(s): Tomas Bures Charles University
17:05
5m
Paper
ReSonAte: A Runtime Risk Assessment Framework for Autonomous SystemsLong Paper
SEAMS
Media Attached
17:10
5m
Paper
The Hitchhiker's Guide to the End-of-Life for Smart DevicesShort Paper
SEAMS
Media Attached
17:15
5m
Paper
Seamless Reconfiguration of Rule-based IoT ApplicationsShort Paper
SEAMS
Francisco Durán University of Málaga, Spain, Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Gwen Salaün University of Grenoble Alpes
Media Attached
17:20
5m
Paper
Body Sensor Network: A Self-Adaptive System Exemplar in the Healthcare DomainArtifact Paper
SEAMS
Eric Bernd Gil University of Brasilia, Ricardo Caldas Chalmers, Arthur Rodrigues University of Brası́lia, Gabriel Levi Gomes da Silva University of Brasília, Brazil, Genaína Nunes Rodrigues University of Brasília, Patrizio Pelliccione Gran Sasso Science Institute (GSSI) and Chalmers | University of Gothenburg
Pre-print Media Attached
17:25
35m
Live Q&A
Session 2 - Discussion
SEAMS

Media Attached
17:20 - 17:50
Open Steering Committee meetingICPC Plenary Sessions at ICPC Main Room
18:00 - 19:00
18:00
60m
Social Event
Mental health in Academia
ICPC Research

18:00 - 18:52
2B: Collaboration in Organizations, Teams and CommunitiesICSSP/ICGSE Research Papers / ICSSP/ICGSE Experience Reports & Industry Talks at ICSSP/ICGSE Room
Chair(s): Paul Clarke Dublin City University & Lero, The Irish Software Research Centre

YT: https://www.youtube.com/watch?v=bCfd_a4G5NU

18:00
13m
Full-paper
Timestamp-based Consistency Checking of Collaboratively Developed Engineering Artifacts
ICSSP/ICGSE Research Papers
A: Michael Alexander Tröls Johannes Kepler University, Linz, A: Atif Mashkoor Johannes Kepler University Linz, A: Alexander Egyed Johannes Kepler University
Media Attached
18:13
13m
Full-paper
An Empirical Investigation of Pull-Requests in Partially Distributed Teams
ICSSP/ICGSE Research Papers
A: Viktoria Stray University of Oslo, A: Nils Brede Moe SINTEF, A: Marius Mikalsen SINTEF, A: Elin Hagen University of Oslo
Media Attached
18:26
13m
Industry talk
Implementation of the Technology Acceptance Model (TAM) for Digital Solutions
ICSSP/ICGSE Experience Reports & Industry Talks
A: Alexis Ocampo , A: Oscar Varila Ecopetrol, A: Karen Nataly Medina Moreno Ecopetrol
Media Attached
18:39
13m
Full-paper
Hierarchical Distribution of Consistency-relevant Changes in a Collaborative Engineering Environment
ICSSP/ICGSE Research Papers
A: Michael Alexander Tröls Johannes Kepler University, Linz, A: Atif Mashkoor Johannes Kepler University Linz, A: Alexander Egyed Johannes Kepler University
Media Attached

Wed 19 May

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

02:00 - 02:30
Understanding Systems -1ICPC Journal First / ICPC Research at ICPC Main Room
Chair(s): Eunjong Choi Kyoto Institute of Technology
02:00
10m
Paper
Weighing the Evidence: On Relationship Types in Microservice Extraction
ICPC Research
Lisa Kirby University of British Columbia, Canada, Evelien Boerstra , Zachary John Christopher Anderson , Julia Rubin University of British Columbia, Canada
Pre-print Media Attached
02:10
10m
Paper
Comprehensive Integration of API Usage Patterns
ICPC Research
Qi Shen Peking University, Shijun Wu , Yanzhen Zou Peking University, Bing Xie Peking University
Pre-print Media Attached
02:20
10m
Paper
Analyzing bug fix for automatic bug cause classification (JSS)
ICPC Journal First
Zhen Ni , Bin Li Yangzhou University, Xiaobing Sun Yangzhou University, Tianhao Chen , Ben Tang , Xinchen Shi
Media Attached
02:00 - 02:50
02:01
4m
Talk
Practitioners' Perceptions of the Goals and Visual Explanations of Defect Prediction Models
MSR Technical Papers
Jirayus Jiarpakdee Monash University, Australia, Kla Tantithamthavorn Monash University, John Grundy Monash University
Pre-print
02:05
3m
Talk
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
MSR Mining Challenge
Jiayi Hua Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications
Pre-print
02:08
4m
Talk
An Empirical Study of OSS-Fuzz Bugs
MSR Technical Papers
Zhen Yu Ding Motional, Claire Le Goues Carnegie Mellon University
Pre-print
02:12
3m
Talk
Denchmark: A Bug Benchmark of Deep Learning-related Software
MSR Data Showcase
Misoo Kim Sungkyunkwan University, Youngkyoung Kim Sungkyunkwan University, Eunseok Lee Sungkyunkwan University
02:15
4m
Talk
JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction
MSR Technical Papers
Chanathip Pornprasit Monash University, Kla Tantithamthavorn Monash University
Pre-print
02:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

02:00 - 02:50
02:01
4m
Talk
Automatic Part-of-Speech Tagging for Security Vulnerability Descriptions
MSR Technical Papers
Sofonias Yitagesu Tianjin University, Xiaowang Zhang Tianjin University, Zhiyong Feng Tianjin University, Xiaohong Li TianJin University, Zhenchang Xing Australian National University
Pre-print
02:05
4m
Talk
Attention-based model for predicting question relatedness on Stack Overflow
MSR Technical Papers
Jiayan Pei South China University of Technology, Yimin Wu South China University of Technology, Research Institute of SCUT in Yangjiang, Zishan Qin South China University of Technology, Yao Cong South China University of Technology, Jingtao Guan Research Institute of SCUT in Yangjiang
Pre-print
02:09
4m
Talk
Characterising the Knowledge about Primitive Variables in Java Code Comments
MSR Technical Papers
Mahfouth Alghamdi The University of Adelaide, Shinpei Hayashi Tokyo Institute of Technology, Takashi Kobayashi Tokyo Institute of Technology, Christoph Treude University of Adelaide
Pre-print
02:13
4m
Talk
Googling for Software Development: What Developers Search For and What They Find
MSR Technical Papers
Pre-print Media Attached
02:17
3m
Talk
Evaluating Pre-Trained Models for User Feedback Analysis in Software Engineering: A Study on Classification of App-Reviews
MSR Registered Reports
Mohammad Abdul Hadi University of British Columbia, Fatemeh Hendijani Fard University of British Columbia
Pre-print
02:20
3m
Talk
Cross-status Communication and Project Outcomes in OSS Development–A Language Style Matching Perspective
MSR Registered Reports
Yisi Han Nanjing University, Zhendong Wang University of California, Irvine, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University, Zhihong Zhao Nanjing Tech Unniversity, Yi Wang Beijing University of Posts and Telecommunications
Pre-print
02:23
27m
Live Q&A
Discussions and Q&A
MSR Technical Papers

02:40 - 03:10
Text Analysis for Program ComprehensionICPC Research / ICPC Replications and Negative Results (RENE) at ICPC Main Room
Chair(s): Gema Rodríguez-Pérez University of Waterloo
02:40
10m
Paper
Exploiting the Unique Expression for Improved Sentiment Analysis in Software Engineering Text
ICPC Research
Kexin Sun , Hui Gao Nanjing University, Hongyu Kuang Nanjing University, Xiaoxing Ma Nanjing University, Guoping Rong Nanjing University, Dong Shao Nanjing University, He Zhang Nanjing University
Pre-print Media Attached
02:50
10m
Paper
Predicting Community Smells’ Occurrence on Individual Developers by Sentiments
ICPC Research
Zijie Huang East China University of Science and Technology, Zhiqing Shao , Guisheng Fan , Jianhua Gao , Ziyi Zhou , Kang Yang , Xingguang Yang
Pre-print Media Attached
03:00
10m
Paper
Checking App Behavior Against App Descriptions: What If There are No App Descriptions?
ICPC Replications and Negative Results (RENE)
Md. Shamsujjoha Monash University, Australia, John Grundy Monash University, Li Li Monash University, Hourieh Khalajzadeh Monash University, Australia, Qinghua Lu
Pre-print Media Attached
03:10 - 04:00
Social SessionICPC Research at ICPC Main Room
03:10
50m
Social Event
Free social Room/Coffee Time
ICPC Research

03:10 - 04:00
03:10
50m
Tutorial
Elasticsearch Full-Text Search Internals
MSR Tutorials
08:00 - 08:50
3A: Keynote Marcin FloryanICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Darja Šmite Blekinge Institute of Technology
08:00
50m
Keynote
Into the Unknown: From the Office via Home to Anywhere. Experiences from Spotify
ICSSP/ICGSE Research Papers
A: Marcin Floryan Spotify
Media Attached
09:00 - 09:52
09:00
13m
Talk
Do Scaling Agile Frameworks Address Global Software Development Risks? An Empirical Study
ICSSP/ICGSE Journal-First
A: Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, A: Tony Clear Auckland University of Technology, A: Ramesh Lal , A: John Noll University of Hertfordshire
Link to publication DOI Media Attached
09:13
13m
Talk
Empower Your Agile Organization: Community-based Decision Making in Large-Scale Agile Development at Ericsson
ICSSP/ICGSE Journal-First
A: Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland, A: Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
Link to publication Media Attached
09:26
13m
Full-paper
Is Agile Not Agile Enough? A Study on How Agile is Applied and Misapplied in the Video Game Development Industry
ICSSP/ICGSE Research Papers
Tim McKenzie University of Canterbury, Miguel Ehécatl Morales Trujillo University of Canterbury, Stephan Lukosch University of Canterbury, Simon Hoermann University of Canterbury
Pre-print Media Attached
09:39
13m
Doctoral symposium paper
Supporting Agile Transformation: A Proposal for a Scientifically Founded Agile Assessment Model
ICSSP/ICGSE Doctoral Track
A: Doruk Tuncel Siemens AG
Media Attached
10:00 - 10:30
ML for Program Comprehension ICPC Journal First at ICPC Main Room
Chair(s): Fabio Palomba University of Salerno
10:00
10m
Paper
Improving deep-learning-based fault localization with resampling (JSEP)
ICPC Journal First
Zhuo Zhang Purdue University, Yan Lei School of Big Data & Software Engineering, Chongqing University, Xiaoguang Mao National University of Defense Technology, Meng Yan School of Big Data & Software Engineering, Chongqing University, Ling Xu School of Big Data & Software Engineering, Chongqing University, Junhao Wen
Media Attached
10:10
10m
Paper
Imbalanced metric learning for crashing fault residence prediction (JSS)
ICPC Journal First
Zhou Xu Wuhan University, Kunsong Zhao Wuhan University, Meng Yan , Peipei Yuan , Ling Xu School of Big Data & Software Engineering, Chongqing University, Yan Lei School of Big Data & Software Engineering, Chongqing University, Xiaohong Zhang Chongqing University
Media Attached
10:20
10m
Paper
Adaptive Selection of Classifiers for Bug Prediction: A Large-Scale Empirical Analysis of Its Performances and a Benchmark Study (SCP)
ICPC Journal First
Fabiano Pecorelli University of Salerno, Dario Di Nucci Tilburg University
Media Attached
10:00 - 10:50
DatasetsMSR Data Showcase / MSR Technical Papers at MSR Room 1
Chair(s): Sridhar Chimalakonda Indian Institute of Technology Tirupati
10:01
3m
Talk
AndroidCompass: A Dataset of Android Compatibility Checks in Code Repositories
MSR Data Showcase
Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Paul Blockhaus Otto-von-Guericke-University Magdeburg, Germany, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
Pre-print Media Attached
10:04
3m
Talk
GE526: A Dataset of Open Source Game Engines
MSR Data Showcase
Dheeraj Vagavolu Indian Institute of Technology Tirupati, Vartika Agrahari Indian Institute of Technology Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati, Akhila Sri Manasa Venigalla IIT Tirupati, India
10:07
3m
Talk
Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution
MSR Data Showcase
Ruben Opdebeeck Vrije Universiteit Brussel, Ahmed Zerouali Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
10:10
3m
Talk
The Wonderless Dataset for Serverless Computing
MSR Data Showcase
Nafise Eskandani TU Darmstadt, Guido Salvaneschi University of St. Gallen
Pre-print
10:13
3m
Talk
DUETS: A Dataset of Reproducible Pairs of Java Library-Clients
MSR Data Showcase
Thomas Durieux KTH Royal Institute of Technology, Sweden, César Soto-Valero KTH Royal Institute of Technology, Benoit Baudry KTH Royal Institute of Technology
Pre-print
10:16
3m
Talk
EQBENCH: A Dataset of Equivalent and Non-equivalent Program Pairs
MSR Data Showcase
Sahar Badihi University of British Columbia, Canada, Yi Li Nanyang Technological University, Julia Rubin University of British Columbia, Canada
10:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:00 - 10:50
Dependencies and OSSMSR Technical Papers / MSR Registered Reports at MSR Room 2
Chair(s): Luca Pascarella Delft University of Technology
10:01
3m
Talk
Identifying Critical Projects via PageRank and Truck Factor
MSR Technical Papers
Rolf-Helge Pfeiffer IT University of Copenhagen
Pre-print
10:04
4m
Talk
Revisiting Dockerfiles in Open Source Software Over Time
MSR Technical Papers
Kalvin Eng University of Alberta, Abram Hindle University of Alberta
Pre-print
10:08
3m
Talk
Does the First-Response Matter for Future Contributions? A Study of First Contributions
MSR Registered Reports
Noppadol Assavakamhaenghan Nara Institute of Science and Technology, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Naomichi Shimada Nara Institute of Science and Technology, Raula Gaikovina Kula NAIST, Takashi Ishio Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology
Pre-print
10:11
4m
Talk
Data Balancing Improves Self-Admitted Technical Debt Detection
MSR Technical Papers
Murali Sridharan University of Oulu, Leevi Rantala University of Oulu, Maëlick Claes University of Oulu, Mika Mäntylä University of Oulu
Pre-print
10:15
35m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:40 - 11:00
RefactoringICPC Research at ICPC Main Room
Chair(s): Eunjong Choi Kyoto Institute of Technology
10:40
10m
Paper
Understanding Architecture Erosion: The Practitioners' Perceptive
ICPC Research
Ruiyin Li Wuhan University, China; University of Groningen, The Netherlands, Peng Liang Wuhan University, Mohamed Soliman , Paris Avgeriou University of Groningen, The Netherlands
Pre-print Media Attached
10:50
10m
Paper
Understanding Code Smell Detection via Code Review: A Study of the OpenStack CommunityIEEE/TCSE Distinguished Paper Award
ICPC Research
Xiaofeng Han Wuhan University, China, Amjed Tahir Massey University, Peng Liang Wuhan University, Steve Counsell Brunel University London, Yajing Luo
Pre-print Media Attached
11:10 - 12:00
11:10
50m
Social Event
Free social Room/Happy hour Together/Drink and Science
ICPC Research

13:30 - 14:00
13:30
30m
Social Event
Platform open for social interaction
FormaliSE

14:00 - 15:00
Model checkingFormaliSE at FormaliSE Room
14:00
30m
Talk
Formally Verified Credentials Management for Industrial Control Systems
FormaliSE
Tomas Kulik Aarhus University, Jalil Boudjadar Aarhus University, Diego F. Aranha Aarhus University
Pre-print Media Attached
14:30
30m
Talk
Improved Bounded Model Checking of Timed Automata
FormaliSE
Robert L. Smith Politecnico di Milano, Marcello Bersani Politecnico di Milano, Italy, Matteo Rossi Politecnico di Milano, Pierluigi San Pietro Politecnico di Milano
Pre-print Media Attached
14:30 - 15:25
Session 3: Decentralisation and DistributionSEAMS at SEAMS Room
Chair(s): Radu Calinescu University of York, UK
14:30
5m
Paper
Decentralized Self-Adaptive Systems: A Mapping StudyLong Paper
SEAMS
Federico Quin Katholieke Universiteit Leuven, Danny Weyns KU Leuven, Omid Gheibi
Pre-print Media Attached
14:35
5m
Paper
Self-Adaptive Microservice-based Systems - Landscape and Research OpportunitiesLong Paper
SEAMS
Messias Filho State University of Ceará, Eliaquim Barbosa Pimentel , Wellington Pereira , Paulo Maia State University of Ceará, Mariela I. Cortés
Pre-print Media Attached
14:40
5m
Paper
Platooning LEGOs: An Open Physical Exemplar for Engineering Self-Adaptive Cyber-Physical Systems-of-SystemsArtifact Paper
SEAMS
Yong-Jun Shin Korea Advanced Institute of Science and Technology (KAIST), Lingjun Liu Korea Advanced Institute of Science and Technology (KAIST), Sangwon Hyun , Doo-Hwan Bae Korea Advanced Institute of Science and Technology
Media Attached
14:45
35m
Live Q&A
Session 3 - Discussion
SEAMS

Media Attached
15:00 - 15:30
15:00
30m
Social Event
Platform open for social interaction
FormaliSE

15:00 - 16:00
App Store Analysis and Mobile appsMOBILESoft Tool Demos and Mobile Apps / MOBILESoft Technical Papers at MOBILESoft Room
Chair(s): Mattia Fazzini University of Minnesota
15:02
10m
Talk
Logging Practices with Mobile Analytics: An Empirical Study on Firebase
MOBILESoft Technical Papers
Julian Harty Commercetest Limited, Haonan Zhang Concordia University, Lili Wei The Hong Kong University of Science and Technology, Luca Pascarella Delft University of Technology, Maurício Aniche Delft University of Technology, Weiyi Shang Concordia University
Media Attached
15:12
12m
Talk
An earthquake alert system based on a collaborative approach using smart devices
MOBILESoft Tool Demos and Mobile Apps
Irshad Khan Department of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea., Pandey Manish Department of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea., Young-Woo Kwon Kyungpook National University
Media Attached
15:24
10m
Talk
Developing Apps for Researching the COVID-19 Pandemic with the TrackYourHealth Platform
MOBILESoft Tool Demos and Mobile Apps
Carsten Vogel Institute of Clinical Epidemiology and Biometry, University of Würzburg, Rüdiger Pryss , Johannes Schobel DigiHealth Institute, Neu-Ulm University of Applied Sciences, Winfried Schlee , Felix Beierle University of Würzburg, Germany
Pre-print Media Attached
15:34
8m
Talk
MeetDurian: A Gameful Mobile App to Prevent COVID-19 Infection
MOBILESoft Tool Demos and Mobile Apps
Dongliang Chen Qingdao University, Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy, Zhihan Lv Qingdao University
Pre-print Media Attached
15:42
20m
Live Q&A
Q&A and Discussion
MOBILESoft Technical Papers

15:30 - 17:30
Community DebateSEAMS at SEAMS Room
Chair(s): Danny Weyns KU Leuven
15:30
10m
Other
Community Debate - Introduction
SEAMS
Danny Weyns KU Leuven
15:40
5m
Talk
Predict the Future: Preventing unanticipated changes is the ultimate challenge for self-adaptive systemsCommunity Debate Paper
SEAMS
Gregor Engels Paderborn University
15:45
5m
Talk
The Unknown Unknowns Are Not Totally UnknownCommunity Debate Paper
SEAMS
David Garlan Carnegie Mellon University, USA
Pre-print
15:50
5m
Talk
If a System is Learning to Self-adapt, Who's Teaching?Community Debate Paper
SEAMS
Yehia Elkhatib University of Glasgow, Abdessalam Elhabbash Lancaster University
15:55
5m
Talk
Change Is the Ultimate Self-Adaptive ChallengeCommunity Debate Paper
SEAMS
Shang-Wen Cheng Aurora Innovation
Link to publication Pre-print
16:00
5m
Talk
Is this all about handling unanticipated changes or about foreseeing what needs handling?Community Debate Paper
SEAMS
Martina Maggio Lund University, Sweden
16:05
5m
Talk
Self-Adaptation 2.0Community Debate Paper
SEAMS
Tomas Bures Charles University
16:10
5m
Talk
Adaptation to Unknown Situations as the Holy Grail of Learning-Based Self-Adaptive Systems: Research DirectionsCommunity Debate Paper
SEAMS
Ivana Dusparic Trinity College Dublin, Nicolás Cardozo Universidad de los Andes
Pre-print
16:15
5m
Talk
Handling Unanticipated Change is the Penultimate Challenge for Self-Adaptive SystemsCommunity Debate Paper
SEAMS
Jeffrey Kephart IBM Thomas J Watson Research Center
16:20
60m
Live Q&A
Community Debate - Discussion
SEAMS

Media Attached
17:20
10m
Other
Community Debate - Conclusion
SEAMS

16:00 - 16:40
16:00
40m
Keynote
A Layered Model of Comprehension in Collaborative Software Development: Programs, Programming, and Programmers
ICPC Plenary Sessions
Carolyn Penstein Rose Carnegie Mellon University Language Technologies Institute
Media Attached
16:00 - 16:05
16:00
5m
Talk
Welcome
NFS - New Faculty Symposium
Marsha Chechik University of Toronto, Laurie Williams North Carolina State University
16:00 - 16:50
Opening + TD Management - 1TechDebt Technical Papers / TechDebt Tools at TechDebt Room
Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari
16:00
10m
Day opening
Conference Opening
TechDebt Technical Papers
Antonio Martini University of Oslo, Norway
Media Attached
16:10
20m
Full-paper
Business-Driven Technical Debt Prioritization: An Industrial Case Study
TechDebt Technical Papers
Rodrigo Rebouças de Almeida Federal University of Paraiba, Rafael do Nascimento Ribeiro Universidade Federal do Rio Grande do Norte - UFRN, Christoph Treude University of Adelaide, Uirá Kulesza Federal University of Rio Grande do Norte
Pre-print Media Attached
16:30
20m
Full-paper
Preventing Technical Debt by Technical Debt Aware Project Management - Evaluation of a Framework for Managing Technical Debt Developed by Practitioners
TechDebt Technical Papers
Marion Wiese Universität Hamburg, MIN Fakultät, FB Informatik, Matthias Riebisch Universität Hamburg, MIN Fakultät, FB Informatik, Julian Schwarze Gruner + Jahr GmbH
Pre-print Media Attached
16:05 - 16:45
Challenges of being a New Faculty memberNFS - New Faculty Symposium at NFS Room
16:05
40m
Talk
Challenges of being a New Faculty member
NFS - New Faculty Symposium
Marsha Chechik University of Toronto, Laurie Williams North Carolina State University
16:15 - 18:00
16:15
15m
Talk
SequalsK – a Bidirectional Swift-Kotlin-Transpiler
MOBILESoft Technical Papers
Dominik Schultes Technische Hochschule Mittelhessen
Media Attached
16:30
15m
Talk
KotlinDetector: Towards Understanding the Implications of Using Kotlin in Android Applications
MOBILESoft Technical Papers
Fadi Mohsen University of Groningen, Loran Oosterhaven University of Groningen, Fatih Turkmen University of Groningen
Media Attached
16:45
10m
Short-paper
Quantifying the Adoption of Kotlin on Android Stores: Insight from the Bytecode
MOBILESoft Technical Papers
Geoffrey Hecht University of Chile, Alexandre Bergel University of Chile
DOI Pre-print Media Attached
16:55
20m
Live Q&A
Q&A and Discussion
MOBILESoft Technical Papers

17:15
15m
Talk
MOBILESoft 2022
MOBILESoft Plenary

Media Attached
17:30
30m
Day closing
Closing and discussion
MOBILESoft Plenary

Media Attached
16:45 - 17:15
16:45
30m
Talk
Funding
NFS - New Faculty Symposium
Sol Greenspan National Science Foundation, Liliana Pasquale University College Dublin & Lero, Zhi Jin Peking University, John Grundy Monash University
16:50 - 17:25
Understanding Systems -2ICPC Research / ICPC Tool Demonstration / ICPC Replications and Negative Results (RENE) at ICPC Main Room
Chair(s): Fabio Petrillo Université du Québec à Chicoutimi, Canada
16:50
5m
Demonstration
ArCode: A Tool for Supporting Architectural Concerns Comprehension and Implementation
ICPC Tool Demonstration
Ali Shokri Rochester Institute of Technology, Mehdi Mirakhorli Rochester Institute of Technology
Pre-print Media Attached
16:55
10m
Paper
Assessing Semantic Frames to Support Program Comprehension Activities
ICPC Research
Arthur Marques University of British Columbia, Giovanni Viviani University of British Columbia, Gail Murphy University of British Columbia
Pre-print Media Attached
17:05
10m
Paper
Warning-Introducing Commits vs Bug-Introducing Commits: A tool, statistical models, and a preliminary user study
ICPC Replications and Negative Results (RENE)
Louis-Philippe Querel Concordia University, Peter Rigby Concordia University, Montreal, Canada
Media Attached
17:15
10m
Paper
Project-Level Encoding for Neural Source Code Summarization of SubroutinesIEEE/TCSE Distinguished Paper Award
ICPC Research
Aakash Bansal University of Notre Dame, Sakib Haque University of Notre Dame, Collin McMillan University of Notre Dame
Pre-print Media Attached
17:00 - 17:30
17:00
30m
Social Event
Platform open for social interaction
FormaliSE

17:00 - 17:52
17:00
13m
Industry talk
The Distance Made Us Work Closer Together, Now What?
ICSSP/ICGSE Experience Reports & Industry Talks
A: Geir Gåsodden Norwegian Labour and Welfare Administration
Media Attached
17:13
13m
Industry talk
"Pressure Makes Diamonds": Accelerating Modern Approaches in Global Software Engineering
ICSSP/ICGSE Experience Reports & Industry Talks
A: Frances Paulisch Siemens Healthineers
Media Attached
17:26
13m
Talk
Understanding Coordination in Global Software Engineering: A Mixed-Methods Study on the Use of Meetings and Slack
ICSSP/ICGSE Journal-First
A: Viktoria Stray University of Oslo, A: Nils Brede Moe SINTEF
Link to publication DOI Media Attached
17:39
13m
Talk
An Empirical Study on the Teams Structures in Social Coding Using GitHub Projects
ICSSP/ICGSE Journal-First
A: Mariam El Mezouar Royal Military College, A: Feng Zhang Queen's University, Kingston, Ontario, A: Ying Zou Queen's University, Kingston, Ontario
Link to publication DOI Media Attached
17:00 - 17:50
Energy, logging, and APIsMSR Technical Papers at MSR Room 1
Chair(s): Akond Rahman Tennessee Tech University
17:01
3m
Talk
S3M: Siamese Stack (Trace) Similarity Measure
MSR Technical Papers
Aleksandr Khvorov JetBrains, ITMO University, Roman Vasiliev JetBrains, George Chernishev Saint-Petersburg State University, Irving Muller Rodrigues Polytechnique Montreal, Montreal, Canada, Dmitrij Koznov Saint-Petersburg State University, Nikita Povarov JetBrains
Pre-print
17:04
4m
Talk
Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation
MSR Technical Papers
Ivano Malavolta Vrije Universiteit Amsterdam, Katerina Chinnappan Vrije Universiteit Amsterdam, Stan Swanborn Vrije Universiteit Amsterdam, The Netherlands, Grace Lewis Carnegie Mellon Software Engineering Institute, Patricia Lago Vrije Universiteit Amsterdam
Pre-print Media Attached
17:08
4m
Talk
Mining Energy-Related Practices in Robotics Software
MSR Technical Papers
Michel Albonico UTFPR, Ivano Malavolta Vrije Universiteit Amsterdam, Gustavo Pinto Federal University of Pará, Emitzá Guzmán Vrije Universiteit Amsterdam, Katerina Chinnappan Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Pre-print Media Attached
17:12
3m
Talk
Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption
MSR Technical Papers
Andreas Schuler University of Applied Sciences Upper Austria, Gabriele Anderst-Kotsis Johannes Kepler University, Linz, Austria
Pre-print
17:15
4m
Talk
Can I Solve it? Identifying the APIs required to complete OSS tasks
MSR Technical Papers
Fabio Marcos De Abreu Santos Northern Arizona University, USA, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Bianca Trinkenreich Northern of Arizona Univeristy, Igor Steinmacher Northern Arizona University, USA, Anita Sarma Oregon State University, Marco Gerosa Northern Arizona University, USA
Pre-print
17:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

17:00 - 17:50
Change Management and AnalysisMSR Technical Papers / MSR Registered Reports at MSR Room 2
Chair(s): Sarah Nadi University of Alberta
17:01
4m
Talk
Studying the Change Histories of Stack Overflow and GitHub Snippets
MSR Technical Papers
Saraj Singh Manes Carleton University, Olga Baysal Carleton University
Pre-print Media Attached
17:05
4m
Talk
Learning Off-By-One Mistakes: An Empirical Study
MSR Technical Papers
Hendrig Sellik Delft University of Technology, Onno van Paridon Adyen N.V., Georgios Gousios Facebook & Delft University of Technology, Maurício Aniche Delft University of Technology
Pre-print
17:09
4m
Talk
Predicting Design Impactful Changes in Modern Code Review: A Large-Scale Empirical Study
MSR Technical Papers
Anderson Uchôa Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Caio Barbosa Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Daniel Coutinho Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Willian Oizumi Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Wesley Assunção Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Silvia Regina Vergilio Federal University of Paraná, Juliana Alves Pereira PUC-Rio, Anderson Oliveira PUC-Rio, Alessandro Garcia PUC-Rio
Pre-print
17:13
4m
Talk
Rollback Edit Inconsistencies in Developer Forum
MSR Technical Papers
Saikat Mondal University of Saskatchewan, Gias Uddin University of Calgary, Canada, Chanchal K. Roy University of Saskatchewan
Pre-print
17:17
3m
Talk
Assessing the Exposure of Software Changes: The DiPiDi Approach
MSR Registered Reports
Mehran Meidani University of Waterloo, Maxime Lamothe University of Waterloo, Shane McIntosh
Pre-print
17:20
4m
Talk
On the Use of Dependabot Security Pull Requests
MSR Technical Papers
Mahmoud Alfadel Concordia Univerisity, Diego Costa Concordia University, Canada, Emad Shihab Concordia University, Mouafak Mkhallalati Concordia University
Pre-print
17:24
26m
Live Q&A
Discussions and Q&A
MSR Technical Papers

17:00 - 17:50
TD Characteristics and ContextsTechDebt Technical Papers at TechDebt Room
Chair(s): Apostolos Ampatzoglou University of Macedonia
17:00
20m
Full-paper
Frequency and Impact of Technical Debt Characteristics in Companies Producing Mechatronic Products
TechDebt Technical Papers
Fandi Bi Technical University of Munich, Birgit Vogel-Heuser Karlsruhe Institute of Technology, Litong Xu
Pre-print Media Attached File Attached
17:20
20m
Full-paper
Impact of Opportunistic Reuse Practices to Technical Debt
TechDebt Technical Papers
Rafael Capilla Universidad Rey Juan Carlos, Tommi Mikkonen University of Helsinki, Carlos Carrillo Technical University of Madrid, Francesca Arcelli Fontana University of Milano - Bicocca, Ilaria Pigazzini University of Milano-Bicocca, Valentina Lenarduzzi LUT University
Media Attached File Attached
17:40
10m
Short-paper
Security Debt: Characteristics, Product Life-Cycle Integrations and Items
TechDebt Technical Papers
Jabier Martinez Tecnalia, Nuria Quintano Tecnalia, Alejandra Ruiz Tecnalia, Izaskun Santamaria Tecnalia, Iker Martinez de Soria Tecnalia, José Arias Tecnalia
Pre-print Media Attached
17:25 - 17:50
17:25 - 18:05
17:25
40m
Talk
Research
NFS - New Faculty Symposium
Alexander Serebrenik Eindhoven University of Technology
17:30 - 18:00
Social EventSEAMS at SEAMS Room
18:00 - 19:20
Industrial PanelTechDebt Technical Papers / TechDebt Tools at TechDebt Room
Chair(s): Carolyn Seaman University of Maryland Baltimore County
18:00
10m
Talk
A Decision Support System Towards a Systemic Perspective on Technical Debt Management
TechDebt Technical Papers
Media Attached
18:10
60m
Other
Industrial Panel
TechDebt Technical Papers
S: Florian Deissenboeck CQSE GmbH, Jan Bosch Chalmers University of Technology, S: Ramsés Gallego Micro Focus, S: Robert Lagerstedt Robert Bosch AB, S: Rodrigo Rebouças de Almeida Federal University of Paraiba
Media Attached
19:10
10m
Short-paper
Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms
TechDebt Technical Papers
Marcelo Schmitt Laser University of Southern California, USA, Duc Minh Le Bloomberg, USA, Joshua Garcia University of California, Irvine, Nenad Medvidović University of Southern California, USA
Pre-print Media Attached
18:02 - 18:47
4B: Panel Discussion on Work-from-Anywhere (WFX)ICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Darja Šmite Blekinge Institute of Technology
18:02
45m
Meeting
Panel Discussion: Will work-from-anywhere (WFX) be the new normality and what research opportunities does it create?
ICSSP/ICGSE Research Papers
C: Darja Šmite Blekinge Institute of Technology, P: Marcin Floryan Spotify, P: Eduardo Franciosi Dell, P: Gerd Hoefner Siemens Healthineers, P: Nils Brede Moe SINTEF, P: Margaret-Anne Storey University of Victoria
Media Attached
18:05 - 18:45
Multiculturalism, family, supporting students where they are atNFS - New Faculty Symposium at NFS Room
18:05
40m
Talk
Multiculturalism, family, supporting students where they are at, Participants fish bowl
NFS - New Faculty Symposium

18:10 - 19:00
18:10
50m
Social Event
Quiz- How much do you know about ICPC?
ICPC Research

18:45 - 19:15
Deep Work / ProductivityNFS - New Faculty Symposium at NFS Room
18:45
30m
Talk
Deep work / Productivity
NFS - New Faculty Symposium
Laurie Williams North Carolina State University
18:47 - 19:00
Conference Closing & AwardsICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
18:47
13m
Awards
Conference Closing & Awards
ICSSP/ICGSE Research Papers
Reda Bendraou Sorbonne University — LIP6 / Paris Nanterre University , Darja Šmite Blekinge Institute of Technology
Media Attached
23:00 - 23:30
23:00
30m
Meeting
Mentoring circle led by Joanne M. Atlee
Social and Networking
Joanne M. Atlee University of Waterloo

Thu 20 May

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

02:00 - 02:15
1.1 Conference opening Time Band 3CHASE Research Papers at CHASE Room
02:00
15m
Day opening
Conference opening + awards announcement
CHASE Research Papers

02:00 - 02:30
Code SummarizationICPC Research at ICPC Main Room
Chair(s): David Lo Singapore Management University
02:00
10m
Paper
Exploiting Method Names to Improve Code Summarization: A Deliberation Multi-Task Learning Approach
ICPC Research
Rui Xie Peking University, Wei Ye Peking University, Jinan Sun , Shikun Zhang Peking University
Pre-print Media Attached
02:10
10m
Paper
A Multi-Modal Transformer-based Code Summarization Approach for Smart Contracts
ICPC Research
Zhen Yang City University of Hong Kong, China, Jacky Keung City University of Hong Kong, Xiao Yu Wuhan University of Technology, Xiaodong Gu Shanghai Jiao Tong University, China, Zhengyuan Wei City University of Hong Kong, Hong Kong, Xiaoxue Ma , Miao ZHANG City University of Hong Kong
Pre-print Media Attached
02:20
10m
Paper
Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting
ICPC Research
Chen Lin , Zhichao Ouyang , Junqing Zhuang , Jianqiang Chen , Hui Li Department of Computer Science, Xiamen University, Rongxin Wu Xiamen University
Pre-print Media Attached
02:15 - 02:55
02:15
2m
Other
Session opening
CHASE Research Papers

02:17
10m
Full-paper
Approaches to Diversifying the Programmer Community -- The Case of the Girls Coding Day
CHASE Research Papers
Huilian Sophie Qiu Carnegie Mellon University, Pittsburgh, Pennsylvania, United States, Wen Yang Coding Girls Club, China, Alexander Nolte University of Tartu
Media Attached
02:27
10m
Full-paper
Evaluating Age Bias In E-commerce
CHASE Research Papers
Jennifer McIntosh Monash University, Xiaojiao Du Monash University, Zexian Wu Monash University, Giahuy Truong Monash University, Quang Ly Monash University, Richard How Monash University, Sriram Viswanathan Monash University, Tanjila Kanij Monash University
Media Attached
02:37
5m
Short-paper
Doing COVID-era Controlled Studies with Humans: Tales from the Trenches
CHASE Research Papers
Rupika Dikkala , Roli Khanna Oregon State University, Caleb Matthews Oregon State University, Jonathan Dodge Oregon State University, Sai Raja Oregon State University, Catherine Hu Oregon State University, Jed Irvine Oregon State University, Zeyad Shureih Oregon State University, Kin-Ho Lam Oregon State University, Andrew Anderson Oregon State University, Minsuk Kahng Oregon State University, Alan Fern , Margaret Burnett Oregon State University
Media Attached
02:42
13m
Other
Session discussion + closing
CHASE Research Papers

02:40 - 03:00
02:40
5m
Demonstration
RefactorHub: A Commit Annotator for Refactoring
ICPC Tool Demonstration
Ryo Kuramoto Tokyo Institute of Technology, Motoshi Saeki Tokyo Institute of Technology, Shinpei Hayashi Tokyo Institute of Technology
Pre-print Media Attached
02:45
5m
Paper
Detecting Inconsistent Thrown Exceptions
ICPC Early Research Achievement (ERA)
Lin Xu , Hao Zhong Shanghai Jiao Tong University
Media Attached
02:50
10m
Paper
Where to Handle an Exception? Recommending Exception Handling Locations from a Global Perspective
ICPC Research
Xiangyang Jia School of Computer Science, Wuhan University, Songqiang Chen School of Computer Science, Wuhan University, Xingqi Zhou , Xintong Li , Run Yu , Xu Chen , Jifeng Xuan Wuhan University
Pre-print Media Attached
03:00 - 04:00
03:00
60m
Social Event
How to write socio-technical papers in ICPC Community
ICPC Research
Bonita Sharif University of Nebraska-Lincoln, USA, Foutse Khomh Polytechnique Montréal, Eliane Wiese University of Utah
03:05 - 03:45
1.4 PanelCHASE Research Papers at CHASE Room

Panel topic: CHASE in the age of crises and technological revolution

Panel abstract: For the past 13 years, CHASE has covered an extensive range of research on the cooperative and human aspects of software engineering. As CHASE takes its first step as a co-located conference at ICSE, the world of software looks more diverse than ever. Old challenges continue to be relevant as new challenges emerge at an increasing rate. The ongoing pandemic has suddenly shifted an unprecedented amount of work into online mode, while critical questions around the ethics, sustainability, and security of software enter everyday discussions. Technological revolutions in the form of AI and new network technologies are transforming our societies, while political, ecological, and humanitarian crises loom. There is a need for education and re-education of entire workforces, as jobs are transformed. Simultaneously, a large part of the global population has no access to electricity, not to mention any computer software. In this panel discussion, the panelists will consider the challenges ahead in computing and software engineering, and provide their views on how CHASE could address some of the issues that will be relevant for the next 13 years.

Panelists:

Andrew Begel, Microsoft Research, USA

Cleidson de Souza, Vale Institute of Technology and Federal University of Pará Belém, Brazil

Margaret-Anne Storey, University of Victoria, Canada

Rafael Prikladnicki, School of Technology at PUCRS University, Brazil

Yvonne Dittrich, IT University of Copenhagen, Denmark

Panel host and interviewer: Patanamon (Pick) Thongtanunam, University of Melbourne, Australia

YT Video: https://www.youtube.com/watch?v=fUo5ofwcca4&list=PL9ZRv5fj_s3EiJ_m4wiwL5YZb0KHTiooF&index=3

03:05
40m
Other
Panel - CHASE in the age of crises and technological revolution
CHASE Research Papers

Media Attached
03:45 - 04:00
03:45
15m
Social Event
Social Gathering
CHASE Research Papers

09:30 - 10:00
09:30
30m
Social Event
Platform open for social interaction
FormaliSE

10:00 - 11:30
Monitoring & Biological systemsFormaliSE at FormaliSE Room
10:00
30m
Talk
Monitoring Cumulative Non-functional Properties
FormaliSE
Omar Al Bataineh National University of Singapore, Singapore, Arvind Easwaran Nanyang Technological University, Daniel Jun Xian Ng Nanyang Technological University, Singapore
Pre-print Media Attached
10:30
30m
Talk
Feasibility of Spatial Model Checking for Nevus Segmentation
FormaliSE
Gina Belmonte Azienda Toscana Nord Ovest S. C. Fisica Sanitaria Nord, Lucca, Italy, Giovanna Broccia ISTI-CNR, FMT Lab, Vincenzo Ciancia Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo", Consiglio Nazionale delle Ricerche, Pisa, ITALY, Diego Latella ISTI-CNR, Pisa, Italy, Mieke Massink CNR-ISTI Pisa, Italy
Pre-print Media Attached
11:00
30m
Talk
Formal characterization and efficient verification of a biological robustness property
FormaliSE
Lucia Nasti Università di Pisa - Dipartimento di Informatica, Roberta Gori University of Pisa, Paolo Milazzo University of Pisa - Department of Computer Science
Pre-print Media Attached
10:50 - 11:30
Mining for Program ComprehensionICPC Research at ICPC Main Room
Chair(s): Chaiyong Rakhitwetsagul Mahidol University, Thailand
10:50
10m
Paper
Characterization and Prediction of Questions without Accepted Answers on Stack Overflow
ICPC Research
Mohamad Yazdaninia , David Lo Singapore Management University, Ashkan Sami Shiraz University
Pre-print Media Attached
11:00
10m
Paper
Multi-Programming-Language Commits in OSS: An Empirical Study on Apache Projects
ICPC Research
Zengyang Li Central China Normal University, Xiaoxiao Qi , Qinyi Yu , Peng Liang Wuhan University, Ran Mo Drexel University, Chen Yang IBO Technology Co., Ltd
Pre-print Media Attached
11:10
10m
Paper
Code Authors Hidden in File Revision Histories: An Empirical Study
ICPC Research
Siyi Gong , Hao Zhong Shanghai Jiao Tong University
Media Attached
11:20
10m
Paper
Predicting Crash Fault Residence via Simplified Deep Forest Based on A Reduced Feature Set
ICPC Research
Kunsong Zhao Wuhan University, Jin Liu Wuhan University, Zhou Xu Chongqing University, China, Li Li Monash University, Meng Yan Chongqing University, Jiaojiao Yu Wuhan University, China, Yuxuan Zhou Syracuse University, USA
Pre-print Media Attached
11:30 - 12:00
Conference OpeningAST at AST Room
Chair(s): María José Escalona University of Seville

YT video: https://www.youtube.com/watch?v=u9O9YgoNZAs

11:30 - 12:00
11:30
30m
Social Event
Platform open for social interaction
FormaliSE

11:30 - 12:00
11:30
30m
Social Event
Free social Room/Happy hour Together/Drink and Science
ICPC Research

12:00 - 13:15
Test GenerationAST at AST Room
Chair(s): Francisco Gortázar Universidad Rey Juan Carlos
12:00
30m
Long-paper
Automatic Property-based Testing of GraphQL APIs
AST
Stefan Karlsson ABB AB, Mälardalen University, Adnan Causevic Mälardalen University, Daniel Sundmark Mälardalen University
Pre-print Media Attached
12:30
30m
Long-paper
Automated Performance Testing Based on Active Deep Learning
AST
Ali Sedaghatbaf RISE Research Institutes of Sweden, Mahshid Helali Moghadam RISE Research Institutes of Sweden , Mehrdad Saadatmand RISE Research Institutes of Sweden
Pre-print Media Attached
13:00
15m
Short-paper
Towards exhaustive branch coverage with PathCrawler
AST
Nicky Williams CEA - LIST
Pre-print Media Attached
14:00 - 15:30
1.5 Mentoring sessions (European groups)CHASE Research Papers at CHASE Room
14:00
90m
Meeting
Mentoring by senior CHASE researchers (only for mentoring participants, not a public event)
CHASE Research Papers

15:00 - 16:15
Mutation Testing and DebuggingAST at AST Room
Chair(s): Francisco Gortázar Universidad Rey Juan Carlos
15:00
30m
Long-paper
SuMo: A Mutation Strategy for Solidity Smart Contracts
AST
Pre-print Media Attached
15:30
15m
Short-paper
Extreme mutation testing in practice: An industrial case study
AST
Maik Betka University of Stuttgart, Stefan Wagner University of Stuttgart
Pre-print Media Attached
15:45
30m
Long-paper
Extending Hierarchical Delta Debugging with Hoisting
AST
Daniel Vince , Renáta Hodován University of Szeged, Hungary, Daniella Bársony University of Szeged, Department of Software Engineering, Ákos Kiss University of Szeged, Hungary
Pre-print Media Attached
15:30 - 16:00
MIPSEAMS at SEAMS Room
Chair(s): Betty H.C. Cheng Michigan State University
15:30
15m
Paper
Most Influential Paper: SEAMS 2008
SEAMS

Media Attached
15:45
15m
Paper
Most Influential Paper: SEAMS 2009
SEAMS

Media Attached
16:00 - 16:15
1.6 Conference opening Time Band 2CHASE Research Papers at CHASE Room
16:00
15m
Day opening
Conference opening + awards announcement
CHASE Research Papers

16:00 - 16:40
16:00
5m
Paper
Understanding Execution Environment of File-Manipulation Scripts by Extracting Pre-Conditions
ICPC Early Research Achievement (ERA)
Rodney Rodriguez University of Texas at San Antonio, USA, Xiaoyin Wang University of Texas at San Antonio
Media Attached
16:05
10m
Paper
RAID: Tool Support for Refactoring-Aware Code Reviews
ICPC Research
Rodrigo Brito Federal University of Minas Gerais, Brazil, Marco Tulio Valente Federal University of Minas Gerais, Brazil
Pre-print Media Attached
16:15
5m
Paper
Toward Automated Exploit Generation for Known Vulnerabilities in Open-Source Libraries
ICPC Early Research Achievement (ERA)
Emanuele Iannone University of Salerno, Dario Di Nucci Tilburg University, Antonino Sabetta SAP Security Research, Andrea De Lucia University of Salerno
Pre-print Media Attached
16:20
10m
Paper
What is the Vocabulary of Flaky Tests? An Extended Replication
ICPC Replications and Negative Results (RENE)
Bruno Henrique Pachulski Camara Federal University of Paraná, Marco Aurélio Graciotto Silva Federal University of Technology - Paraná (UTFPR), André T. Endo Federal University of Technology - Paraná (UTFPR), Silvia Regina Vergilio Federal University of Paraná
Pre-print Media Attached
16:30
10m
Paper
Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning
ICPC Research
Alejandro Mazuera-Rozo Università della Svizzera italiana & Universidad de los Andes, Anamaria Mojica-Hanke Universidad de los Andes, Mario Linares-Vásquez Universidad de los Andes, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
16:00 - 16:55
Session 5: Human in the LoopSEAMS at SEAMS Room
Chair(s): Shihong Huang Florida Atlantic University
16:00
5m
Paper
Hey! Preparing Humans to do Tasks in Self-adaptive SystemsLong Paper
SEAMS
NIANYU LI Peking University, China, Javier Camara University of York, David Garlan Carnegie Mellon University, USA, Bradley Schmerl Carnegie Mellon University, USA, Zhi Jin Peking University
Media Attached
16:05
5m
Paper
A Conceptual Reference Model for Human as a Service Provider in Cyber Physical SystemsLong Paper
SEAMS
Hargyo Tri Nugroho Ignatius University of Birmingham, Rami Bahsoon University of Birmingham
Media Attached
16:10
5m
Paper
Maintaining driver attentiveness in shared-control autonomous drivingShort Paper
SEAMS
Radu Calinescu University of York, UK, Naif Alasmari , Mario Gleirscher
Media Attached
16:15
5m
Paper
Gamified and Self-Adaptive Applications for the Common Good: Research Challenges AheadShort Paper
SEAMS
Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy, Antonio Cicchetti Mälardalen University, Nelly Bencomo Aston University, Enrica Loria , Annapaola Marconi Fondazione Bruno Kessler, Trento, Italy
Media Attached
16:20
35m
Live Q&A
Session 5 - Discussion
SEAMS

Media Attached
16:00 - 16:50
KeynoteTechDebt Technical Papers at TechDebt Room
Chair(s): Alexander Chatzigeorgiou University of Macedonia
16:00
50m
Keynote
Technical Debt in the Age of Ops
TechDebt Technical Papers
K: Jan Bosch Chalmers University of Technology
Media Attached
16:05 - 16:45
Mental health / self careNFS - New Faculty Symposium at NFS Room
16:05
40m
Talk
Mental health / self care
NFS - New Faculty Symposium
16:15 - 17:05
16:15
2m
Other
Session opening
CHASE Research Papers

16:17
10m
Full-paper
Surfacing Paradigms underneath Research on Human and Social Aspects of Software Engineering
CHASE Research Papers
Jorge Melegati Free University of Bozen-Bolzano, Xiaofeng Wang Free University of Bozen-Bolzano
Media Attached
16:27
10m
Full-paper
Utilizing Hackathons to Foster Innovation - The Case of a Corporate Hackathon Series
CHASE Research Papers
Alar Leemet Pipedrive, Fredrik Milani University of Tartu, Alexander Nolte University of Tartu
Media Attached
16:37
10m
Full-paper
The Impacts of Sentiments and Tones in Community-Generated Issue Discussions
CHASE Research Papers
Arghavan Sanei Polytechnique Montreal, Jinghui Cheng Polytechnique Montreal, Bram Adams Queens University
Pre-print Media Attached
16:47
5m
Short-paper
The Effects on Social Support and Work Engagement with Scrum Events
CHASE Research Papers
Debora Müller University of Applied Sciences Northwestern Switzerland, Martin Kropp University of Applied Sciences Northwestern Switzerland, Craig Anslow Victoria University of Wellington, Andreas Meier Zurich University of Applied Sciences
Media Attached
16:52
13m
Other
Session discussion + closing
CHASE Research Papers

16:45 - 17:35
Human Aspects of Program ComprehensionICPC Research / ICPC Tool Demonstration / ICPC Early Research Achievement (ERA) / ICPC Education at ICPC Main Room
Chair(s): Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science
16:45
5m
Paper
Comprehending Spreadsheets: Which Strategies do Users Apply?
ICPC Early Research Achievement (ERA)
Karin Maria Hodnigg University of Klagenfurt, Christian Macho University of Klagenfurt, Martin Pinzger Alpen-Adria-Universität Klagenfurt, Dietmar Jannach
Media Attached
16:50
10m
Paper
Students’ Misunderstanding of the Order of Evaluation in Conjoined Conditions
ICPC Education
Eliane Wiese University of Utah, Anna Rafferty Carleton College, Garrett Moseke
Pre-print Media Attached
17:00
10m
Paper
From Novice to Expert: Analysis of Token Level Effects in a Longitudinal Eye Tracking Study
ICPC Research
Naser Al Madi Colby College, Cole S. Peterson University of Nebraska-Lincoln, USA, Bonita Sharif University of Nebraska-Lincoln, USA, Jonathan I. Maletic Kent State University
Pre-print Media Attached
17:10
10m
Paper
The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia
ICPC Research
Pre-print Media Attached
17:20
5m
Demonstration
Interactive Static Performance Analysis in the IDE
ICPC Tool Demonstration
Aaron Beigelbeck , Maurício Aniche Delft University of Technology, Jürgen Cito TU Wien and Facebook
Pre-print Media Attached
16:45 - 17:25
Digital networking and communityNFS - New Faculty Symposium at NFS Room
16:45
40m
Talk
Digital networking and community
NFS - New Faculty Symposium
David C. Shepherd Virginia Commonwealth University, Daniela Damian University of Victoria
17:00 - 18:00
KeynoteAST at AST Room
Chair(s): María José Escalona University of Seville

YT Video: https://www.youtube.com/watch?v=NqzwJHPq9aU

17:00 - 18:00
Session 6: Uncertainty and FairnessSEAMS at SEAMS Room
Chair(s): Pooyan Jamshidi University of South Carolina
17:00
5m
Paper
"Know What You Know": Predicting Behavior for Learning-Enabled Systems When Facing UncertaintyLong Paper
SEAMS
Michael Langford Michigan State University, Betty H.C. Cheng Michigan State University
Media Attached
17:05
5m
Paper
Run-time Reasoning from Uncertain Observations with Subjective Logic in Multi-Agent Self-Adaptive Cyber-Physical SystemsLong Paper
SEAMS
Ana Petrovska Technical University of Munich, Malte Neuss , Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Alexander Pretschner Technical University of Munich
Pre-print Media Attached
17:10
5m
Paper
Reliability Prediction of Self-Adaptive Systems Managing Uncertain AI Black-Box ComponentsShort Paper
SEAMS
Max Scheerer FZI Research Center for Information Technology, Germany, Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
Media Attached
17:15
5m
Paper
On Adaptive Fairness in Software SystemsShort Paper
SEAMS
Ali Farahani Lero - The Irish Software Research Centre and University of Limerick, Liliana Pasquale University College Dublin & Lero, Amel Bennaceur The Open University, Thomas Welsh , Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
Pre-print Media Attached
17:20
35m
Live Q&A
Session 6 - Discussion
SEAMS

Media Attached
17:00 - 17:40
Smells, Patterns and Metrics - 1TechDebt Technical Papers at TechDebt Room
Chair(s): Juan Garbajosa Technical University of Madrid
17:00
20m
Full-paper
Experiences on Managing Technical Debt with Code Smells and AntiPatterns
TechDebt Technical Papers
Jacinto Ramirez Lahti Solita Ltd, Finland, Antti-Pekka Tuovinen University of Helsinki, Tommi Mikkonen University of Helsinki
Pre-print Media Attached
17:20
20m
Full-paper
Worst Smells and Their Worst Reasons
TechDebt Technical Papers
Davide Falessi California Polytechnic State University, Rick Kazman University of Hawai‘i at Mānoa
Pre-print Media Attached
17:10 - 17:30
1.9 Poster Session 1CHASE Research Papers at CHASE Room
17:10
2m
Other
Session opening
CHASE Research Papers

17:12
2m
Poster
A Framework for Intersectional Perspectives in Software Engineering
CHASE Research Papers
Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Østfold University College
DOI
17:14
2m
Poster
Towards Human-Like Automated Test Generation: Perspectives from Cognition and Problem Solving
CHASE Research Papers
Eduard Paul Enoiu Mälardalen University, Robert Feldt Chalmers University of Technology, Sweden
Pre-print Media Attached
17:16
2m
Poster
An Initial Exploration of the “Good First Issue” Label for Newcomer Developers
CHASE Research Papers
Jan Willem David Alderliesten Delft University of Technology, Andy Zaidman Delft University of Technology
Pre-print
17:18
2m
Poster
A Virtual Mentor to Support Question-Writing on Stack Overflow
CHASE Research Papers
Nicole Novielli University of Bari, Fabio Calefato University of Bari, Federico De Laurentiis University of Bari, Luigi Minervini University of Bari, Filippo Lanubile University of Bari
17:20
10m
Other
QA + Session discussion + closing
CHASE Research Papers

17:30 - 17:50
17:30
20m
Social Event
Social Gathering
CHASE Research Papers

17:35 - 18:15
17:35
40m
Talk
Creativity
NFS - New Faculty Symposium
Prem Devanbu Department of Computer Science, University of California, Davis
17:40 - 18:00
Understanding Systems -3ICPC Research at ICPC Main Room
Chair(s): Alexander Serebrenik Eindhoven University of Technology
17:40
10m
Paper
Atoms of Confusion in Java
ICPC Research
Chris Langhout , Maurício Aniche Delft University of Technology
Pre-print Media Attached
17:50
10m
Paper
Bug or not bug? That is the question
ICPC Research
Quentin Perez , Pierre-Antoine Jean , Christelle Urtado EuroMov DHM, Univ Montpellier & IMT Mines Ales, Sylvain Vauttier
Pre-print Media Attached
17:40 - 18:20
Social EventTechDebt Technical Papers at TechDebt Room
Chair(s): Antonio Martini University of Oslo, Norway
17:40
40m
Social Event
Social Event
TechDebt Technical Papers

Media Attached
17:50 - 18:40
1.10 Steering committee meetingCHASE Research Papers at CHASE Room
17:50
50m
Meeting
Steering committee meeting
CHASE Research Papers

18:10 - 19:00
18:10
50m
Social Event
Pet Event
ICPC Research

18:15 - 18:45
18:15
30m
Talk
Open Q&A
NFS - New Faculty Symposium
Marsha Chechik University of Toronto, Laurie Williams North Carolina State University
18:20 - 19:00
Smells, Patterns and Metrics - 2 TechDebt Technical Papers at TechDebt Room
Chair(s): Valentina Lenarduzzi LUT University
18:20
20m
Full-paper
Predicting Relative Thresholds for Object Oriented Metrics
TechDebt Technical Papers
Sultan Alhusain Saudi Electronic University
Pre-print Media Attached File Attached
18:40
20m
Full-paper
Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Literature Review
TechDebt Technical Papers
Justus Bogner University of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Roberto Verdecchia Vrije Universiteit Amsterdam, Ilias Gerostathopoulos Vrije Universiteit Amsterdam
Pre-print Media Attached

Fri 21 May

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

00:00 - 01:30
1.11 Mentoring sessions (Americas groups)CHASE Research Papers at CHASE Room
00:00
90m
Meeting
Mentoring by senior CHASE researchers (only for mentoring participants, not a public event)
CHASE Research Papers

02:00 - 02:05
2.1 Day 2 opening Time Band 3CHASE Research Papers at CHASE Room
02:00
5m
Day opening
Day 2 opening
CHASE Research Papers

02:00 - 02:40
Inferring code evolutionICPC Research at ICPC Main Room
Chair(s): Shinpei Hayashi Tokyo Institute of Technology
02:00
10m
Paper
ConfInLog: Leveraging Software Logs to Infer Configuration ConstraintsICPC 2021 Honorable Mention
ICPC Research
Shulin Zhou National University of Defense Technology, Xiaodong Liu National University of Defense Technology, Shanshan Li National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Yuanliang Zhang National University of Defense Technology, Teng Wang National University of Defense Technology, China, Wang Li National University of Defense Technology, Liao Xiangke National University of Defense Technology, China
Pre-print Media Attached
02:10
10m
Paper
Using Grammar Patterns to Interpret Test Method Name Evolution
ICPC Research
Anthony Peruma Rochester Institute of Technology, Emily Hu , Jiajun Chen , Eman Abdullah AlOmar Rochester Institute of Technology, USA, Mohamed Wiem Mkaouer Rochester Institute of Technology, Christian D. Newman Rochester Institute of Technology
Pre-print Media Attached
02:20
10m
Paper
Keywords Guided Method Name Generation
ICPC Research
Pre-print Media Attached
02:30
10m
Paper
Automated Comment Update: How Far are We?
ICPC Research
Bo Lin National University of Defense Technology, Shangwen Wang National University of Defense Technology, Kui Liu Huawei Software Engineering Application Technology Lab, Xiaoguang Mao National University of Defense Technology, Tegawendé F. Bissyandé SnT, University of Luxembourg
Pre-print Media Attached
02:05 - 02:55
02:05
2m
Other
Session opening
CHASE Research Papers

02:07
10m
Full-paper
Student Experiences with GitHub and Stack Overflow: An Exploratory Study
CHASE Research Papers
Trishala Bhasin University of Victoria, Canada, Adam R Murray University of Victoria, Margaret-Anne Storey University of Victoria
Media Attached
02:17
10m
Full-paper
Ideology in Open Source Development
CHASE Research Papers
Yang Yue University of California, Irvine, Xiaoran Yu Beijing University of Posts and Telecommunications, Xinyi You Beijing University of Posts and Telecommunications, Yi Wang Beijing University of Posts and Telecommunications, David Redmiles University of California, Irvine
Pre-print Media Attached
02:27
5m
Short-paper
Qualitatively Analyzing PR Rejection Reasons from Conversations in Open-Source Projects
CHASE Research Papers
Tanay Gottigundala California Polytechnic State University, Siriwan Sereesathien California Polytechnic State University, Bruno da Silva California Polytechnic State University
Pre-print Media Attached
02:32
23m
Other
Session discussion + closing
CHASE Research Papers

02:50 - 03:00
03:00 - 04:00
03:00
60m
Social Event
Free social Room/Coffee Time
ICPC Research

03:05 - 03:25
03:05
2m
Other
Session opening
CHASE Research Papers

03:07
2m
Poster
Mobile Accessibility Guidelines Adoption under the Perspective of Developers and Designers
CHASE Research Papers
Victor Leal Almeida Federal University of Pernambuco, Kiev Gama Federal University of Pernambuco
Media Attached
03:09
2m
Poster
Perceptions about Software Testing among UAE Software Students
CHASE Research Papers
Luiz Fernando Capretz Western University, Ali Bounassif University of Sharjah, Harous Saad United Arab Emirates University
Media Attached
03:11
14m
Other
QA + Session discussion + closing
CHASE Research Papers

03:25 - 03:35
2.5 Conference Closing Time Band 3CHASE Research Papers at CHASE Room
03:25
10m
Day closing
Conference closing
CHASE Research Papers

Media Attached
03:35 - 04:05
03:35
30m
Social Event
Social Gathering
CHASE Research Papers

12:00 - 13:15
Testing for Specific Domains - 1AST at AST Room
Chair(s): Antonia Bertolino CNR-ISTI
12:00
30m
Long-paper
An Evolutionary Approach to Adapt Tests Across Mobile Apps
AST
Leonardo Mariani University of Milano Bicocca, Mauro Pezze USI Lugano, Switzerland, Valerio Terragni The University of Auckland, Daniele Zuddas Università della Svizzera italiana (USI)
Pre-print Media Attached
12:30
15m
Short-paper
A framework for the automation of testing computer vision systems
AST
Franz Wotawa , Ledio Jahaj Technische Universitaet Graz, Lorenz Klampfl Graz University of Technology, Austria
Pre-print Media Attached
12:45
30m
Long-paper
Multimodal Surprise Adequacy Analysis of Inputs for Natural Language Processing DNN Models
AST
Seah Kim KAIST, Shin Yoo Korea Advanced Institute of Science and Technology
Pre-print Media Attached
13:30 - 14:00
13:30
30m
Social Event
Platform open for social interaction
FormaliSE

14:00 - 15:00
14:00
60m
Keynote
Towards Formalising Sustainable Security
FormaliSE
Liliana Pasquale University College Dublin & Lero
Media Attached
14:30 - 15:25
Session 7: Core Approaches for Self-adaptationSEAMS at SEAMS Room
Chair(s): Genaina Rodrigues University of Brasilia
14:30
5m
Paper
How do we Evaluate Self-adaptive Software Systems?Long Paper
SEAMS
Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Thomas Vogel Humboldt-Universität zu Berlin, Danny Weyns KU Leuven, Patricia Lago Vrije Universiteit Amsterdam
Pre-print Media Attached
14:35
5m
Paper
Threat models at run time: the case for reflective and adaptive threat managementShort Paper
SEAMS
Dimitri Van Landuyt Katholieke Universiteit Leuven, Liliana Pasquale University College Dublin & Lero, Laurens Sion imec-DistriNet, KU Leuven, Wouter Joosen Katholieke Universiteit Leuven
Media Attached
14:40
5m
Paper
Incremental Runtime Model Queries and Adaptive MonitoringShort Paper
SEAMS
Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Thomas Brand , Holger Giese Hasso Plattner Institute, University of Potsdam
Media Attached
14:45
5m
Paper
RDMSim: An Exemplar for Evaluation and Comparison of Decision-Making Techniques for Self-AdaptationArtifact Paper
SEAMS
Huma Samin , Cesar M. Carranza Hurtado , Luis H. Garcia Paucar , Nelly Bencomo Aston University, Erik Fredericks Grand Valley State University
Pre-print Media Attached
14:50
35m
Live Q&A
Session 7 - Discussion
SEAMS

Media Attached
15:00 - 16:15
Testing for Specific Domains - 2AST at AST Room
Chair(s): Alejandra Garrido LIFIA, University of La Plata & CONICET, Argentina
15:00
15m
Short-paper
Automated User Experience Testing through Multi-Dimensional Performance Impact Analysis
AST
Chidera Biringa University of Massachusetts, Gokhan Kul University of Massachusetts Dartmouth
Pre-print Media Attached
15:15
30m
Long-paper
A Survey of Video Game Testing
AST
Cristiano Politowski Concordia University, Fabio Petrillo Université du Québec à Chicoutimi, Canada, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
Pre-print Media Attached
15:45
30m
Long-paper
Test suites as a source of training data for static analysis alert classifiers
AST
Pre-print Media Attached
15:00 - 15:30
15:00
30m
Social Event
Platform open for social interaction
FormaliSE

15:00 - 15:30
15:00
30m
Meeting
Mentoring circle led by Alexander Serebrenik
Social and Networking
Alexander Serebrenik Eindhoven University of Technology
15:30 - 17:00
“North American East Coast”FormaliSE at FormaliSE Room
15:30
30m
Talk
Runtime Verification Under Access Restrictions
FormaliSE
Rania Taleb PhD student, Raphael Khoury Université du Québec à Chicoutimi, Canada, Sylvain Hallé Université du Québec à Chicoutimi
Pre-print Media Attached
16:00
30m
Talk
Quantifying Faultiness: What Does It Mean to Have N Faults
FormaliSE
Media Attached
16:30
30m
Talk
Checking temporal patterns of API usage without code execution
FormaliSE
Erick Raelijohn University of Montreal, Michalis Famelis Université de Montréal, Houari Sahraoui Université de Montréal
Media Attached
16:00 - 16:05
2.6 Day 2 opening Time Band 2CHASE Research Papers at CHASE Room
16:00
5m
Day opening
Day 2 opening
CHASE Research Papers

16:05 - 16:45
16:05
40m
Keynote
Trusted AI
CHASE Research Papers
Rachel Bellamy IBM T.J. Watson Research Center
Media Attached
16:30 - 18:15
Industrial case studies & Doctoral StudentsAST at AST Room
Chair(s): Breno Miranda Federal University of Pernambuco
16:30
15m
Short-paper
Continuous Testing Improvement Model
AST
Maximiliano Agustin Mascheroni Universidad Nacional de La Plata, Emanuel Agustin Irrazábal Universidad Nacional del Nordeste, Gustavo Rossi Universidad Nacional de La Plata, LIFIA-Fac. Informatica, La Plata, Argentina
Pre-print Media Attached
16:45
30m
Long-paper
Model-based Automation of Test Scripts Generation Across Product Variants: a Railway Perspective
AST
Alessio Bucaioni Mälardalen University, Fabio Di Silvestro Bombardier Railway Transportation, Inderjeet Singh Bombardier Railway Transportation, Mehrdad Saadatmand RISE Research Institutes of Sweden, Henry Muccini University of L'Aquila, Italy, Thorvaldur Jochumsson Bombardier Railway Transportation
Pre-print Media Attached
17:15
30m
Long-paper
Using Machine Learning to Build Test Oracles: an Industrial Case Study on Elevators Dispatching Algorithms
AST
Aitor Arrieta University of Mondragon, Jon Ayerdi Mondragon Unibertsitatea, Miren Illarramendi Mondragon University, Aitor Agirre IKERLAN-IK4, Goiuria Sagardui University of Mondragon , Maite Arratibel Orona
Pre-print Media Attached
17:45
30m
Long-paper
Automatically Assessing and Extending Code Coverage for NPM Packages
AST
Haiyang Sun Università della Svizzera italiana, Andrea Rosà University of Lugano, Switzerland, Daniele Bonetta Oracle Labs, Walter Binder University of Lugano, Switzerland
Media Attached
16:35 - 17:30
Session 8: Cyber-Physical SystemsSEAMS at SEAMS Room
Chair(s): Luciano Baresi Politecnico di Milano
16:35
5m
Paper
The Concept of an Autonomic Avionics Platform and the Resulting Software Engineering ChallengesShort Paper
SEAMS
Pre-print Media Attached
16:40
5m
Paper
Analysis and Monitoring of Cyber-Physical Systems via Environmental Domain Knowledge & ModelingShort Paper
SEAMS
Byron Devries Grand Valley State University, Erik Fredericks Grand Valley State University, Betty H.C. Cheng Michigan State University
Media Attached
16:45
5m
Paper
RoboMAX: Robotic Mission Adaptation eXemplarsArtifact Paper
SEAMS
Mehrnoosh Askarpour McMaster University, Christos Tsigkanos TU Vienna, Claudio Menghi University of Luxembourg, Radu Calinescu University of York, UK, Patrizio Pelliccione Gran Sasso Science Institute (GSSI) and Chalmers | University of Gothenburg, Sergio Garcia , Ricardo Caldas Chalmers, Tim J. von Oertzen , Manuel Wimmer JKU Linz, Luca Berardinelli Johannes Kepler University Linz, Matteo Rossi Politecnico di Milano, Marcello M. Bersani Politecnico di Milano, Gabriel S. Rodrigues University of Brasília, Brazil
Media Attached
16:50
35m
Live Q&A
Session 8 - Discussion
SEAMS

Media Attached
16:50 - 17:30
16:50
2m
Other
Session opening
CHASE Research Papers

16:52
10m
Full-paper
Buying time in software development: how estimates become commitments?
CHASE Research Papers
Patrícia Matsubara Federal University of Amazonas, Igor Steinmacher Northern Arizona University, USA, Bruno Gadelha UFAM, Tayana Conte Universidade Federal do Amazonas
Media Attached
17:02
10m
Full-paper
Decoding Confusing Code: Social Representations among Developers
CHASE Research Papers
Rafael de Mello CEFET/RJ, Brazil, José Aldo da Costa Federal University of Campina Grande, Benedito Fernando Albuquerque de Oliveira Federal University of Alagoas, Márcio Ribeiro Federal University of Alagoas, Brazil, Baldoino Fonseca , Rohit Gheyi Federal University of Campina Grande, Alessandro Garcia PUC-Rio, Willy Tiengo Federal University of Alagoas
Media Attached
17:12
10m
Full-paper
How Experience Impacts Practitioners’ Perception of Causes and Effects of Technical Debt
CHASE Research Papers
Sávio Freire Federal University of Bahia and Federal Institute of Ceará, Nicolli Rios Federal University of Rio de Janeiro, Boris Rainiero Perez Gutierrez University of Los Andes, Colombia, Cristian Camilo Castellanos Rodriguez Universidad de los Andes , Bogotá, Colombia, Dario Correal Associate Professor, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Nebojša Taušan INFORA Research Group doo, Gustavo López University of Costa Rica, Alexia Pacheco University of Costa Rica, Davide Falessi California Polytechnic State University, Manoel Mendonça Federal University of Bahia, Clemente Izurieta Montana State University, Carolyn Seaman University of Maryland Baltimore County, Rodrigo Spinola Universidade Salvador
DOI Pre-print Media Attached
17:22
5m
Short-paper
Gamification in Software Engineering: A Literature Review
CHASE Research Papers
Carlos F. Barreto Cesar School, César França Universidade Federal Rural de Pernambuco
Media Attached
17:27
3m
Other
Session discussion + closing
CHASE Research Papers

17:00 - 17:10
WelcomeDS - Doctoral Symposium at DS Plenary Room
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College, Sira Vegas Universidad Politecnica de Madrid
17:00 - 17:30
17:00
30m
Social Event
Platform open for social interaction
FormaliSE

17:00 - 17:50
TD Management - 2TechDebt Technical Papers at TechDebt Room
Chair(s): Rafael Capilla Universidad Rey Juan Carlos
17:00
20m
Full-paper
Carrot and Stick approaches revisited when managing Technical Debt in an educational/training context
TechDebt Technical Papers
Yania Crespo University of Valladolid, arturo gonzalez University of Valladolid, Mario Piattini University of Castilla-La Mancha, Spain
Pre-print Media Attached
17:20
10m
Short-paper
The Need for Holistic Technical Debt Management across the Value Stream: Lessons Learnt and Open Challenges
TechDebt Technical Papers
Somayeh Malakuti ABB Corporate Research, Germany, Jens Heuschkel ABB Corporate Research Center, Germany
Pre-print Media Attached
17:30
20m
Full-paper
Assessing Smart Contracts Security Technical Debts
TechDebt Technical Papers
Sabreen Ahmadjee University of Birmingham, Carlos Mera-Gómez ESPOL Polythecnic University, Rami Bahsoon School of Computer Science, University of Birmingham
Pre-print Media Attached
17:10 - 18:10
Get to know your peers #1DS - Doctoral Symposium at DS Room 1
Chair(s): Betty H.C. Cheng Michigan State University
17:10 - 18:10
Get to know your peers #2DS - Doctoral Symposium at DS Room 2
Chair(s): Laura Dillon Michigan State University
17:10 - 18:10
Get to know your peers #3DS - Doctoral Symposium at DS Room 3
Chair(s): Joanne M. Atlee University of Waterloo
17:30 - 18:00
Closing and AwardsSEAMS at SEAMS Room
Chair(s): Rogério de Lemos University of Kent, UK

YT video

17:40 - 18:10
17:40
30m
Social Event
Social Gathering
CHASE Research Papers

18:00 - 19:30
Working session, awards and closingTechDebt Technical Papers / TechDebt Tools at TechDebt Room
Chair(s): Antonio Martini University of Oslo, Norway
18:00
90m
Other
Working session, awards and closing
TechDebt Technical Papers
Antonio Martini University of Oslo, Norway, Davide Taibi Tampere University , Narayan Ramasubbu University of Pittsburgh, USA
Media Attached
18:10 - 18:25
18:15 - 18:30
Conference closingAST at AST Room
Chair(s): María José Escalona University of Seville

YT Video: https://www.youtube.com/watch?v=WlZz47rRylY

18:25 - 19:55
Early PhD #1DS - Doctoral Symposium at DS Room 1
Chair(s): Dalal Alrajeh Imperial College London

Advisor(s): Dalal Alrajeh, Joanne M. AtleeUniversity of Waterloo, Jane Cleland-HuangUniversity of Notre Dame

18:25
30m
Doctoral symposium paper
Unburdening onboarding in Software Product LinesDoctoral Symposium
DS - Doctoral Symposium
Raul Medeiros University of the Basque Country (UPV/EHU)
Pre-print
18:55
30m
Doctoral symposium paper
Extractive Multi Product-Line EngineeringDoctoral Symposium
DS - Doctoral Symposium
Kamil Rosiak TU Braunschweig
Pre-print
19:25
30m
Doctoral symposium paper
Group Recommendation Techniques for Feature Modeling and ConfigurationDoctoral Symposium
DS - Doctoral Symposium
Viet-Man Le Graz University of Technology
Pre-print
18:25 - 19:55
Early PhD #2DS - Doctoral Symposium at DS Room 2
Chair(s): Sira Vegas Universidad Politecnica de Madrid

Advisor(s): Elisabetta Di NittoPolitecnico di Milano, Jocelyn SimmondsUniversity of Chile, Claes WohlinBlekinge Institute of Technology

18:25
30m
Doctoral symposium paper
A proposal to systematize introducing DevOps into the software development processDoctoral Symposium
DS - Doctoral Symposium
Luciano Aguiar Monteiro Center for Advanced Studies and Systems (CESAR)
Pre-print
18:55
30m
Doctoral symposium paper
A Model using agile methodologies for defining metrics to be used by the Public Sector in Brazil to set remuneration for outsourced software developmentDoctoral Symposium
DS - Doctoral Symposium
Washington Almeida Cesar School
Pre-print
19:25
30m
Doctoral symposium paper
Learning to Boost the Efficiency of Modern Code ReviewDoctoral Symposium
DS - Doctoral Symposium
Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg
Pre-print
18:25 - 19:55
Early PhD #3DS - Doctoral Symposium at DS Room 3
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College

Advisor(s): Nazareno AguirreUniversity of Rio Cuarto and CONICET, Sebastian ElbaumUniversity of Virginia, David RosenblumNational Univeristy of Singapore

18:25
30m
Doctoral symposium paper
Towards a testing tool that learns to testDoctoral Symposium
DS - Doctoral Symposium
Olivia Rodriguez Valdes Open Universiteit
Pre-print
18:55
30m
Doctoral symposium paper
A functional paradigm for Capacity Planning of Cloud Computing WorkloadsDoctoral Symposium
DS - Doctoral Symposium
Pre-print
19:25
30m
Doctoral symposium paper
Interactive Graph Exploration for Comprehension of Static Analysis ResultsDoctoral Symposium
DS - Doctoral Symposium
Rafael F. Toledo University of Waterloo
Pre-print
19:55 - 20:10
20:10 - 20:55
PanelDS - Doctoral Symposium at DS Social Activities Room
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College, Sira Vegas Universidad Politecnica de Madrid

Panelist(s): Nazareno AguirreUniversity of Rio Cuarto and CONICET, Dalal Alrajeh, Jane Cleland-HuangUniversity of Notre Dame, Sebastian ElbaumUniversity of Virginia

Mon 24 May

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

17:00 - 17:05
WelcomeDS - Doctoral Symposium at DS Plenary Room
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College, Sira Vegas Universidad Politecnica de Madrid
17:05 - 18:35
Late PhD #1DS - Doctoral Symposium at DS Room 1
Chair(s): Sira Vegas Universidad Politecnica de Madrid

Advisor(s): Dalal Alrajeh, Jane Cleland-HuangUniversity of Notre Dame, Laura DillonMichigan State University, Rafael PrikladnickiSchool of Technology at the PUCRS University, David RosenblumNational Univeristy of Singapore

17:05
30m
Doctoral symposium paper
Data Analytics Techniques and Tool for Model-Driven Engineering of Smart IoT ServicesDoctoral Symposium
DS - Doctoral Symposium
Armin Moin Technical University of Munich, Germany
Pre-print
17:35
30m
Doctoral symposium paper
Please Don't Go - A Comprehensive Approach to Increase Women's Participation in Open Source SoftwareDoctoral Symposium
DS - Doctoral Symposium
Bianca Trinkenreich Northern of Arizona Univeristy
Pre-print
18:05
30m
Doctoral symposium paper
Speculative Analysis for Quality Assessment of Code CommentsDoctoral Symposium
DS - Doctoral Symposium
Pooja Rani University of Zurich
Pre-print
18:35 - 18:50
18:50 - 20:20
Late PhD #2DS - Doctoral Symposium at DS Room 1
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College

Advisor(s): Nazareno AguirreUniversity of Rio Cuarto and CONICET, Tevfik BultanUniversity of California, Santa Barbara, Betty H.C. ChengMichigan State University

18:50
30m
Doctoral symposium paper
Vulnerability Detection is Just the BeginningDoctoral Symposium
DS - Doctoral Symposium
Sarah Elder North Carolina State University
Pre-print
19:20
30m
Doctoral symposium paper
High-Quality Automated Program RepairDoctoral Symposium
DS - Doctoral Symposium
Manish Motwani University of Massachusetts, Amherst
Pre-print
19:50
30m
Doctoral symposium paper
On the Interplay Between Static and Dynamic Analysis for Mining SandboxesDoctoral Symposium
DS - Doctoral Symposium
Francisco Costa University of Brasília, Brazil
Pre-print
20:20 - 20:35
ClosingDS - Doctoral Symposium at DS Plenary Room
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College, Sira Vegas Universidad Politecnica de Madrid

Tue 25 May

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

10:00 - 10:30
CeremonyCeremonies at Plenary Room +12h
Chair(s): Natalia Juristo Universidad Politecnica de Madrid, Tao Xie Peking University, Arie van Deursen Delft University of Technology, Netherlands
10:00
30m
Other
Opening CeremonyLive during the mirror!
Ceremonies

Media Attached
10:30 - 11:30
10:30
20m
Paper
LightSys: Lightweight and Efficient CI System for Improving Integration Speed of SoftwareSEIP
SEIP - Software Engineering in Practice
Geunsik Lim Samsung Research, Samsung Electronics, MyungJoo Ham Samsung Electronics, Jijoong Moon Samsung Electronics, Wook Song Samsung Electronics
Link to publication DOI Pre-print Media Attached
10:50
20m
Paper
Using Machine Intelligence to Prioritise Code Review RequestsSEIP
SEIP - Software Engineering in Practice
Nishrith Saini Ericsson, Ricardo Britto Ericsson / Blekinge Institute of Technology
Pre-print Media Attached
11:10
20m
Paper
Towards Automating Code Review ActivitiesTechnical Track
Technical Track
Rosalia Tufano Università della Svizzera Italiana, Luca Pascarella Delft University of Technology, Michele Tufano Microsoft, Denys Poshyvanyk College of William & Mary, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
10:30 - 11:30
1.1.2. Developers: BehaviorTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Andrea Zisman The Open University
10:30
20m
Paper
A Passion for Security: Intervening to Help Software DevelopersSEIP
SEIP - Software Engineering in Practice
Charles Weir Lancaster University, Ingolf Becker University College London, Lynne Blair Lancaster University
DOI Pre-print Media Attached
10:50
20m
Paper
“Do this! Do that!, And nothing will happen” Do specifications lead to securely stored passwords?Technical Track
Technical Track
Joseph Hallett University of Bristol, Nikhil Patnaik University of Bristol, Benjamin Shreeve University of Bristol, Awais Rashid University of Bristol, UK
Pre-print Media Attached
11:10
20m
Paper
Why don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; --ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Larissa Braz University of Zurich, Enrico Fregnan University of Zurich, Gül Calikli University of Zürich, Alberto Bacchelli University of Zurich
Pre-print Media Attached
10:30 - 11:30
1.1.3. Deep Neural Networks: Validation #1Technical Track at Blended Sessions Room 3 +12h
Chair(s): Oscar Dieste Universidad Politécnica de Madrid
10:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
Pre-print Media Attached
10:50
20m
Paper
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track
Technical Track
Xiaoyu Zhang Xi'an Jiaotong University, Juan Zhai Rutgers University, Shiqing Ma Rutgers University, Chao Shen Xi'an Jiaotong University
Pre-print Media Attached
11:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan Xiao National University of Singapore, Ivan Beschastnikh University of British Columbia, David Rosenblum George Mason University, Changsheng Sun National University of Singapore, Sebastian Elbaum University of Virginia, Yun Lin National University of Singapore, Jin Song Dong National University of Singapore
Pre-print Media Attached
10:30 - 11:30
1.1.4. Obtaining Information from App User Reviews #1Technical Track at Blended Sessions Room 4 +12h
Chair(s): Patricia Lago Vrije Universiteit Amsterdam
10:30
20m
Paper
Identifying Key Features from App User ReviewsTechnical Track
Technical Track
Huayao Wu Nanjing University, Wenjun Deng Nanjing University, Xintao Niu Nanjing University, Changhai Nie Nanjing University
Pre-print Media Attached
10:50
20m
Paper
CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesTechnical Track
Technical Track
Yangyu Hu Chongqing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Tiantong Ji Case Western Reserve University, Xusheng Xiao Case Western Reserve University, Xiapu Luo The Hong Kong Polytechnic University, Peng Gao University of California, Berkeley, Yao Guo Peking University
Pre-print Media Attached
11:10
20m
Paper
Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track
Technical Track
Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Zhenfei Cao Nanjing University, Xu Wang Nanjing University, Tongyu Li Nanjing University, Zhenyu Chen Nanjing University
Pre-print Media Attached
11:30 - 12:00
Meet your peersSocial and Networking at Networking Shuffle Room

In this series of speed networking events, ICSE participants can meet their (more) senior colleagues working on similar aspects of software engineering research.

11:30
30m
Meeting
Meet your peers: Human aspects
Social and Networking

11:30
30m
Meeting
Meet your peers: AI and software engineering (AI for SE, SE for AI)
Social and Networking

11:30
30m
Meeting
Meet your peers: Testing
Social and Networking

11:30
30m
Meeting
Meet your peers: Program analysis
Social and Networking

11:30
30m
Meeting
Meet your peers: Open (any topic)
Social and Networking

11:30
30m
Meeting
Meet your peers: Software evolution and maintenance
Social and Networking

11:30
30m
Meeting
Meet your peers: Requirements, design, modeling
Social and Networking

11:30 - 13:30
SRC Poster Session 1SRC - ACM Student Research Competition at SRC Room 1
Chair(s): Aurora Ramírez University of Córdoba, Sergio Segura Universidad de Sevilla
11:30
2h
Poster
Effect on brain activity while programming with (without) musicACM SRC
SRC - ACM Student Research Competition
Ananga Thapaliya Innopolis University, Russia
Media Attached
11:30
2h
Poster
Anomaly Detection in Scratch AssignmentsACM SRC
SRC - ACM Student Research Competition
Nina Körber University of Passau
Pre-print Media Attached File Attached
11:30
2h
Poster
Testing Object Detection for Autonomous Driving Systems via 3D ReconstructionACM SRC
SRC - ACM Student Research Competition
Jinyang Shao Wuhan University, China
Pre-print Media Attached
11:30
2h
Poster
Scalable Call Graph Constructor for MavenACM SRC
SRC - ACM Student Research Competition
Mehdi Keshani Delft University of Technology
Pre-print Media Attached File Attached
11:30
2h
Poster
System Component-Level Self-Adaptations for Security via Bayesian GamesACM SRC
SRC - ACM Student Research Competition
Mingyue Zhang Peking University, China
Pre-print Media Attached
11:30
2h
Poster
SetDroid: Detecting User-configurable Setting Issues of Android Apps via Metamorphic FuzzingACM SRC
SRC - ACM Student Research Competition
Jingling Sun East China Normal University, China
Media Attached File Attached
11:30
2h
Poster
Let's not make a fuzz about itACM SRC
SRC - ACM Student Research Competition
Elisabet Lobo-Vesga Chalmers University of Technology, Sweden
Pre-print Media Attached
11:30
2h
Poster
MUTAGEN: Faster Mutation-Based Random TestingACM SRC
SRC - ACM Student Research Competition
Agustín Mista Chalmers University of Technology
Pre-print Media Attached
11:30
2h
Poster
Detecting User-Perceived Service Failure in Mobile Applications via Mining User TracesACM SRC
SRC - ACM Student Research Competition
Deyu Tian Peking University
Pre-print Media Attached
11:30
2h
Poster
Metamorphic Testing of Autonomous Vehicles: a Case Study on SimulinkACM SRC
SRC - ACM Student Research Competition
Pablo Valle University of Mondragon
Pre-print Media Attached
11:30
2h
Poster
Distribution Awareness for AI System TestingACM SRC
SRC - ACM Student Research Competition
David Berend Nanyang Technological University, Singapore
Pre-print Media Attached
12:05 - 13:05
1.2.1. Deep Neural Networks: Validation #2Technical Track at Blended Sessions Room 1 +12h
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
12:05
20m
Paper
Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track
Technical Track
Linghan Meng Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Lin Chen Department of Computer Science and Technology, Nanjing University, Zhi Wang Nanjing University, Di Wu Momenta, Yuming Zhou Nanjing University, Baowen Xu Nanjing University
Pre-print Media Attached
12:25
20m
Paper
Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track
Technical Track
Zan Wang College of Intelligence and Computing, Tianjin University, Hanmo You College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Yingyi Zhang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University
Pre-print Media Attached
12:45
20m
Paper
Testing Machine Translation via Referential TransparencyTechnical Track
Technical Track
Pinjia He ETH Zurich, Clara Meister ETH Zurich, Zhendong Su ETH Zurich
Pre-print Media Attached
12:05 - 13:05
1.2.2. Search-Based SE & Genetic OperationsJournal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): José Miguel Rojas University of Leicester, UK
12:05
20m
Paper
Quality Indicators in Search-Based Software Engineering: An Empirical EvaluationJournal-First
Journal-First Papers
Shaukat Ali Simula Research Laboratory, Norway, Paolo Arcaini National Institute of Informatics , Dipesh Pradhan Simula Research Laboratory, Norway, Safdar Aqeel Safdar Simula Research Laboratory, Norway, Tao Yue Simula Research Laboratory
Link to publication DOI Authorizer link Media Attached
12:25
20m
Paper
Utilizing Automatic Query Reformulations as Genetic Operations to Improve Feature Location in Software ModelsJournal-First
Journal-First Papers
Francisca Pérez SVIT Research Group, Universidad San Jorge, Tewfik Ziadi LIP6, Sorbonne Université, Carlos Cetina San Jorge University, Spain
Link to publication Pre-print Media Attached
12:45
20m
Paper
Enhancing Genetic Improvement of Software with Regression Test SelectionArtifact ReusableTechnical TrackArtifact Available
Technical Track
Giovani Guizzo University College London, Justyna Petke University College London, Federica Sarro University College London, Mark Harman University College London
Pre-print Media Attached
12:05 - 13:15
1.2.3. Developers: General IssuesSEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Oscar Pastor Universitat Politecnica de Valencia
12:05
20m
Paper
Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track
Technical Track
Anastasia Danilova University of Bonn, Alena Naiakshina University of Bonn, Stefan Horstmann University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE
Pre-print Media Attached
12:25
20m
Paper
How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track
Technical Track
Lukas Moldon RWTH Aachen University, Markus Strohmaier RWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes Wachs Vienna University of Economics and Business & Complexity Science Hub Vienna
Pre-print Media Attached
12:45
15m
Paper
Exploring the Role of Creativity in Software EngineeringSEIS
SEIS - Software Engineering in Society
Wouter Groeneveld KU Leuven, Laurens Luyten KU Leuven, Joost Vennekens KU Leuven, Kris Aerts KU Leuven
Pre-print Media Attached
13:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas Fritzsch University of Stuttgart, Institute of Software Engineering, Marvin Wyrich University of Stuttgart, Justus Bogner University of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan Wagner University of Stuttgart
Pre-print Media Attached
12:05 - 13:15
12:05
20m
Paper
How to identify Boundary Conditions with Contrasty Metric?Technical Track
Technical Track
Weilin Luo Sun Yat-sen University, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Xiaotong Song School of Data and Computer Science, Sun Yat-sen University, Binhao Yang School of Data and Computer Science, Sun Yat-sen University, Hongzhen Zhong School of Data and Computer Science, Sun Yat-sen University, Yin Chen Department of Computer Science, South China Normal University
Pre-print Media Attached
12:25
20m
Paper
Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh EECS, University of Ottawa, Lionel Briand University of Luxembourg and University of Ottawa
Pre-print Media Attached
12:45
15m
Paper
Investigating the potential impact of values on requirements and software engineeringSEIS
SEIS - Software Engineering in Society
Alistair Sutcliffe University of Aston, Peter Sawyer Aston University, Wei Liu King's College London, Nelly Bencomo Aston University
Pre-print Media Attached
13:00
15m
Paper
Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER
NIER - New Ideas and Emerging Results
Atif Mashkoor Johannes Kepler University Linz, Michael Leuschel HHU, Alexander Egyed Johannes Kepler University
Pre-print Media Attached
12:05 - 13:05
1.1. Teaching Software Quality IJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University, Ana María Moreno Universidad Politécnica de Madrid
12:05
20m
Experience report
GitHub-OSS Fixit: Fixing bugs at scale in a Software Engineering CourseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Shin Hwei Tan Southern University of Science and Technology, Chunfeng Hu Southern University of Science and Technology, Ziqiang Li Southern University of Science and Technology, Xiaowen Zhang Southern University of Science and Technology, Ying Zhou Southern University of Science and Technology
Pre-print Media Attached
12:25
20m
Experience report
Learning Software Quality Assurance with BricksJSEET
JSEET - Joint Track on Software Engineering Education and Training
Miguel Ehécatl Morales Trujillo University of Canterbury
Pre-print Media Attached
12:45
20m
Experience report
Assessing the Students' Understanding and their Mistakes in Code Review Checklists -An Experience Report of 1,791 Code Review Checklists from 394 StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Chun Yong Chong Monash University, Patanamon Thongtanunam University of Melbourne, Kla Tantithamthavorn Monash University
Pre-print Media Attached
13:45 - 14:00
Awards Announcement 1Awards at Plenary Room +12h
Chair(s): Arie van Deursen Delft University of Technology, Netherlands, Tao Xie Peking University, George Eleftherakis University of York at Thessaloniki
13:45
15m
Awards
ICSE Technical Track & ACM Europe Council AwardsAwards
Awards

Pre-print
14:00 - 15:15
ICSE KeynotesKeynotes at Plenary Room +12h
Chair(s): Arie van Deursen Delft University of Technology, Netherlands
14:00
30m
Keynote
Dario Gil's Keynote: What’s Next in Software Keynote
Keynotes
Dario Gil IBM Research, USA
Media Attached
14:30
15m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

14:45
30m
Social Event
Meet Dario Gil
Keynotes

14:45 - 15:15
Gather.townSocial and Networking at Networking and Culture Room 1 +12h
Chair(s): Carolin Brandt Delft University of Technology, Davide Fucci Blekinge Institute of Technology, Fabiano Pecorelli University of Salerno
Go directly to this room on Clowdr
14:45
30m
Other
Introduction to Gather.town
Social and Networking

Media Attached
14:45 - 15:15
14:45
30m
Panel
COST Action Network on Gender Balance
Social and Networking
Barbora Buhnova Masaryk University, Letizia Jaccheri Norwegian University of Science and Technology
Media Attached
14:45 - 15:15
14:45 - 15:15
Posters 1Posters at Poster Room
Chair(s): Federica Sarro University College London

Each poster makes a 2-minute presentation (displayed in the Poster room). At the end of each presentation, a breakout room will be created for each poster. Attendees will be able to join and discuss with the authors.

14:45
30m
Poster
Designing Tester and Sampler in TandemPoster
Posters
Mate Soos Hobbyist, Priyanka Golia Indian Institute of Technology, Kanpur, India and National University of Singapore, Singapore, Sourav Chakraborty Indian Statistical Institute (ISI) , Kolkata, India, Kuldeep S. Meel National University of Singapore
Media Attached
14:45
30m
Poster
Team-oriented Consistency Checking of Heterogeneous Engineering ArtifactsPoster
Posters
Michael Alexander Tröls Johannes Kepler University, Linz, Atif Mashkoor Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University
Pre-print Media Attached
14:45
30m
Poster
RPT: Effective and Efficient Retrieval of Program Translations from Big CodePoster
Posters
Binger Chen Technische Universität Berlin, Ziawasch Abedjan Leibniz Universität Hannover
Pre-print Media Attached
15:00 - 16:15
NLP for Requirements Engineering: Tasks, Techniques, Tools, and TechnologiesTB - Technical Briefings at TB Room +12h
Chair(s): Xavier Franch Universitat Politècnica de Catalunya
15:00
75m
Tutorial
NLP for Requirements Engineering: Tasks, Techniques, Tools, and Technologies Technical Briefings
TB - Technical Briefings
Media Attached
15:20 - 16:15
1.3.1. Quality AssuranceNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Silvia Abrahão Universitat Politècnica de València
15:20
20m
Paper
Supporting Quality Assurance with Automated Process-Centric Quality Constraints CheckingTechnical Track
Technical Track
Christoph Mayr-Dorn Johannes Kepler University, Linz, Michael Vierhauser Johannes Kepler University Linz, Stefan Bichler JOHANNES KEPLER UNIVERSITY LINZ, Felix Keplinger JOHANNES KEPLER UNIVERSITY LINZ, Jane Cleland-Huang University of Notre Dame, Alexander Egyed Johannes Kepler University, Thomas Mehofer Frequentis AG
Pre-print Media Attached
15:40
15m
Paper
Inconsistency-tolerating guidance for software engineering processesNIER
NIER - New Ideas and Emerging Results
Christoph Mayr-Dorn Johannes Kepler University, Linz, Roland Kretschmer Johannes Kepler University, Linz, Alexander Egyed Johannes Kepler University, Ruben Heradio UNED (Universidad Nacional de Educacion a Distancia), David Fernandez-Amoros UNED
Pre-print Media Attached
15:55
20m
Paper
Understanding Bounding Functions in Safety-Critical UAV SoftwareTechnical Track
Technical Track
Xiaozhou Liang SUNY Binghamton, John Henry Burns SUNY Binghamton, Joseph Sanchez SUNY Binghamton, Karthik Dantu University at Buffalo, Lukasz Ziarek University at Buffalo, Yu David Liu SUNY Binghamton
Pre-print Media Attached
15:20 - 16:15
1.3.2. Deep Neural Networks: Supporting SE Tasks #1NIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Ayse Tosun Istanbul Technical University
15:20
20m
Paper
CODIT: Code Editing with Tree-Based Neural ModelsJournal-First
Journal-First Papers
Saikat Chakraborty Columbia University, Yangruibo Ding Columbia University, Miltiadis Allamanis Microsoft Research, UK, Baishakhi Ray Columbia University, USA
Link to publication DOI Pre-print Media Attached
15:40
20m
Paper
Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT ModelsACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Jinfeng Lin University of Notre Dame, Yalin Liu University of Notre Dame, Qingkai Zeng University of Notre Dame, Meng Jiang University of Notre Dame, Jane Cleland-Huang University of Notre Dame
Pre-print Media Attached
16:00
15m
Paper
A Cognitive and Machine Learning-Based Software Development Paradigm Supported by ContextNIER
NIER - New Ideas and Emerging Results
Glaucia Melo University of Waterloo, Paulo Alencar University of Waterloo, Don Cowan University of Waterloo
Pre-print Media Attached
15:20 - 16:15
1.3.3. Open ScienceNIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Sira Vegas Universidad Politecnica de Madrid
15:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Shanping Li Zhejiang University
Pre-print Media Attached
15:40
20m
Paper
Publish or Perish, but do not Forget your Software ArtifactsJournal-First
Journal-First Papers
Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print Media Attached
16:00
15m
Paper
Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software EngineeringNIER
NIER - New Ideas and Emerging Results
Zheng Li University of Concepción
Pre-print Media Attached
15:20 - 16:15
1.3.4. Obtaining Information from App User Reviews #2Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4 +12h
Chair(s): Birgit Penzenstadler Chalmers
15:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena Fischer Maastricht University, Rita Walczuch Maastricht University, Emitzá Guzmán Vrije Universiteit Amsterdam
Pre-print Media Attached
15:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo Haering University of Hamburg, Germany, Christoph Stanik University of Hamburg, Germany, Walid Maalej University of Hamburg, Germany
Pre-print Media Attached
15:55
20m
Paper
It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug ReportsArtifact ReusableTechnical Track
Technical Track
Nathan Cooper William & Mary, Carlos Bernal-Cárdenas Microsoft, Oscar Chaparro College of William & Mary, Kevin Moran George Mason University, Denys Poshyvanyk College of William & Mary
Pre-print Media Attached
16:40 - 17:35
16:40
15m
Paper
Bridging the Gap Between Clone-and-Own and Software Product LinesNIER
NIER - New Ideas and Emerging Results
Timo Kehrer Humboldt-Universtität zu Berlin, Thomas Thüm University of Ulm, Alexander Schultheiß Humboldt-Universität zu Berlin, Paul Maximilian Bittner University of Ulm
Pre-print Media Attached
16:55
20m
Paper
Seamless Variability Management With the Virtual PlatformTechnical Track
Technical Track
Wardah Mahmood Chalmers | University of Gothenburg, Daniel Strüber Radboud University Nijmegen, Thorsten Berger Chalmers | University of Gothenburg, Ralf Laemmel University of Koblenz-Landau, Mukelabai Mukelabai Chalmers | University of Gothenburg
Pre-print Media Attached
17:15
20m
Paper
Challenges of Implementing Software Variability in Eclipse OMR: An Interview StudySEIP
SEIP - Software Engineering in Practice
Batyr Nuryyev University of Alberta, Sarah Nadi University of Alberta, Nazim Bhuiyan IBM, Leonardo Banderali IBM Toronto Labs
Pre-print Media Attached
16:40 - 17:35
1.4.2. Continuous IntegrationJournal-First Papers / Technical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 2 +12h
Chair(s): Daniela Damian University of Victoria
16:40
20m
Paper
A Machine Learning Approach to Improve the Detection of CI Skip CommitsJournal-First
Journal-First Papers
Rabe Abdalkareem Queens University, Kingston, Canada, Suhaib Mujahid Concordia University, Emad Shihab Concordia University
Link to publication DOI Pre-print Media Attached
17:00
20m
Paper
What helped, and what did not? An Evaluation of the Strategies to Improve Continuous IntegrationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Xianhao Jin Virginia Tech, Francisco Servant Virginia Tech
Pre-print Media Attached
17:20
15m
Paper
ADEPT: A Socio-Technical Theory of Continuous IntegrationNIER
NIER - New Ideas and Emerging Results
Omar Elazhary University of Victoria, Margaret-Anne Storey University of Victoria, Neil Ernst University of Victoria, Elise Paradis University of Toronto
Pre-print Media Attached
16:40 - 17:35
1.4.3. Identifying Information LeaksNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Oscar Dieste Universidad Politécnica de Madrid
16:40
15m
Paper
An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER
NIER - New Ideas and Emerging Results
Sandip Ghosal Indian Institute of Technology, Bombay, R.K. Shyamasundar Indian Institute of Technology, Bombay
Pre-print Media Attached
16:55
20m
Paper
Abacus: Precise Side-Channel AnalysisArtifact ReusableTechnical Track
Technical Track
Qinkun Bao The Pennsylvania State University, Zihao Wang The Pennsylvania State University, Xiaoting Li Penn State University, James Larus EPFL, Dinghao Wu The Pennsylvania State University
Pre-print Media Attached
17:15
20m
Paper
Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track
Technical Track
Jingbo Wang University of Southern California, Chungha Sung University of Southern California, Mukund Raghothaman University of Southern California, Chao Wang USC
Pre-print Media Attached
16:40 - 17:35
1.4.4. Developers: OnboardingTechnical Track / SEIP - Software Engineering in Practice / NIER - New Ideas and Emerging Results at Blended Sessions Room 4 +12h
Chair(s): Gail Murphy University of British Columbia
16:40
20m
Paper
Please Turn Your Cameras On: Remote Onboarding of Software Developers during a PandemicSEIP
SEIP - Software Engineering in Practice
Paige Rodeghero Clemson University, Thomas Zimmermann Microsoft Research, Brian Houck Microsoft Research, Denae Ford Microsoft Research
Pre-print Media Attached
17:00
15m
Paper
Exploring the Efficiency of Self-Organizing Software Teams with Game TheoryNIER
NIER - New Ideas and Emerging Results
Clay Stevens University of Nebraska-Lincoln, Jared Soundy University of Nebraska-Lincoln, Hau Chan University of Nebraska-Lincoln
Pre-print Media Attached
17:15
20m
Paper
A Case Study of Onboarding in Software Teams: Tasks and StrategiesArtifact ReusableTechnical TrackArtifact Available
Technical Track
An Ju University of California, Berkeley, Hitesh Sajnani , Scot Kelly Microsoft, Kim Herzig Tools for Software Engineers, Microsoft
Pre-print Media Attached
17:50 - 18:00
Awards Announcement 2Awards at Plenary Room +12h
Chair(s): Thomas Zimmermann Microsoft Research

The ACM SIGSOFT Outstanding Research Award Lecture is delivered jointly with Prem Devanbu’s Keynote. Please refer to the Keynote program for details.

17:50
10m
Awards
ACM SIGSOFT Outstanding Research AwardAwards
Awards
Prem Devanbu Department of Computer Science, University of California, Davis
18:00 - 19:30
ICSE KeynotesKeynotes at Plenary Room +12h
Chair(s): Thomas Zimmermann Microsoft Research
18:00
30m
Keynote
Prem Devanbu's Keynote and Outstanding Award Lecture: "Naturalness and Bimodality of Code: A Research Overview" KeynoteACM SIGSOFT Outstanding Research AwardAwards
Keynotes
Prem Devanbu Department of Computer Science, University of California, Davis
Media Attached
18:30
30m
Social Event
Meet Prem DevanbuLive during the mirror!
Keynotes

19:00
30m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

19:00 - 19:30
Community Speed NetworkingSocial and Networking at Networking Shuffle Room
19:00
30m
Meeting
Speed networking: Hablamos español
Social and Networking

19:00 - 19:30
19:00
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

19:00
30m
Meeting
Coffee Chat: Μιλάμε ελληνικά
Social and Networking
Eleni Constantinou Eindhoven University of Technology
19:00
30m
Meeting
Coffee Chat: Falamos português!
Social and Networking
Igor Steinmacher Northern Arizona University, USA
19:00
30m
Meeting
Coffee Chat: On parle français
Social and Networking
Fabio Petrillo Université du Québec à Chicoutimi, Canada
19:00
30m
Meeting
Coffee Chat: Parliamo italiano
Social and Networking
Valentina Lenarduzzi LUT University
19:00
30m
Meeting
Coffee Chat: Blacks in Software Engineering
Social and Networking

19:00 - 19:30
ICSE is runningCulture and Sports at Networking and Culture Room 3 +12h
Chair(s): Luís Cruz Deflt University of Technology, Ayushi Rastogi University of Groningen, The Netherlands
19:00
30m
Social Event
ICSE is running (part 1)
Culture and Sports

Media Attached
19:00 - 19:30
Posters 2Posters at Poster Room
Chair(s): Davide Fucci Blekinge Institute of Technology

Each poster makes a 2-minute presentation (displayed in the Poster room). At the end of each presentation, a breakout room will be created for each poster. Attendees will be able to join and discuss with the authors.

19:00
30m
Poster
Understanding Language Selection in Multi-Language Software Projects on GitHubPoster
Posters
Wen Li , Na Meng Virginia Tech, USA, Li Li Monash University, Haipeng Cai Washington State University, USA
Pre-print Media Attached
19:00
30m
Poster
Finding Metamorphic Relations for Scientific SoftwarePoster
Posters
Xuanyi Lin University of Cincinnati, Zedong Peng University of Cincinnati, Nan Niu University of Cincinnati, Wentao Wang Oracle America Inc, Hui Liu Beijing Institute of Technology
Pre-print Media Attached
19:00
30m
Poster
We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Poster
Posters
Andrew Truelove University of California, Irvine, Eduardo Santana de Almeida Federal University of Bahia, Iftekhar Ahmed University of California, Irvine
Pre-print Media Attached
19:00 - 21:00
SRC Poster Session 2SRC - ACM Student Research Competition at SRC Room 2
Chair(s): Aurora Ramírez University of Córdoba, Sergio Segura Universidad de Sevilla
19:00
2h
Poster
NodeSRT: A Selective Regression Testing Tool for Node.js ApplicationACM SRC
SRC - ACM Student Research Competition
Yufeng Chen University of British Columbia
Pre-print Media Attached
19:00
2h
Poster
Investigating the Interplay between Developers and AutomationACM SRC
SRC - ACM Student Research Competition
Omar Elazhary University of Victoria
Pre-print Media Attached File Attached
19:00
2h
Poster
WebEvo: Taming Web Application Evolution via Semantic Structure Change DetectionACM SRC
SRC - ACM Student Research Competition
Fei Shao Case Western Reserve University
Media Attached
19:00
2h
Poster
Understanding the Challenges and Assisting Developers with Developing Spark ApplicationsACM SRC
SRC - ACM Student Research Competition
Zehao Wang Concordia University, Montreal, Canada
Pre-print Media Attached File Attached
19:00
2h
Poster
Automation and evaluation of mutation testing for the new C++ standardsACM SRC
SRC - ACM Student Research Competition
Miguel Ángel Álvarez-García Universidad de Cádiz
Pre-print Media Attached
19:00
2h
Poster
ProMal: Precise Window Transition Graphs for Android via Synergy of Program Analysis and Machine LearningACM SRC
SRC - ACM Student Research Competition
Changlin Liu Case Western Reserve University
Media Attached
19:00
2h
Poster
Microservice-based performance problem detection in Cyber-Physical System software updatesACM SRC
SRC - ACM Student Research Competition
Media Attached
19:00
2h
Poster
Please Don’t Go - Increasing Women’s Participation in Open Source SoftwareACM SRC
SRC - ACM Student Research Competition
Bianca Trinkenreich Northern of Arizona Univeristy
Pre-print Media Attached
19:00
2h
Poster
Explainable Bug Prediction for Code Changes: Are We There Yet?ACM SRC
SRC - ACM Student Research Competition
Reem Aleithan York University, Canada
Media Attached
19:00
2h
Poster
A Better Approach to Track the Evolution of Static Code WarningsACM SRC
SRC - ACM Student Research Competition
Pre-print Media Attached File Attached
19:00 - 19:30
19:00
30m
Meeting
Opportunities at Invenia Labs
Sponsors Exhibitions

19:30 - 21:15
SCORE Finalists presentationSCORE at SCORE Room
Chair(s): Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Fabio Calefato University of Bari, Igor Steinmacher Northern Arizona University, USA, Patanamon Thongtanunam The University of Melbourne
19:30
5m
Day opening
SCORE 2021 Introduction
SCORE

19:35
15m
Demonstration
VBP: Support for Voice-Based Programming (VOice COmputer for Developers' Requests - VOCODER)
SCORE
Francesco Amorosini Politecnico di Milano, Hilal Taha Malardalen University, Serena Allkja Politecnico di Milano, Alessandro Passoni Politecnico di Milano, Jaime Francés Mälardalen University, Alberto Cabellos Jimenez Mälardalen University
19:50
15m
Demonstration
Howzit: Secure Peer-to-Peer Messaging
SCORE
Toni Jurjevic , Petar Jukica University of Zagreb, Luka Guzina Mälardalen University, Vasilije Milinić , Tea Pavićević Mälardalen University, Dejana Tomašević Mälardalen University, Marko Jurin University of Zagreb
20:05
15m
Demonstration
ADR Manager
SCORE
Daniel Abajirov University of Stuttgart, Manuel Merkel University of Stuttgart, Katrin Bauer University of Stuttgart
20:20
10m
Break
Break
SCORE

20:30
15m
Demonstration
Jambu Overflow - Lepic
SCORE
Vitor N. Cantão UFPA - Federal University of Pará, Aian Shay UFPA - Federal University of Pará, Arthur Takeshi N. Yoshikawa JambuOverflow, Felipe M. R. Oliveira UFPA - Federal University of Pará, Isabela L. M. Batista UFPA - Federal University of Pará, Pedro Victor A. Melo UFPA - Federal University of Pará, João Canavarro UFPA - Federal University of Pará, Renan F. Cunha UFPA - Federal University of Pará
20:45
15m
Demonstration
Team Katara - AI4Agile
SCORE
Phong Bach Washington State University Everett, Emily Cawlfield Washington State University Everett, Nain Galvan Washington State University Everett, Aric Monary Washington State University Everett
19:35 - 20:55
1.5.1. Deep Neural Networks: General IssuesTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Ignacio Panach Universidad de Valencia
19:35
20m
Paper
Asset Management in Machine Learning: A SurveySEIP
SEIP - Software Engineering in Practice
Samuel Idowu Chalmers | University of Gothenburg, Daniel Strüber Radboud University Nijmegen, Thorsten Berger Chalmers | University of Gothenburg
Pre-print Media Attached
19:55
20m
Paper
An Empirical Study of Refactorings and Technical Debt in Machine Learning SystemsTechnical Track
Technical Track
Yiming Tang City University of New York (CUNY) Graduate Center, Raffi Khatchadourian CUNY Hunter College, Mehdi Bagherzadeh Oakland University, Rhia Singh City University of New York (CUNY) Macaulay Honors College, Ajani Stewart City University of New York (CUNY) Hunter College, Anita Raja City University of New York (CUNY) Hunter College
Pre-print Media Attached
20:15
20m
Paper
Logram: Efficient Log Parsing Using n-Gram DictionariesJournal-First
Journal-First Papers
Hetong Dai Concordia University, Heng Li Polytechnique Montréal, Che-Shao Chen Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University
DOI Pre-print Media Attached
20:35
20m
Paper
DeepLocalize: Fault Localization for Deep Neural NetworksTechnical Track
Technical Track
Mohammad Wardat Dept. of Computer Science, Iowa State University, Wei Le Dept. of Computer Science, Iowa State University, Hridesh Rajan Dept. of Computer Science, Iowa State University
Pre-print Media Attached
19:35 - 20:55
1.5.2. Developers: Observational StudiesSEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Carolyn Seaman University of Maryland Baltimore County
19:35
20m
Paper
What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First
Journal-First Papers
Iflaah Salman University of Oulu, Pilar Rodriguez Universidad Politécnica de Madrid, Burak Turhan Monash University, Ayse Tosun Istanbul Technical University, Arda Gureller Ericsson
Pre-print Media Attached
19:55
20m
Paper
An interview study of how developers use execution logs in embedded software engineeringSEIP
SEIP - Software Engineering in Practice
Nan Yang Eindhoven University of Technology, The Netherlands, Pieter Cuijpers Eindhoven University of Technology, Ramon Schiffelers Eindhoven University of Technology and ASML, the Netherlands, Johan Lukkien Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology
Pre-print Media Attached
20:15
20m
Paper
Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track
Technical Track
Madeline Endres University of Michigan, Zachary Karas University of Michigan, Xiaosu Hu University of Michigan, Ioulia Kovelman University of Michigan, Westley Weimer University of Michigan
Pre-print Media Attached
20:35
20m
Paper
Explicit Programming StrategiesJournal-First
Journal-First Papers
Thomas LaToza George Mason University, Maryam Arab George Mason University, Dastyni Loksa Towson University, Amy Ko University of Washington
Link to publication Pre-print Media Attached
19:35 - 20:55
1.5.3. API: Usage and RefactoringTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Giuseppe Scanniello University of Basilicata
19:35
20m
Paper
Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Henk Grent Adyen N.V., Aleksei Akimov Adyen N.V., Maurício Aniche Delft University of Technology
Pre-print Media Attached
19:55
20m
Paper
SOAR: A Synthesis Approach for Data Science API RefactoringArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ansong Ni Yale University, Daniel Ramos Carnegie Mellon University, Aidan Z.H. Yang Carnegie Mellon University, Ines Lynce INESC-ID/IST, Universidade de Lisboa, Vasco Manquinho INESC-ID/IST, Universidade de Lisboa, Ruben Martins Carnegie Mellon University, Claire Le Goues Carnegie Mellon University
Pre-print Media Attached
20:15
20m
Paper
Studying Ad Library Integration Strategies of Top Free-to-Download AppsJournal-First
Journal-First Papers
Md Ahasanuzzaman Queen's University, Safwat Hassan Thompson Rivers University, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
20:35
20m
Paper
Are Machine Learning Cloud APIs Used Correctly?Artifact ReusableTechnical Track
Technical Track
Chengcheng Wan University of Chicago, Shicheng Liu University of Chicago, Henry Hoffmann University of Chicago, Michael Maire University of Chicago, Shan Lu University of Chicago
Pre-print Media Attached
19:35 - 20:55
1.5.4. Open Source: Participants' MotivationsTechnical Track / Journal-First Papers at Blended Sessions Room 4 +12h
Chair(s): Gregorio Robles Universidad Rey Juan Carlos
19:35
20m
Paper
Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social GoodTechnical Track
Technical Track
Yu Huang University of Michigan, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft Research
Pre-print Media Attached
19:55
20m
Paper
Studying the Association between Bountysource Bounties and the Issue-addressing Likelihood of GitHub Issue ReportsJournal-First
Journal-First Papers
Jiayuan Zhou Centre for Software Excellence, Huawei, Canada, Shaowei Wang University of Manitoba, Cor-Paul Bezemer University of Alberta, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan School of Computing, Queen's University
Pre-print
20:15
20m
Paper
Onboarding vs. Diversity, Productivity and Quality -- Empirical Study of the OpenStack EcosystemArtifact ReusableTechnical TrackArtifact Available
Technical Track
Armstrong Foundjem Queens University, Ellis E. Eghan Polytechnique Montreal, Bram Adams Queens University
Link to publication Pre-print Media Attached
20:35
20m
Paper
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceTechnical Track
Technical Track
Marco Gerosa Northern Arizona University, USA, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Bianca Trinkenreich Northern of Arizona Univeristy, Georg Link Bitergia, Gregorio Robles Universidad Rey Juan Carlos, Christoph Treude University of Adelaide, Igor Steinmacher Northern Arizona University, USA, Anita Sarma Oregon State University
Pre-print Media Attached
19:35 - 20:55
1.5.5. Developers: Naming Methods and VariablesTechnical Track / Journal-First Papers at Blended Sessions Room 5 +12h
Chair(s): José Miguel Rojas University of Leicester, UK
19:35
20m
Paper
How Developers Choose NamesJournal-First
Journal-First Papers
Dror Feitelson Hebrew University, Ayelet Mizrahi Hebrew University, Nofar Noy Hebrew University, Aviad Ben Shabat Hebrew University, Or Eliyahu Hebrew University, Roy Sheffer Hebrew University
Link to publication DOI Pre-print Media Attached
19:55
20m
Paper
IdBench: Evaluating Semantic Representations of Identifier Names in Source CodeTechnical Track
Technical Track
Yaza Wainakh TU Darmstadt, Moiz Rauf University of Stuttgart, Michael Pradel University of Stuttgart
Pre-print Media Attached
20:15
20m
Paper
A Context-based Automated Approach for Method Name Consistency Checking and SuggestionTechnical Track
Technical Track
Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas
Pre-print Media Attached
20:35
20m
Paper
On the Naming of Methods: A Survey of Professional DevelopersArtifact ReusableTechnical TrackArtifact Available
Technical Track
Reem S. Alsuhaibani Kent State University, Christian D. Newman Rochester Institute of Technology, Michael J. Decker Bowling Green State University, Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University
Pre-print Media Attached
19:35 - 21:50
Hands-On Session on the Development of Trustworthy AI softwareTB - Technical Briefings at TB Room +12h
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
19:35
2h15m
Tutorial
Hands-On Session on the Development of Trustworthy AI software Technical Briefings
TB - Technical Briefings
Media Attached
20:55 - 21:40
Panel 1Panels at Panel Room +38h5min
Chair(s): Davide Falessi California Polytechnic State University, David C. Shepherd Virginia Commonwealth University
20:55
45m
Panel
Are academics working on the right problems?Panel
Panels
Felienne Hermans Leiden University, Titus Barik Microsoft, USA, Jordi Cabot ICREA - UOC
Media Attached
22:00 - 22:30
CeremonyCeremonies at Plenary Room
The opening will be live during the mirror.
22:00
30m
Other
Opening CeremonyLive during the mirror!
Ceremonies

Media Attached
22:30 - 23:30
22:30
20m
Paper
LightSys: Lightweight and Efficient CI System for Improving Integration Speed of SoftwareSEIP
SEIP - Software Engineering in Practice
Geunsik Lim Samsung Research, Samsung Electronics, MyungJoo Ham Samsung Electronics, Jijoong Moon Samsung Electronics, Wook Song Samsung Electronics
Link to publication DOI Pre-print Media Attached
22:50
20m
Paper
Using Machine Intelligence to Prioritise Code Review RequestsSEIP
SEIP - Software Engineering in Practice
Nishrith Saini Ericsson, Ricardo Britto Ericsson / Blekinge Institute of Technology
Pre-print Media Attached
23:10
20m
Paper
Towards Automating Code Review ActivitiesTechnical Track
Technical Track
Rosalia Tufano Università della Svizzera Italiana, Luca Pascarella Delft University of Technology, Michele Tufano Microsoft, Denys Poshyvanyk College of William & Mary, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
22:30 - 23:30
22:30
20m
Paper
A Passion for Security: Intervening to Help Software DevelopersSEIP
SEIP - Software Engineering in Practice
Charles Weir Lancaster University, Ingolf Becker University College London, Lynne Blair Lancaster University
DOI Pre-print Media Attached
22:50
20m
Paper
“Do this! Do that!, And nothing will happen” Do specifications lead to securely stored passwords?Technical Track
Technical Track
Joseph Hallett University of Bristol, Nikhil Patnaik University of Bristol, Benjamin Shreeve University of Bristol, Awais Rashid University of Bristol, UK
Pre-print Media Attached
23:10
20m
Paper
Why don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; --ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Larissa Braz University of Zurich, Enrico Fregnan University of Zurich, Gül Calikli University of Zürich, Alberto Bacchelli University of Zurich
Pre-print Media Attached
22:30 - 23:30
1.1.3. Deep Neural Networks: Validation #1Technical Track at Blended Sessions Room 3
22:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
Pre-print Media Attached
22:50
20m
Paper
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track
Technical Track
Xiaoyu Zhang Xi'an Jiaotong University, Juan Zhai Rutgers University, Shiqing Ma Rutgers University, Chao Shen Xi'an Jiaotong University
Pre-print Media Attached
23:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan Xiao National University of Singapore, Ivan Beschastnikh University of British Columbia, David Rosenblum George Mason University, Changsheng Sun National University of Singapore, Sebastian Elbaum University of Virginia, Yun Lin National University of Singapore, Jin Song Dong National University of Singapore
Pre-print Media Attached
22:30 - 23:30
1.1.4. Obtaining Information from App User Reviews #1Technical Track at Blended Sessions Room 4
22:30
20m
Paper
Identifying Key Features from App User ReviewsTechnical Track
Technical Track
Huayao Wu Nanjing University, Wenjun Deng Nanjing University, Xintao Niu Nanjing University, Changhai Nie Nanjing University
Pre-print Media Attached
22:50
20m
Paper
CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesTechnical Track
Technical Track
Yangyu Hu Chongqing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Tiantong Ji Case Western Reserve University, Xusheng Xiao Case Western Reserve University, Xiapu Luo The Hong Kong Polytechnic University, Peng Gao University of California, Berkeley, Yao Guo Peking University
Pre-print Media Attached
23:10
20m
Paper
Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track
Technical Track
Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Zhenfei Cao Nanjing University, Xu Wang Nanjing University, Tongyu Li Nanjing University, Zhenyu Chen Nanjing University
Pre-print Media Attached
23:30 - 00:00
Meet your peersSocial and Networking at Networking Shuffle Room

In this series of speed networking events, ICSE participants can meet their (more) senior colleagues working on similar aspects of software engineering research. Join and select one of the speed networking events

23:30
30m
Meeting
Meet your peers: Software evolution and maintenance
Social and Networking

23:30
30m
Meeting
Meet your peers: Open (any topic)
Social and Networking

23:30
30m
Meeting
Meet your peers: AI and software engineering (AI for SE, SE for AI)
Social and Networking

23:30
30m
Meeting
Meet your peers: Testing
Social and Networking

23:30
30m
Meeting
Meet your peers: Requirements, design, modeling
Social and Networking

23:30
30m
Meeting
Meet your peers: Program analysis
Social and Networking

23:30
30m
Meeting
Meet your peers: Human aspects
Social and Networking

Wed 26 May

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

00:05 - 01:05
1.2.1. Deep Neural Networks: Validation #2Technical Track at Blended Sessions Room 1
00:05
20m
Paper
Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track
Technical Track
Linghan Meng Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Lin Chen Department of Computer Science and Technology, Nanjing University, Zhi Wang Nanjing University, Di Wu Momenta, Yuming Zhou Nanjing University, Baowen Xu Nanjing University
Pre-print Media Attached
00:25
20m
Paper
Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track
Technical Track
Zan Wang College of Intelligence and Computing, Tianjin University, Hanmo You College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Yingyi Zhang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University
Pre-print Media Attached
00:45
20m
Paper
Testing Machine Translation via Referential TransparencyTechnical Track
Technical Track
Pinjia He ETH Zurich, Clara Meister ETH Zurich, Zhendong Su ETH Zurich
Pre-print Media Attached
00:05 - 01:05
1.2.2. Search-Based SE & Genetic OperationsJournal-First Papers / Technical Track at Blended Sessions Room 2
00:05
20m
Paper
Quality Indicators in Search-Based Software Engineering: An Empirical EvaluationJournal-First
Journal-First Papers
Shaukat Ali Simula Research Laboratory, Norway, Paolo Arcaini National Institute of Informatics , Dipesh Pradhan Simula Research Laboratory, Norway, Safdar Aqeel Safdar Simula Research Laboratory, Norway, Tao Yue Simula Research Laboratory
Link to publication DOI Authorizer link Media Attached
00:25
20m
Paper
Utilizing Automatic Query Reformulations as Genetic Operations to Improve Feature Location in Software ModelsJournal-First
Journal-First Papers
Francisca Pérez SVIT Research Group, Universidad San Jorge, Tewfik Ziadi LIP6, Sorbonne Université, Carlos Cetina San Jorge University, Spain
Link to publication Pre-print Media Attached
00:45
20m
Paper
Enhancing Genetic Improvement of Software with Regression Test SelectionArtifact ReusableTechnical TrackArtifact Available
Technical Track
Giovani Guizzo University College London, Justyna Petke University College London, Federica Sarro University College London, Mark Harman University College London
Pre-print Media Attached
00:05 - 01:15
00:05
20m
Paper
Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track
Technical Track
Anastasia Danilova University of Bonn, Alena Naiakshina University of Bonn, Stefan Horstmann University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE
Pre-print Media Attached
00:25
20m
Paper
How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track
Technical Track
Lukas Moldon RWTH Aachen University, Markus Strohmaier RWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes Wachs Vienna University of Economics and Business & Complexity Science Hub Vienna
Pre-print Media Attached
00:45
15m
Paper
Exploring the Role of Creativity in Software EngineeringSEIS
SEIS - Software Engineering in Society
Wouter Groeneveld KU Leuven, Laurens Luyten KU Leuven, Joost Vennekens KU Leuven, Kris Aerts KU Leuven
Pre-print Media Attached
01:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas Fritzsch University of Stuttgart, Institute of Software Engineering, Marvin Wyrich University of Stuttgart, Justus Bogner University of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan Wagner University of Stuttgart
Pre-print Media Attached
00:05 - 01:15
00:05
20m
Paper
How to identify Boundary Conditions with Contrasty Metric?Technical Track
Technical Track
Weilin Luo Sun Yat-sen University, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Xiaotong Song School of Data and Computer Science, Sun Yat-sen University, Binhao Yang School of Data and Computer Science, Sun Yat-sen University, Hongzhen Zhong School of Data and Computer Science, Sun Yat-sen University, Yin Chen Department of Computer Science, South China Normal University
Pre-print Media Attached
00:25
20m
Paper
Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh EECS, University of Ottawa, Lionel Briand University of Luxembourg and University of Ottawa
Pre-print Media Attached
00:45
15m
Paper
Investigating the potential impact of values on requirements and software engineeringSEIS
SEIS - Software Engineering in Society
Alistair Sutcliffe University of Aston, Peter Sawyer Aston University, Wei Liu King's College London, Nelly Bencomo Aston University
Pre-print Media Attached
01:00
15m
Paper
Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER
NIER - New Ideas and Emerging Results
Atif Mashkoor Johannes Kepler University Linz, Michael Leuschel HHU, Alexander Egyed Johannes Kepler University
Pre-print Media Attached
00:05 - 01:05
00:05
20m
Experience report
GitHub-OSS Fixit: Fixing bugs at scale in a Software Engineering CourseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Shin Hwei Tan Southern University of Science and Technology, Chunfeng Hu Southern University of Science and Technology, Ziqiang Li Southern University of Science and Technology, Xiaowen Zhang Southern University of Science and Technology, Ying Zhou Southern University of Science and Technology
Pre-print Media Attached
00:25
20m
Experience report
Learning Software Quality Assurance with BricksJSEET
JSEET - Joint Track on Software Engineering Education and Training
Miguel Ehécatl Morales Trujillo University of Canterbury
Pre-print Media Attached
00:45
20m
Experience report
Assessing the Students' Understanding and their Mistakes in Code Review Checklists -An Experience Report of 1,791 Code Review Checklists from 394 StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Chun Yong Chong Monash University, Patanamon Thongtanunam University of Melbourne, Kla Tantithamthavorn Monash University
Pre-print Media Attached
01:45 - 02:00
Awards Announcement 1Awards at Plenary Room
01:45
15m
Awards
ICSE Technical Track & ACM Europe Council AwardsAwards
Awards

Pre-print
02:00 - 03:15
ICSE KeynotesKeynotes at Plenary Room

The Meet Dario Gil activity will not happen during the mirroring.

02:00
30m
Keynote
Dario Gil's Keynote: What’s Next in Software Keynote
Keynotes
Dario Gil IBM Research, USA
Media Attached
02:30
15m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

02:45
30m
Social Event
Meet Dario Gil
Keynotes

02:45 - 03:15
02:45
30m
Meeting
SE Research @ Huawei
Sponsors Exhibitions

03:00 - 04:15
NLP for Requirements Engineering: Tasks, Techniques, Tools, and TechnologiesTB - Technical Briefings at TB Room
03:00
75m
Tutorial
NLP for Requirements Engineering: Tasks, Techniques, Tools, and Technologies Technical Briefings
TB - Technical Briefings
Media Attached
03:20 - 04:15
03:20
20m
Paper
Supporting Quality Assurance with Automated Process-Centric Quality Constraints CheckingTechnical Track
Technical Track
Christoph Mayr-Dorn Johannes Kepler University, Linz, Michael Vierhauser Johannes Kepler University Linz, Stefan Bichler JOHANNES KEPLER UNIVERSITY LINZ, Felix Keplinger JOHANNES KEPLER UNIVERSITY LINZ, Jane Cleland-Huang University of Notre Dame, Alexander Egyed Johannes Kepler University, Thomas Mehofer Frequentis AG
Pre-print Media Attached
03:40
15m
Paper
Inconsistency-tolerating guidance for software engineering processesNIER
NIER - New Ideas and Emerging Results
Christoph Mayr-Dorn Johannes Kepler University, Linz, Roland Kretschmer Johannes Kepler University, Linz, Alexander Egyed Johannes Kepler University, Ruben Heradio UNED (Universidad Nacional de Educacion a Distancia), David Fernandez-Amoros UNED
Pre-print Media Attached
03:55
20m
Paper
Understanding Bounding Functions in Safety-Critical UAV SoftwareTechnical Track
Technical Track
Xiaozhou Liang SUNY Binghamton, John Henry Burns SUNY Binghamton, Joseph Sanchez SUNY Binghamton, Karthik Dantu University at Buffalo, Lukasz Ziarek University at Buffalo, Yu David Liu SUNY Binghamton
Pre-print Media Attached
03:20 - 04:15
03:20
20m
Paper
CODIT: Code Editing with Tree-Based Neural ModelsJournal-First
Journal-First Papers
Saikat Chakraborty Columbia University, Yangruibo Ding Columbia University, Miltiadis Allamanis Microsoft Research, UK, Baishakhi Ray Columbia University, USA
Link to publication DOI Pre-print Media Attached
03:40
20m
Paper
Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT ModelsACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Jinfeng Lin University of Notre Dame, Yalin Liu University of Notre Dame, Qingkai Zeng University of Notre Dame, Meng Jiang University of Notre Dame, Jane Cleland-Huang University of Notre Dame
Pre-print Media Attached
04:00
15m
Paper
A Cognitive and Machine Learning-Based Software Development Paradigm Supported by ContextNIER
NIER - New Ideas and Emerging Results
Glaucia Melo University of Waterloo, Paulo Alencar University of Waterloo, Don Cowan University of Waterloo
Pre-print Media Attached
03:20 - 04:15
03:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Shanping Li Zhejiang University
Pre-print Media Attached
03:40
20m
Paper
Publish or Perish, but do not Forget your Software ArtifactsJournal-First
Journal-First Papers
Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print Media Attached
04:00
15m
Paper
Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software EngineeringNIER
NIER - New Ideas and Emerging Results
Zheng Li University of Concepción
Pre-print Media Attached
03:20 - 04:15
1.3.4. Obtaining Information from App User Reviews #2Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4
03:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena Fischer Maastricht University, Rita Walczuch Maastricht University, Emitzá Guzmán Vrije Universiteit Amsterdam
Pre-print Media Attached
03:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo Haering University of Hamburg, Germany, Christoph Stanik University of Hamburg, Germany, Walid Maalej University of Hamburg, Germany
Pre-print Media Attached
03:55
20m
Paper
It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug ReportsArtifact ReusableTechnical Track
Technical Track
Nathan Cooper William & Mary, Carlos Bernal-Cárdenas Microsoft, Oscar Chaparro College of William & Mary, Kevin Moran George Mason University, Denys Poshyvanyk College of William & Mary
Pre-print Media Attached
04:40 - 05:35
04:40
15m
Paper
Bridging the Gap Between Clone-and-Own and Software Product LinesNIER
NIER - New Ideas and Emerging Results
Timo Kehrer Humboldt-Universtität zu Berlin, Thomas Thüm University of Ulm, Alexander Schultheiß Humboldt-Universität zu Berlin, Paul Maximilian Bittner University of Ulm
Pre-print Media Attached
04:55
20m
Paper
Seamless Variability Management With the Virtual PlatformTechnical Track
Technical Track
Wardah Mahmood Chalmers | University of Gothenburg, Daniel Strüber Radboud University Nijmegen, Thorsten Berger Chalmers | University of Gothenburg, Ralf Laemmel University of Koblenz-Landau, Mukelabai Mukelabai Chalmers | University of Gothenburg
Pre-print Media Attached
05:15
20m
Paper
Challenges of Implementing Software Variability in Eclipse OMR: An Interview StudySEIP
SEIP - Software Engineering in Practice
Batyr Nuryyev University of Alberta, Sarah Nadi University of Alberta, Nazim Bhuiyan IBM, Leonardo Banderali IBM Toronto Labs
Pre-print Media Attached
04:40 - 05:35
04:40
15m
Paper
An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER
NIER - New Ideas and Emerging Results
Sandip Ghosal Indian Institute of Technology, Bombay, R.K. Shyamasundar Indian Institute of Technology, Bombay
Pre-print Media Attached
04:55
20m
Paper
Abacus: Precise Side-Channel AnalysisArtifact ReusableTechnical Track
Technical Track
Qinkun Bao The Pennsylvania State University, Zihao Wang The Pennsylvania State University, Xiaoting Li Penn State University, James Larus EPFL, Dinghao Wu The Pennsylvania State University
Pre-print Media Attached
05:15
20m
Paper
Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track
Technical Track
Jingbo Wang University of Southern California, Chungha Sung University of Southern California, Mukund Raghothaman University of Southern California, Chao Wang USC
Pre-print Media Attached
04:40 - 05:35
04:40
20m
Paper
Please Turn Your Cameras On: Remote Onboarding of Software Developers during a PandemicSEIP
SEIP - Software Engineering in Practice
Paige Rodeghero Clemson University, Thomas Zimmermann Microsoft Research, Brian Houck Microsoft Research, Denae Ford Microsoft Research
Pre-print Media Attached
05:00
15m
Paper
Exploring the Efficiency of Self-Organizing Software Teams with Game TheoryNIER
NIER - New Ideas and Emerging Results
Clay Stevens University of Nebraska-Lincoln, Jared Soundy University of Nebraska-Lincoln, Hau Chan University of Nebraska-Lincoln
Pre-print Media Attached
05:15
20m
Paper
A Case Study of Onboarding in Software Teams: Tasks and StrategiesArtifact ReusableTechnical TrackArtifact Available
Technical Track
An Ju University of California, Berkeley, Hitesh Sajnani , Scot Kelly Microsoft, Kim Herzig Tools for Software Engineers, Microsoft
Pre-print Media Attached
05:50 - 06:00
Awards Announcement 2Awards at Plenary Room

The ACM SIGSOFT Outstanding Research Award Lecture is delivered jointly with Prem Devanbu’s Keynote. Please refer to the Keynote program for details.

05:50
10m
Awards
ACM SIGSOFT Outstanding Research AwardAwards
Awards
Prem Devanbu Department of Computer Science, University of California, Davis
06:00 - 07:30
ICSE KeynotesKeynotes at Plenary Room
Prem Devanbu will be present live in the Meet Prem Devanbu activity during the mirror.
07:00
30m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

07:00 - 07:30
07:00
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

07:00
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
07:00 - 07:30
07:00
30m
Social Event
ICSE is running (part 1)
Culture and Sports

Media Attached
07:35 - 08:55
07:35
20m
Paper
Asset Management in Machine Learning: A SurveySEIP
SEIP - Software Engineering in Practice
Samuel Idowu Chalmers | University of Gothenburg, Daniel Strüber Radboud University Nijmegen, Thorsten Berger Chalmers | University of Gothenburg
Pre-print Media Attached
07:55
20m
Paper
An Empirical Study of Refactorings and Technical Debt in Machine Learning SystemsTechnical Track
Technical Track
Yiming Tang City University of New York (CUNY) Graduate Center, Raffi Khatchadourian CUNY Hunter College, Mehdi Bagherzadeh Oakland University, Rhia Singh City University of New York (CUNY) Macaulay Honors College, Ajani Stewart City University of New York (CUNY) Hunter College, Anita Raja City University of New York (CUNY) Hunter College
Pre-print Media Attached
08:15
20m
Paper
Logram: Efficient Log Parsing Using n-Gram DictionariesJournal-First
Journal-First Papers
Hetong Dai Concordia University, Heng Li Polytechnique Montréal, Che-Shao Chen Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University
DOI Pre-print Media Attached
08:35
20m
Paper
DeepLocalize: Fault Localization for Deep Neural NetworksTechnical Track
Technical Track
Mohammad Wardat Dept. of Computer Science, Iowa State University, Wei Le Dept. of Computer Science, Iowa State University, Hridesh Rajan Dept. of Computer Science, Iowa State University
Pre-print Media Attached
07:35 - 08:55
07:35
20m
Paper
What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First
Journal-First Papers
Iflaah Salman University of Oulu, Pilar Rodriguez Universidad Politécnica de Madrid, Burak Turhan Monash University, Ayse Tosun Istanbul Technical University, Arda Gureller Ericsson
Pre-print Media Attached
07:55
20m
Paper
An interview study of how developers use execution logs in embedded software engineeringSEIP
SEIP - Software Engineering in Practice
Nan Yang Eindhoven University of Technology, The Netherlands, Pieter Cuijpers Eindhoven University of Technology, Ramon Schiffelers Eindhoven University of Technology and ASML, the Netherlands, Johan Lukkien Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology
Pre-print Media Attached
08:15
20m
Paper
Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track
Technical Track
Madeline Endres University of Michigan, Zachary Karas University of Michigan, Xiaosu Hu University of Michigan, Ioulia Kovelman University of Michigan, Westley Weimer University of Michigan
Pre-print Media Attached
08:35
20m
Paper
Explicit Programming StrategiesJournal-First
Journal-First Papers
Thomas LaToza George Mason University, Maryam Arab George Mason University, Dastyni Loksa Towson University, Amy Ko University of Washington
Link to publication Pre-print Media Attached
07:35 - 08:55
07:35
20m
Paper
Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Henk Grent Adyen N.V., Aleksei Akimov Adyen N.V., Maurício Aniche Delft University of Technology
Pre-print Media Attached
07:55
20m
Paper
SOAR: A Synthesis Approach for Data Science API RefactoringArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ansong Ni Yale University, Daniel Ramos Carnegie Mellon University, Aidan Z.H. Yang Carnegie Mellon University, Ines Lynce INESC-ID/IST, Universidade de Lisboa, Vasco Manquinho INESC-ID/IST, Universidade de Lisboa, Ruben Martins Carnegie Mellon University, Claire Le Goues Carnegie Mellon University
Pre-print Media Attached
08:15
20m
Paper
Studying Ad Library Integration Strategies of Top Free-to-Download AppsJournal-First
Journal-First Papers
Md Ahasanuzzaman Queen's University, Safwat Hassan Thompson Rivers University, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
08:35
20m
Paper
Are Machine Learning Cloud APIs Used Correctly?Artifact ReusableTechnical Track
Technical Track
Chengcheng Wan University of Chicago, Shicheng Liu University of Chicago, Henry Hoffmann University of Chicago, Michael Maire University of Chicago, Shan Lu University of Chicago
Pre-print Media Attached
07:35 - 08:55
1.5.4. Open Source: Participants' MotivationsTechnical Track / Journal-First Papers at Blended Sessions Room 4
07:35
20m
Paper
Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social GoodTechnical Track
Technical Track
Yu Huang University of Michigan, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft Research
Pre-print Media Attached
07:55
20m
Paper
Studying the Association between Bountysource Bounties and the Issue-addressing Likelihood of GitHub Issue ReportsJournal-First
Journal-First Papers
Jiayuan Zhou Centre for Software Excellence, Huawei, Canada, Shaowei Wang University of Manitoba, Cor-Paul Bezemer University of Alberta, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan School of Computing, Queen's University
Pre-print
08:15
20m
Paper
Onboarding vs. Diversity, Productivity and Quality -- Empirical Study of the OpenStack EcosystemArtifact ReusableTechnical TrackArtifact Available
Technical Track
Armstrong Foundjem Queens University, Ellis E. Eghan Polytechnique Montreal, Bram Adams Queens University
Link to publication Pre-print Media Attached
08:35
20m
Paper
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceTechnical Track
Technical Track
Marco Gerosa Northern Arizona University, USA, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Bianca Trinkenreich Northern of Arizona Univeristy, Georg Link Bitergia, Gregorio Robles Universidad Rey Juan Carlos, Christoph Treude University of Adelaide, Igor Steinmacher Northern Arizona University, USA, Anita Sarma Oregon State University
Pre-print Media Attached
07:35 - 08:55
1.5.5. Developers: Naming Methods and VariablesTechnical Track / Journal-First Papers at Blended Sessions Room 5
07:35
20m
Paper
How Developers Choose NamesJournal-First
Journal-First Papers
Dror Feitelson Hebrew University, Ayelet Mizrahi Hebrew University, Nofar Noy Hebrew University, Aviad Ben Shabat Hebrew University, Or Eliyahu Hebrew University, Roy Sheffer Hebrew University
Link to publication DOI Pre-print Media Attached
07:55
20m
Paper
IdBench: Evaluating Semantic Representations of Identifier Names in Source CodeTechnical Track
Technical Track
Yaza Wainakh TU Darmstadt, Moiz Rauf University of Stuttgart, Michael Pradel University of Stuttgart
Pre-print Media Attached
08:15
20m
Paper
A Context-based Automated Approach for Method Name Consistency Checking and SuggestionTechnical Track
Technical Track
Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas
Pre-print Media Attached
08:35
20m
Paper
On the Naming of Methods: A Survey of Professional DevelopersArtifact ReusableTechnical TrackArtifact Available
Technical Track
Reem S. Alsuhaibani Kent State University, Christian D. Newman Rochester Institute of Technology, Michael J. Decker Bowling Green State University, Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University
Pre-print Media Attached
07:35 - 09:50
Hands-On Session on the Development of Trustworthy AI softwareTB - Technical Briefings at TB Room
07:35
2h15m
Tutorial
Hands-On Session on the Development of Trustworthy AI software Technical Briefings
TB - Technical Briefings
Media Attached
10:00 - 11:15
ICSE KeynotesKeynotes at Plenary Room +12h
Chair(s): Tao Xie Peking University
10:00
25m
Keynote
Michael Lyu's Keynote: "Reliability-Driven AIOps for Cloud Resilience" Keynote
Keynotes
Michael Lyu The Chinese University of Hong Kong
Media Attached
10:25
25m
Social Event
Meet Michael Lyu
Keynotes

10:50
25m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

10:45 - 11:15
2.1. Evolution 1DEMO - Demonstrations at Demonstration Room
Chair(s): Giuseppe Scanniello University of Basilicata

Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

10:45
30m
Demonstration
MigrationAdvisor: Recommending Library Migrations from Large-Scale Open-Source DataDemonstration
DEMO - Demonstrations
Hao He Peking University, Yulin Xu Peking University, Xiao Cheng Huawei Technologies Co., Ltd., Guangtai Liang Huawei Technologies Co. Ltd, Minghui Zhou Peking University, China
Pre-print Media Attached
10:45
30m
Demonstration
AndroEvolve: Automated Update for Android Deprecated-API UsagesDemonstration
DEMO - Demonstrations
Stefanus Agus Haryono Singapore Management University, Ferdian Thung , David Lo Singapore Management University, Lingxiao Jiang Singapore Management University, Julia Lawall Inria, Hong Jin Kang , Lucas Serrano Sorbonne University/Inria/LIP6, Gilles Muller Inria
Pre-print Media Attached
10:45
30m
Demonstration
GraphGallery: A Platform for Fast Benchmarking and Easy Development of Graph Neural Networks Based Intelligent SoftwareDemonstration
DEMO - Demonstrations
Jintang Li Sun Yat-sen University, Kun Xu Sun Yat-sen University, Liang Chen School of Data and Computer Science, Sun Yat-sen University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University, Xiao Liu School of Information Technology, Deakin University
Pre-print Media Attached
10:45
30m
Demonstration
BLOCKEYE: Hunting For DeFi Attacks on BlockchainDemonstration
DEMO - Demonstrations
Bin Wang Oxford-Hainan Blockchain Research Institute, Hainan, China, Han Liu Tsinghua University, Chao Liu Oxford-Hainan Blockchain Research Institute, Hainan, China, Zhiqiang Yang Oxford-Hainan Blockchain Research Institute, Qian Ren Oxford-Hainan Blockchain Research Institute, Hainan, China, Huixuan Zheng Oxford-Hainan Blockchain Research Institute, Hong Lei Oxford-Hainan Blockchain Research Institute, Hainan, China
Pre-print Media Attached
10:45
30m
Demonstration
APIScanner - Towards Automated Detection of Deprecated APIs in Python LibrariesDemonstration
DEMO - Demonstrations
Aparna Vadlamani Indian Institute of Technology Tirupati, Rishitha Kalicheti Indian Institute of Technology Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati
Link to publication Pre-print Media Attached
10:45 - 11:15
10:45
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

10:45
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
10:45 - 11:15
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Abhik Roychoudhury National University of Singapore
10:45
30m
Meeting
Mentoring circle led by Abhik Roychoudhury
Social and Networking
Abhik Roychoudhury National University of Singapore
10:45 - 11:15
10:45 - 11:15
10:45
30m
Meeting
Opportunities at Invenia Labs
Sponsors Exhibitions

11:20 - 12:20
2.1.1. Vulnerabilities in Android #1Technical Track at Blended Sessions Room 1 +12h
Chair(s): Alessandra Gorla IMDEA Software Institute
11:20
20m
Paper
Fine with ``1234''? An Analysis of SMS One-Time Password Randomness in Android AppsTechnical Track
Technical Track
Siqi Ma the University of Queensland, Juanru Li Shanghai Jiao Tong University, hyoungshick kim Sungkyunkwan University, Elisa Bertino Purdue University, Surya Nepal Data61, CSIRO, Diet Ostry Data61, CSIRO, Cong Sun Xidian University
Pre-print Media Attached
11:40
20m
Paper
App's Auto-Login Function Security Testing via Android OS-Level VirtualizationTechnical Track
Technical Track
Wenna Song Wuhan University, Jiang Ming University of Texas at Arlington, Lin Jiang XDJA, Han Yan Wuhan University, Yi Xiang Wuhan University, Yuan Chen Wuhan University, Jianming Fu Wuhan University, Guojun Peng Wuhan University
Pre-print Media Attached
12:00
20m
Paper
ATVHunter: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android AppsACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Xian Zhan The Hong Kong Polytechnic University, Lingling Fan Nankai University, Sen Chen Tianjin University, Feng Wu Nanyang Technological University, Tianming Liu Monash Univerisity, Xiapu Luo The Hong Kong Polytechnic University, Yang Liu Nanyang Technological University
Pre-print Media Attached
11:20 - 12:20
2.1.2. Deep Neural Networks: Quality AssuranceTechnical Track at Blended Sessions Room 2 +12h
Chair(s): Gregorio Robles Universidad Rey Juan Carlos
11:20
20m
Paper
Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track
Technical Track
Weisi Luo I&V Dept of Kirin Solution Dept, HS, Huawei, Xiaoyue Run I&V Dept of Kirin Solution Dept, HS, Huawei, Dong Chai I&V Dept of Kirin Solution Dept, HS, Huawei, Jiang Wang I&V Dept of Kirin Solution Dept, HS, Huawei, Chunrong Fang Nanjing University, Zhenyu Chen Nanjing University
Pre-print Media Attached File Attached
11:40
20m
Paper
RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track
Technical Track
Jingyi Wang Zhejiang University, Jialuo Chen Zhejiang University, Youcheng Sun Queen's University Belfast, UK, Xingjun Ma Deakin University, Dongxia Wang Zhejiang University, Jun Sun Singapore Management University, Singapore, Peng Cheng Zhejiang University
Pre-print Media Attached
12:00
20m
Paper
Scalable Quantitative Verification For Deep Neural NetworksArtifact ReusableTechnical Track
Technical Track
Teodora Baluta National University of Singapore, Zheng Leong Chua Independent Researcher, Kuldeep S. Meel National University of Singapore, Prateek Saxena National University of Singapore
Pre-print Media Attached
11:20 - 12:20
2.1.3. Model CheckingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Oscar Dieste Universidad Politécnica de Madrid
11:20
20m
Paper
Adversarial Specification MiningJournal-First
Journal-First Papers
Hong Jin Kang , David Lo Singapore Management University
DOI Pre-print Media Attached
11:40
20m
Paper
Fast Parametric Model Checking through Model FragmentationTechnical Track
Technical Track
Xinwei Fang University of York, UK, Radu Calinescu University of York, UK, Simos Gerasimou University of York, UK, Faisal Alhwikem University of York, UK
Pre-print Media Attached
12:00
20m
Paper
Trace-Checking CPS Properties: Bridging the Cyber-Physical GapArtifact ReusableTechnical TrackArtifact Available
Technical Track
Claudio Menghi University of Luxembourg, Enrico Viganò University of Luxembourg, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg and University of Ottawa
Pre-print Media Attached
11:20 - 12:20
2.1.4. Tools for the Python LanguageTechnical Track at Blended Sessions Room 4 +12h
Chair(s): Igor Steinmacher Northern Arizona University, USA
11:20
20m
Research paper
Restoring Execution Environments of Jupyter NotebooksTechnical Track
Technical Track
Jiawei Wang Monash University, Li Li Monash University, Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print Media Attached
11:40
20m
Paper
PyART: Python API Recommendation in Real-TimeArtifact ReusableTechnical Track
Technical Track
Xincheng He State Key Laboratory for Novel Software Technology, Nanjing University, Lei Xu State Key Laboratory for Novel Software Technology, Nanjing University, Xiangyu Zhang Purdue University, Rui Hao State Key Laboratory for Novel Software Technology Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University, Baowen Xu Nanjing University
Pre-print Media Attached
12:00
20m
Paper
PyCG: Practical Call Graph Generation in PythonArtifact ReusableTechnical TrackArtifact Available
Technical Track
Vitalis Salis Athens University of Economics and Business, National and Technical University of Athens, Thodoris Sotiropoulos Athens University of Economics and Business, Panos Louridas Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business & TU Delft, Dimitris Mitropoulos National and Kapodistrian University of Athens
Pre-print Media Attached
11:20 - 12:20
2.1.5. Code Review: Observational StudiesJournal-First Papers at Blended Sessions Room 5 +12h
Chair(s): Sira Vegas Universidad Politecnica de Madrid
11:20
20m
Paper
Review Dynamics and Their Impact on Software QualityJournal-First
Journal-First Papers
Patanamon Thongtanunam University of Melbourne, Ahmed E. Hassan School of Computing, Queen's University
DOI Pre-print Media Attached
11:40
20m
Paper
Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt CommunitiesJournal-First
Journal-First Papers
Toshiki Hirao dTosh Inc.,, Shane McIntosh , Akinori Ihara Wakayama University, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Pre-print Media Attached
12:00
20m
Paper
A Longitudinal Study of Static Analysis Warning Evolution and the Effects of PMD on Software Quality in Apache Open Source ProjectsJournal-First
Journal-First Papers
Alexander Trautsch University of Göttingen, Steffen Herbold University of Göttingen, Jens Grabowski University of Göttingen
Link to publication DOI Pre-print Media Attached
12:55 - 13:55
2.2.1. Modularization and ReusabilitySEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari
12:55
20m
Paper
CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software ReuseTechnical Track
Technical Track
Seunghoon Woo Korea University, Sunghan Park Korea University, Seulbae Kim Georgia Institute of Technology, Heejo Lee Korea University, Hakjoo Oh Korea University
Pre-print Media Attached
13:15
20m
Paper
Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark ModelTechnical Track
Technical Track
Xi Xu Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi’an Jiaotong University, 710049, China, Zheng Yan Xidian University, China; Aalto University, Finland, Ming Fan Xi'an Jiaotong University, Ang Jia Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University
Pre-print Media Attached
13:35
20m
Paper
Search-Based Software Re-Modularization: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Casper Schröder Adyen N.V., Adriaan van der Feltz Adyen N.V., Annibale Panichella Delft University of Technology, Maurício Aniche Delft University of Technology
Pre-print Media Attached
12:55 - 13:55
2.2.2. Configuration of Software Systems: TestingTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Antonia Bertolino CNR-ISTI
12:55
20m
Paper
An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsArtifact ReusableTechnical Track
Technical Track
Yuanliang Zhang National University of Defense Technology, Haochen He National University of Defense Technology, Owolabi Legunsen Cornell University, Shanshan Li National University of Defense Technology, Wei Dong National University of Defense Technology, Tianyin Xu University of Illinois Urbana-Champaign
Pre-print Media Attached File Attached
13:15
20m
Paper
AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track
Technical Track
Chuan Luo Microsoft Research, China, Jinkun Lin State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei Cai Institute of Software at Chinese Academy of Sciences, China, Xin Chen Microsoft Research, China, Bing He Microsoft Research, China, Bo Qiao Microsoft Research, Beijing, China, Pu Zhao Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China, Hongyu Zhang The University of Newcastle, Wei Wu L3S Research Center, Leibniz University Hannover, Germany, Saravanakumar Rajmohan Microsoft Office, United States, Dongmei Zhang Microsoft Research
Pre-print Media Attached
13:35
20m
Paper
ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP
SEIP - Software Engineering in Practice
Patrick Franz Chalmers | University of Gothenburg, Thorsten Berger Chalmers | University of Gothenburg, Ibrahim Fayaz VecScan AB (Vector Sweden), Sarah Nadi University of Alberta, Evgeny Groshev Chalmers | University of Gothenburg
Pre-print Media Attached
12:55 - 13:55
2.2.3. GUI DesignTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Ignacio Panach Universidad de Valencia
12:55
20m
Paper
Wireframe-based UI Design Search through Image AutoencoderJournal-First
Journal-First Papers
Jieshan Chen Australian National University, Australia, Chunyang Chen Monash University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Liming Zhu Data61 at CSIRO, Australia / UNSW, Australia, John Grundy Monash University, Jinshui Wang Fujian University of Technology
Pre-print Media Attached
13:15
20m
Paper
GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track
Technical Track
Tianming Zhao Jilin University, Chunyang Chen Monash University, Yuanning Liu Jilin University, Xiaodong Zhu Jilin University
Pre-print Media Attached
13:35
20m
Paper
Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track
Technical Track
Bo Yang Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Chunyang Chen Monash University, Deheng Ye Tencent AI Lab, Shanping Li Zhejiang University
Pre-print Media Attached
12:55 - 13:55
2.2.4. Programming: General IssuesTechnical Track at Blended Sessions Room 4 +12h
Chair(s): Gregorio Robles Universidad Rey Juan Carlos
12:55
20m
Paper
Efficient Compiler Autotuning via Bayesian OptimizationTechnical Track
Technical Track
Junjie Chen College of Intelligence and Computing, Tianjin University, Ningxin Xu College of Intelligence and Computing, Tianjin University, Peiqi Chen College of Intelligence and Computing, Tianjin University, Hongyu Zhang The University of Newcastle
Pre-print Media Attached
13:15
20m
Paper
TransRegex: Multi-modal Regular Expression Synthesis by Generate-and-RepairTechnical Track
Technical Track
Yeting Li Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shuaimin Li School of Computer Science and Technology, University of Chinese academy of sciences, Zhiwu Xu Shenzhen University, Shenzhen, China, Jialun Cao Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zixuan Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Yun Hu Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Haiming Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print Media Attached
13:35
20m
Paper
EvoSpex: An Evolutionary Algorithm for Learning PostconditionsArtifact ReusableTechnical Track
Technical Track
Facundo Molina University of Rio Cuarto and CONICET, Argentina, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print Media Attached
12:55 - 13:55
2.2.5. Deep Neural Networks: HackingSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 5 +12h
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
12:55
20m
Paper
Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android AppsSEIP
SEIP - Software Engineering in Practice
Yujin Huang Faculty of Information Technology, Monash University, Han Hu Faculty of Information Technology, Monash University, Chunyang Chen Monash University
Pre-print Media Attached
13:15
20m
Paper
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload InjectionTechnical Track
Technical Track
Yuanchun Li Microsoft Research, Jiayi Hua Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Chunyang Chen Monash University, Yunxin Liu Microsoft Research
Pre-print Media Attached
13:35
20m
Paper
Reducing DNN Properties to Enable Falsification with Adversarial AttacksArtifact ReusableTechnical TrackArtifact Available
Technical Track
David Shriver University of Virginia, Sebastian Elbaum University of Virginia, Matthew B Dwyer University of Virginia
Link to publication DOI Pre-print Media Attached
12:55 - 13:55
2.1. Teaching SE in Real ContextsJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Ana María Moreno Universidad Politécnica de Madrid
12:55
20m
Experience report
Teaching the Scrum Master Role using Professional Agile Coaches and Communities of PracticeJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland
Pre-print Media Attached
13:15
20m
Experience report
Teaching Model-based Requirements Engineering to Industry Professionals: An Experience ReportJSEETBest Paper JSEET
JSEET - Joint Track on Software Engineering Education and Training
Marian Daun University of Duisburg-Essen, Jennifer Brings paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Marcel Goger Schaeffler AG, Walter Koch Schaeffler AG, Thorsten Weyer University of Duisburg-Essen
Pre-print Media Attached
13:35
20m
Experience report
Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning ApproachJSEET
JSEET - Joint Track on Software Engineering Education and Training
Leonardo Humberto Silva IFNMG-Salinas, Renata Xavier Castro IFNMG-Salinas, Marice Costa Guimaraes IFNMG-Salinas
Pre-print Media Attached
14:30 - 15:30
2.3.1. Defect Prediction: Automation #1Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Carolyn Seaman University of Maryland Baltimore County
14:30
20m
Paper
Automatic Web Testing using Curiosity-Driven Reinforcement LearningTechnical Track
Technical Track
YAN ZHENG Nanyang Technological University, Yi Liu Southern University of Science and Technology, Xiaofei Xie Nanyang Technological University, Yepang Liu Southern University of Science and Technology, China, Lei Ma University of Alberta, Jianye Hao Tianjin University, Yang Liu Nanyang Technological University
Pre-print Media Attached
14:50
20m
Paper
Evaluating SZZ Implementations Through a Developer-informed OracleTechnical Track
Technical Track
Giovanni Rosa University of Molise, Luca Pascarella Delft University of Technology, Simone Scalabrino University of Molise, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise
Pre-print Media Attached
15:10
20m
Paper
D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential AnalysisSEIP
SEIP - Software Engineering in Practice
Yunhui Zheng IBM Research, Saurabh Pujar IBM Research, Burn Lewis IBM Research, Luca Buratti IBM Research, Edward Epstein IBM Research, Bo Yang IBM Research, Jim A. Laredo IBM Research, USA, Alessandro Morari IBM Research, Zhong Su IBM Research
Pre-print Media Attached
14:30 - 15:30
2.3.2. Self-Admitted Technical DebtJournal-First Papers at Blended Sessions Room 2 +12h
Chair(s): Mika Mäntylä University of Oulu
14:30
20m
Paper
Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First
Journal-First Papers
Rungroj Maipradit Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Pre-print Media Attached
14:50
20m
Paper
An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First
Journal-First Papers
Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University
Pre-print Media Attached
15:10
20m
Paper
Identifying Self-Admitted Technical Debts with JitterbugJournal-First
Journal-First Papers
Zhe Yu Rochester Institute of Technology, Fahmid Morshed Fahid North Carolina State University, Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University, USA
Link to publication DOI Pre-print Media Attached
14:30 - 15:25
14:30
20m
Paper
Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Lin Yang College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Zan Wang College of Intelligence and Computing, Tianjin University, Weijing Wang College of Intelligence and Computing, Tianjin University, Jiajun Jiang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University
Pre-print Media Attached
14:50
20m
Paper
DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track
Technical Track
Zhenhao Li Concordia University, Heng Li Polytechnique Montréal, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang Concordia University
Pre-print Media Attached
15:10
15m
Short-paper
On Automatic Parsing of Log RecordsNIER
NIER - New Ideas and Emerging Results
Jared Rand Ryerson University, Andriy Miranskyy Ryerson University
Pre-print Media Attached
14:30 - 15:30
2.3.4. Smart ContractsJournal-First Papers / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Oscar Pastor Universitat Politecnica de Valencia
14:30
20m
Paper
Defining Smart Contract Defects on EthereumJournal-First
Journal-First Papers
Jiachi Chen Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xiapu Luo The Hong Kong Polytechnic University, Ting Chen University of Electronic Science and Technology of China
DOI Pre-print Media Attached
14:50
20m
Paper
Smart Contract Security: a Practitioners’ PerspectiveArtifact ReusableTechnical TrackArtifact Available
Technical Track
Zhiyuan Wan Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Jiachi Chen Monash University, Xiapu Luo The Hong Kong Polytechnic University, Xiaohu Yang Zhejiang University
Pre-print Media Attached
15:10
20m
Paper
An exploratory study of smart contracts in the Ethereum blockchain platformJournal-First
Journal-First Papers
Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University, Zhen Ming (Jack) Jiang York University
Link to publication DOI Pre-print Media Attached
14:30 - 15:25
2.3.5. Handling Ecosystems of Forked ProjectsTechnical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 5 +12h
Chair(s): Claudia Ayala Universitat Politècnica de Catalunya, Spain
14:30
20m
Paper
Same File, Different Changes: The Potential of Meta-Maintenance on GitHubArtifact ReusableTechnical TrackArtifact Available
Technical Track
Hideaki Hata Shinshu University, Raula Gaikovina Kula NAIST, Takashi Ishio Nara Institute of Science and Technology, Christoph Treude University of Adelaide
DOI Pre-print Media Attached
14:50
15m
Paper
Semi-Automated Test-Case Propagation in Fork EcosystemsNIER
NIER - New Ideas and Emerging Results
Mukelabai Mukelabai Chalmers | University of Gothenburg, Thorsten Berger Chalmers | University of Gothenburg, Paulo Borba Federal University of Pernambuco
Pre-print Media Attached
15:05
20m
Paper
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical AnalysisTechnical Track
Technical Track
Rangeet Pan Dept. of Computer Science, Iowa State University, Vu Le Microsoft, Nachiappan Nagappan Microsoft Research, Sumit Gulwani Microsoft, Shuvendu K. Lahiri Microsoft, Mike Kaufman Microsoft
Pre-print Media Attached
14:30 - 16:45
Reactive Synthesis with Spectra: A TutorialTB - Technical Briefings at TB Room +12h
Chair(s): Xavier Franch Universitat Politècnica de Catalunya
14:30
2h15m
Tutorial
Reactive Synthesis with Spectra: A Tutorial Technical Briefings
TB - Technical Briefings
Shahar Maoz Tel Aviv University, Israel, Jan Oliver Ringert University of Leicester
Media Attached
15:30 - 16:00
15:30
30m
Meeting
Meet your peers: Postdoctoral researchers
Social and Networking

15:30
30m
Meeting
Meet your peers: PhD students
Social and Networking

15:30
30m
Meeting
Meet your peers: Faculty
Social and Networking

15:30 - 16:00
Bookable EventSocial and Networking at Networking and Culture Room 1
Chair(s): María José Escalona University of Seville
Go directly to this room on Clowdr



The winner of the AST 2021 Industrial Competition was the paper entitled:

Model-based Automation of Test Scripts Generation Across Product Variants: a Railway Perspective

presented by Alessio Bucaioni and co-authored with Fabio Di Silvestro, Inderjeet Singh, Mehrdad Saadatmand, Henry Muccini and Thorvaldur Jochumsson.

The jury selected this paper mainly due to the potential of this research to be transferred to industry, especially in the context of Industry 4.0. We want to thank the participation of the authors and the jury which was composed by Dr. Laura García-Borgoñon from ITAInnova, Nicolás Sánchez from G7 Innovation and Dr. Gustavo Aragón from Deloitte.

15:30
30m
Panel
AST Industrial Competition
Social and Networking
Alessio Bucaioni Mälardalen University, Aitor Arrieta University of Mondragon, Daniel Vince , Ali Sedaghatbaf RISE Research Institutes of Sweden, Stefan Karlsson ABB AB, Mälardalen University, Chidera Biringa University of Massachusetts
15:30 - 16:00
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Jonathan Bell Northeastern University
15:30
30m
Meeting
Mentoring circle led by Jonathan Bell
Social and Networking
Jonathan Bell Northeastern University
16:05 - 17:05
2.4.1. FuzzingTechnical Track at Blended Sessions Room 1 +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University
16:05
20m
Paper
Input AlgebrasArtifact ReusableTechnical TrackArtifact Available
Technical Track
Rahul Gopinath CISPA Helmholtz Center for Information Security, Hamed Nemati CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print Media Attached
16:25
20m
Paper
Fuzzing Symbolic ExpressionsTechnical Track
Technical Track
Luca Borzacchiello Sapienza University of Rome, Emilio Coppa Sapienza University of Rome, Camil Demetrescu Sapienza University of Rome
Pre-print Media Attached
16:45
20m
Paper
Growing A Test Corpus with Bonsai FuzzingTechnical Track
Technical Track
Vasudev Vikram University of California, Berkeley, Rohan Padhye Carnegie Mellon University, Koushik Sen University of California, Berkeley
Pre-print Media Attached
16:05 - 17:05
2.4.2. API: Evolution and Maintenance #1Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Davide Falessi California Polytechnic State University
16:05
20m
Paper
Semantic Patches for Adaptation of JavaScript Programs to Evolving LibrariesArtifact ReusableTechnical Track
Technical Track
Benjamin Barslev Nielsen Aarhus University, Martin Toldam Torp Aarhus University, Anders Møller Aarhus University
Pre-print Media Attached
16:25
20m
Paper
An Empirical Study of Dependency Downgrades in the npm EcosystemJournal-First
Journal-First Papers
Filipe Cogo Centre for Software Excellence, Huawei, Canada, Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
16:45
20m
Paper
A3: Assisting Android API Migrations Using Code ExamplesJournal-First
Journal-First Papers
Maxime Lamothe Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University
DOI Pre-print Media Attached
16:05 - 17:00
2.4.3. Observational Studies: Different DomainsJournal-First Papers / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 3 +12h
Chair(s): Daniela Damian University of Victoria
16:05
15m
Paper
Two Elements of Pair Programming SkillNIER
NIER - New Ideas and Emerging Results
Franz Zieris Freie Universität Berlin, Lutz Prechelt Freie Universität Berlin
Pre-print Media Attached
16:20
20m
Paper
The best laid plans or lack thereof: Security decision-making of different stakeholder groupsJournal-First
Journal-First Papers
Benjamin Shreeve University of Bristol, Joseph Hallett University of Bristol, Matthew Edwards University of Bristol, Kopo M. Ramokapane University of Bristol, Richard Atkins City of London Police, Awais Rashid University of Bristol, UK
Link to publication DOI Pre-print Media Attached
16:40
20m
Paper
On the Lack of Consensus Among Technical Debt Detection ToolsSEIP
SEIP - Software Engineering in Practice
Jason Lefever Drexel University, Yuanfang Cai Drexel University, Humberto Cervantes UAM Iztapalapa, Rick Kazman University of Hawai‘i at Mānoa, Hongzhou Fang Drexel University
Pre-print Media Attached
16:05 - 17:00
2.4.4. Models and DSLsNIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 4 +12h
Chair(s): Joanne M. Atlee University of Waterloo
16:05
20m
Paper
Efficient execution of ATL model transformations using static analysis and parallelismJournal-First
Journal-First Papers
Jesús Sánchez Cuadrado , Lola Burgueño Open University of Catalonia, Manuel Wimmer JKU Linz, Antonio Vallecillo University of Málaga, Spain
Link to publication DOI Pre-print Media Attached
16:25
15m
Paper
Towards Domain-Specific Modelling Environments based on Augmented RealityNIER
NIER - New Ideas and Emerging Results
Léa Brunschwig Universidad Autónoma de Madrid, Rubén Campos-López Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid
Pre-print Media Attached
16:40
20m
Paper
Execution of Partial State Machine ModelsJournal-First
Journal-First Papers
Mojtaba Bagherzadeh , Nafiseh Kahani University of Carlton, Karim Jahed Queen's University, Juergen Dingel Queen's University, Kingston, Ontario
Link to publication DOI Pre-print Media Attached
17:20 - 17:30
Awards Announcement 3Awards at Plenary Room +12h
Chair(s): Thomas Zimmermann Microsoft Research
17:20
10m
Awards
Other ACM SIGSOFT AwardsAwards
Awards

17:30 - 18:45
ICSE KeynotesKeynotes at Plenary Room +12h
Chair(s): Oscar Dieste Universidad Politécnica de Madrid
17:30
25m
Keynote
Elaine Weyuker's Keynote: "The View From 40 Years in the Research Trenches - From Academia to Industry and Back Again" Keynote
Keynotes
Elaine Weyuker University of Central Florida
Media Attached
17:55
25m
Social Event
Meet Elaine Weyuker
Keynotes

18:20
25m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

18:00 - 18:10
OpeningSpanish Industry Case Studies at Spanish Industry Case Studies Room
Chair(s): Aurora Barrero López CTO at Solvy & ANECA program Committee in ACREDITA, ACREDITA+ and EURO INF, Andrés-Leonardo Martínez-Ortiz IEEE Computer Society
This event is live-streamed using Youtube. Q&A is implemented using the live stream chat.
18:10 - 21:05
Case StudiesSpanish Industry Case Studies at Spanish Industry Case Studies Room
Chair(s): Aurora Barrero López CTO at Solvy & ANECA program Committee in ACREDITA, ACREDITA+ and EURO INF, Andrés-Leonardo Martínez-Ortiz IEEE Computer Society
This event is live-streamed using Youtube. Q&A is implemented using the live stream chat.
18:10
25m
Talk
Contributions to an open source project: Igalia and the Chromium project
Spanish Industry Case Studies
18:35
25m
Talk
From counting potatos to help organizations understand open source software engineering
Spanish Industry Case Studies
19:00
25m
Talk
Challenges of building a Telco in the cloud
Spanish Industry Case Studies
19:25
25m
Talk
Cybersecurity and Interoperability for IoT constrained networks in Smart Agriculture
Spanish Industry Case Studies
19:50
25m
Talk
Technology transfer experiences
Spanish Industry Case Studies
20:15
25m
Talk
Developing infrastructure with Software Engineering principles
Spanish Industry Case Studies
Javier Provecho Telefonica
20:40
25m
Talk
Managing scalability in a spatiotemporal data environment
Spanish Industry Case Studies
18:15 - 18:45
2.2. VerificationDEMO - Demonstrations at Demonstration Room
Chair(s): Francisco Servant Virginia Tech

Each demo makes a 1-minute presentation (displayed in the Demo room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

18:15
30m
Demonstration
Metrinome: Path Complexity Predicts Symbolic Execution Path ExplosionDemonstration
DEMO - Demonstrations
Gabriel Bessler Harvey Mudd College, Josh Cordova Harvey Mudd College, Shaheen Cullen-Baratloo Harvey Mudd College, Sofiane Dissem Harvey Mudd College, Emily Lu Scripps College, Ibrahim Abughararh Harvey Mudd College, Sofia Devin Harvey Mudd College, Lucas Bang Harvey Mudd College
Pre-print Media Attached
18:15
30m
Demonstration
Roosterize: Suggesting Lemma Names for Coq Verification Projects Using Deep LearningDemonstration
DEMO - Demonstrations
Pengyu Nie University of Texas at Austin, Karl Palmskog KTH Royal Institute of Technology, Junyi Jessy Li University of Texas at Austin, USA, Milos Gligoric University of Texas at Austin
Pre-print Media Attached
18:15
30m
Demonstration
NEUROSPF: A Tool For the Symbolic Analysis of Neural NetworksDemonstration
DEMO - Demonstrations
Muhammad Usman University of Texas at Austin, USA, Yannic Noller National University of Singapore, Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center, Youcheng Sun Queen's University Belfast, UK, Divya Gopinath NASA Ames (KBR Inc.)
Pre-print Media Attached
18:15 - 18:45
18:15
30m
Meeting
Coffee Chat: Blacks in Software Engineering
Social and Networking

18:15
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
18:15
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

18:15 - 18:45
Bookable EventSocial and Networking at Networking and Culture Room 3 +12h
Chair(s): Antonio Martini University of Oslo, Norway
18:15
30m
Panel
You might be studying technical debt and not know it
Social and Networking
Carolyn Seaman University of Maryland Baltimore County, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Eoin Woods Endava
Media Attached
18:15 - 18:45
18:15
30m
Meeting
Facebook Launches New Research Award Opportunity
Sponsors Exhibitions

18:50 - 19:50
2.5.1. Testing: Automatic Test GenerationJournal-First Papers / Technical Track at Blended Sessions Room 1 +12h
Chair(s): José Miguel Rojas University of Leicester, UK
18:50
20m
Paper
Inputs from Hell: Learning Input Distributions for Grammar-Based Test GenerationJournal-First
Journal-First Papers
Ezekiel Soremekun SnT, University of Luxembourg, Esteban Pavese Humboldt University of Berlin, Nikolas Havrikov CISPA, Germany, Lars Grunske Humboldt University of Berlin, Andreas Zeller CISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print Media Attached
19:10
20m
Paper
Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We?Technical Track
Technical Track
Song Wang York University, Nishtha Shrestha York University, Abarna Kucheri Subburaman York University, Junjie Wang Institute of Software, Chinese Academy of Sciences, Moshi Wei York University, Nachiappan Nagappan Microsoft Research
Link to publication Pre-print Media Attached
19:30
20m
Paper
Using Relative Lines of Code to Guide Automated Test Generation for PythonJournal-First
Journal-First Papers
Josie Holmes Northern Arizona University, Iftekhar Ahmed University of California, Irvine, Caius Brindescu Oregon State University, Rahul Gopinath CISPA Helmholtz Center for Information Security, He Zhang Nanjing University, Alex Groce Northern Arizona University
Pre-print Media Attached
18:50 - 19:50
2.5.2. Developers: ExperimentsJournal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Sira Vegas Universidad Politecnica de Madrid
18:50
20m
Paper
The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code UnderstandingTechnical Track
Technical Track
Marvin Wyrich University of Stuttgart, Andreas Preikschat University of Stuttgart, Daniel Graziotin University of Stuttgart, Stefan Wagner University of Stuttgart
Pre-print Media Attached
19:10
20m
Paper
Program Comprehension and Code Complexity Metrics: An fMRI StudyACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Norman Peitek Leibniz Institute for Neurobiology, Sven Apel Saarland University, Chris Parnin North Carolina State University, André Brechmann Leibniz Institute for Neurobiology, Janet Siegmund Chemnitz University of Technology
Pre-print Media Attached
19:30
20m
Paper
Comparing Block-based Programming Models for Two-armed RobotsJournal-First
Journal-First Papers
Nico Ritschel The University of British Columbia, Vladimir Kovalenko TU Delft, Reid Holmes University of British Columbia, Ronald Garcia University of British Columbia, David C. Shepherd Virginia Commonwealth University
Link to publication DOI Pre-print Media Attached
18:50 - 19:50
2.5.3. Code CompletionSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Marsha Chechik University of Toronto
18:50
20m
Paper
Siri, Write the Next MethodTechnical Track
Technical Track
Fengcai Wen Software Institute, USI Università della Svizzera italiana, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Csaba Nagy Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
19:10
20m
Paper
Code Prediction by Feeding Trees to TransformersTechnical Track
Technical Track
Seohyun Kim Facebook, Jinman Zhao University of Wisconsin-Madison, USA, Yuchi Tian Columbia University, Satish Chandra Facebook, USA
Pre-print Media Attached
19:30
20m
Paper
Learning Autocompletion from Real-World DatasetsSEIP
SEIP - Software Engineering in Practice
Gareth Aye Facebook, Inc., Seohyun Kim Facebook, Hongyu Li Facebook, Inc.
Pre-print Media Attached
18:50 - 19:50
2.5.4. Some Big Companies' Practices: Cases at Facebook, Google & IBMSEIP - Software Engineering in Practice at Blended Sessions Room 4 +12h
Chair(s): Davide Falessi California Polytechnic State University
18:50
20m
Paper
Testing Web Enabled Simulation at Scale Using Metamorphic TestingSEIP
SEIP - Software Engineering in Practice
Mark Harman Facebook, Inc., John Ahlgren Facebook, Maria Eugenia Berezin Facebook, Elena Dulskyte Facebook, Inna Dvortsova Facebook, Johann George Facebook, Natalija Gucevska Facebook, Erik Meijer , Justin Spahr-Summers Facebook, Kinga Bojarczuk Facebook, Silvia Sapora Facebook, Maria Lomeli Facebook
Pre-print Media Attached
19:10
20m
Paper
Anomaly Detection in a Large-scale Cloud PlatformSEIP
SEIP - Software Engineering in Practice
Mohammad Saiful Islam Ryerson University, William Pourmajidi Ryerson University, Lei Zhang Ryerson University, John Steinbacher IBM, Tony Erwin IBM, Andriy Miranskyy Ryerson University
Pre-print Media Attached
19:30
20m
Paper
Smart Build Targets Batching Service at GoogleSEIP
SEIP - Software Engineering in Practice
Kaiyuan Wang Google, USA, Daniel Rall Google, Greg Tener Google, Vijay Gullapalli Google, Xin Huang , Ahmed Gad Google
Pre-print Media Attached
19:50 - 20:35
Panel 3Panels at Panel Room +12h
Chair(s): Patricia Lago Vrije Universiteit Amsterdam, Gail Murphy University of British Columbia
19:50
45m
Panel
What is a NIER paper in software engineering?Panel
Panels
Ivica Crnkovic Chalmers University of Technology, Paris Avgeriou University of Groningen, The Netherlands, Liliana Pasquale University College Dublin & Lero, Antonia Bertolino CNR-ISTI
Media Attached
20:40 - 21:40
2.6.1. Social Equality and Fairness #1SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Joanne M. Atlee University of Waterloo
20:40
20m
Paper
Evolving Software to be ML-Driven Utilizing Real-World A/B Testing: Experiences, Insights, ChallengesSEIP
SEIP - Software Engineering in Practice
Paul Luo Li Microsoft, Xiaoyu Chai Microsoft, Frederick Campbell Microsoft, Jilong Liao Microsoft, Neeraja Abburu Microsoft, Minsuk Kang Microsoft, Irina Niculescu Microsoft, Greg Brake Microsoft, Siddharth Patel Microsoft, James Dooley Microsoft, Brandon Paddock Microsoft
Pre-print Media Attached
21:00
20m
Paper
AID: An Automated Inclusivity-Bug DetectorTechnical Track
Technical Track
Amreeta Chatterjee Oregon State University, Mariam Guizani Oregon State University, Catherine Stevens Oregon State University, Jillian Emard Oregon State University, Mary Evelyn May Oregon State University, Margaret Burnett Oregon State University, Iftekhar Ahmed University of California, Irvine, Anita Sarma Oregon State University
Pre-print Media Attached
21:20
20m
Paper
Towards Inclusive Software Engineering Through A/B Testing: A Case-Study at WindowsSEIP
SEIP - Software Engineering in Practice
Irina Niculescu Microsoft, Huibin Mary Hu Microsoft, Christina Gee Microsoft, Chewy Chong Microsoft, Shivam Dubey Microsoft, Paul Luo Li Microsoft
Pre-print Media Attached
20:40 - 21:40
2.6.2. Q&A in Online Platforms: Stack Overflow #1Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Francisco Servant Virginia Tech
20:40
20m
Paper
Reading Answers on Stack Overflow: Not Enough!Journal-First
Journal-First Papers
Haoxiang Zhang Centre for Software Excellence, Huawei, Canada, Shaowei Wang University of Manitoba, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan School of Computing, Queen's University
Pre-print Media Attached
21:00
20m
Paper
An Empirical Study of Developer Discussions in the Gitter PlatformJournal-First
Journal-First Papers
Osama Ehsan Queen's University, Canada, Safwat Hassan Thompson Rivers University, Mariam El Mezouar Royal Military College, Ying Zou Queen's University, Kingston, Ontario
Pre-print Media Attached
21:20
20m
Paper
Automatic Extraction of Opinion-based Q&A from Online Developer ChatsTechnical Track
Technical Track
Preetha Chatterjee University of Delaware, Kostadin Damevski Virginia Commonwealth University, Lori Pollock University of Delaware
Pre-print Media Attached
20:40 - 21:40
2.6.3. Defect Prediction: Data Issues and Bug ClassificationTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Federica Sarro University College London
20:40
20m
Full-paper
Early Life Cycle Software Defect Prediction. Why? How?Technical Track
Technical Track
Shrikanth N C North Carolina State University, Suvodeep Majumder North Carolina State University, Tim Menzies North Carolina State University, USA
Pre-print Media Attached
21:00
20m
Paper
On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First
Journal-First Papers
Abdul Ali Bangash University of Alberta, Canada, Hareem Sahar University of Alberta, Abram Hindle University of Alberta, Karim Ali University of Alberta
Pre-print Media Attached
21:20
20m
Paper
IoT Bugs and Development ChallengesArtifact ReusableTechnical Track
Technical Track
Amir Makhshari University of British Columbia (UBC), Ali Mesbah University of British Columbia (UBC)
Pre-print Media Attached
20:40 - 21:40
2.6.4. Fault Localization #1Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 4 +12h
Chair(s): Leonardo Mariani University of Milano Bicocca
20:40
20m
Paper
Industry-scale IR-based Bug Localization: A Perspective from FacebookSEIP
SEIP - Software Engineering in Practice
Vijayaraghavan Murali Facebook, Inc., Lee Gross Facebook, Rebecca Qian Facebook, Inc., Satish Chandra Facebook, USA
Pre-print Media Attached
21:00
20m
Paper
FLACK: Counterexample-Guided Fault Localization for Alloy ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Guolong Zheng University of Nebraska Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Hamid Bagheri University of Nebraska-Lincoln
Pre-print Media Attached
21:20
20m
Paper
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference TechniquesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Yigit Kucuk Case Western Reserve University, Tim A. D. Henderson Google, Andy Podgurski Case Western Reserve University
Pre-print Media Attached
20:40 - 21:40
2.2. Institutional Strategies to SE Education IJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University
20:40
20m
Experience report
Structuring a Comprehensive Software Security Course Around the OWASP Application Security Verification StandardJSEET
JSEET - Joint Track on Software Engineering Education and Training
Sarah Elder North Carolina State University, Nusrat Zahan North Carolina State University, Val Kozarev North Carolina State University, Tim Menzies North Carolina State University, Rui Shu North Carolina State University, Laurie Williams North Carolina State University
Pre-print Media Attached
21:00
20m
Experience report
Exponential Competence of Computer Science and Software Engineering Undergraduate StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Orit Hazzan Technion - Israel Institute of Technology
Pre-print Media Attached
21:20
20m
Short-paper
"Is My Mic On?" Preparing SE Students for Collaborative Remote Work and Hybrid Team CommunicationJSEET
JSEET - Joint Track on Software Engineering Education and Training
Makayla Moster Clemson University, Denae Ford Microsoft Research, Paige Rodeghero Clemson University
Pre-print Media Attached
21:05 - 21:10
ClosingSpanish Industry Case Studies at Spanish Industry Case Studies Room
Chair(s): Aurora Barrero López CTO at Solvy & ANECA program Committee in ACREDITA, ACREDITA+ and EURO INF, Andrés-Leonardo Martínez-Ortiz IEEE Computer Society
This event is live-streamed using Youtube. Q&A is implemented using the live stream chat.
22:00 - 23:15
ICSE KeynotesKeynotes at Plenary Room

The Meet Michael Lyu activity will not happen during the mirroring.

22:50
25m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

22:45 - 23:15
22:45
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
22:45
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

22:45 - 23:15
22:45
30m
Panel
COST Action Network on Gender Balance
Social and Networking
Barbora Buhnova Masaryk University, Letizia Jaccheri Norwegian University of Science and Technology
Media Attached
22:45 - 23:15
22:45
30m
Meeting
Meet Facebook Recruiting & Research
Sponsors Exhibitions

23:20 - 00:20
2.1.1. Vulnerabilities in Android #1Technical Track at Blended Sessions Room 1
23:20
20m
Paper
Fine with ``1234''? An Analysis of SMS One-Time Password Randomness in Android AppsTechnical Track
Technical Track
Siqi Ma the University of Queensland, Juanru Li Shanghai Jiao Tong University, hyoungshick kim Sungkyunkwan University, Elisa Bertino Purdue University, Surya Nepal Data61, CSIRO, Diet Ostry Data61, CSIRO, Cong Sun Xidian University
Pre-print Media Attached
23:40
20m
Paper
App's Auto-Login Function Security Testing via Android OS-Level VirtualizationTechnical Track
Technical Track
Wenna Song Wuhan University, Jiang Ming University of Texas at Arlington, Lin Jiang XDJA, Han Yan Wuhan University, Yi Xiang Wuhan University, Yuan Chen Wuhan University, Jianming Fu Wuhan University, Guojun Peng Wuhan University
Pre-print Media Attached
00:00
20m
Paper
ATVHunter: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android AppsACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Xian Zhan The Hong Kong Polytechnic University, Lingling Fan Nankai University, Sen Chen Tianjin University, Feng Wu Nanyang Technological University, Tianming Liu Monash Univerisity, Xiapu Luo The Hong Kong Polytechnic University, Yang Liu Nanyang Technological University
Pre-print Media Attached
23:20 - 00:20
2.1.2. Deep Neural Networks: Quality AssuranceTechnical Track at Blended Sessions Room 2
23:20
20m
Paper
Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track
Technical Track
Weisi Luo I&V Dept of Kirin Solution Dept, HS, Huawei, Xiaoyue Run I&V Dept of Kirin Solution Dept, HS, Huawei, Dong Chai I&V Dept of Kirin Solution Dept, HS, Huawei, Jiang Wang I&V Dept of Kirin Solution Dept, HS, Huawei, Chunrong Fang Nanjing University, Zhenyu Chen Nanjing University
Pre-print Media Attached File Attached
23:40
20m
Paper
RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track
Technical Track
Jingyi Wang Zhejiang University, Jialuo Chen Zhejiang University, Youcheng Sun Queen's University Belfast, UK, Xingjun Ma Deakin University, Dongxia Wang Zhejiang University, Jun Sun Singapore Management University, Singapore, Peng Cheng Zhejiang University
Pre-print Media Attached
00:00
20m
Paper
Scalable Quantitative Verification For Deep Neural NetworksArtifact ReusableTechnical Track
Technical Track
Teodora Baluta National University of Singapore, Zheng Leong Chua Independent Researcher, Kuldeep S. Meel National University of Singapore, Prateek Saxena National University of Singapore
Pre-print Media Attached
23:20 - 00:20
23:20
20m
Paper
Adversarial Specification MiningJournal-First
Journal-First Papers
Hong Jin Kang , David Lo Singapore Management University
DOI Pre-print Media Attached
23:40
20m
Paper
Fast Parametric Model Checking through Model FragmentationTechnical Track
Technical Track
Xinwei Fang University of York, UK, Radu Calinescu University of York, UK, Simos Gerasimou University of York, UK, Faisal Alhwikem University of York, UK
Pre-print Media Attached
00:00
20m
Paper
Trace-Checking CPS Properties: Bridging the Cyber-Physical GapArtifact ReusableTechnical TrackArtifact Available
Technical Track
Claudio Menghi University of Luxembourg, Enrico Viganò University of Luxembourg, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg and University of Ottawa
Pre-print Media Attached
23:20 - 00:20
2.1.4. Tools for the Python LanguageTechnical Track at Blended Sessions Room 4
23:20
20m
Research paper
Restoring Execution Environments of Jupyter NotebooksTechnical Track
Technical Track
Jiawei Wang Monash University, Li Li Monash University, Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print Media Attached
23:40
20m
Paper
PyART: Python API Recommendation in Real-TimeArtifact ReusableTechnical Track
Technical Track
Xincheng He State Key Laboratory for Novel Software Technology, Nanjing University, Lei Xu State Key Laboratory for Novel Software Technology, Nanjing University, Xiangyu Zhang Purdue University, Rui Hao State Key Laboratory for Novel Software Technology Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University, Baowen Xu Nanjing University
Pre-print Media Attached
00:00
20m
Paper
PyCG: Practical Call Graph Generation in PythonArtifact ReusableTechnical TrackArtifact Available
Technical Track
Vitalis Salis Athens University of Economics and Business, National and Technical University of Athens, Thodoris Sotiropoulos Athens University of Economics and Business, Panos Louridas Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business & TU Delft, Dimitris Mitropoulos National and Kapodistrian University of Athens
Pre-print Media Attached

Thu 27 May

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

00:55 - 01:55
00:55
20m
Paper
CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software ReuseTechnical Track
Technical Track
Seunghoon Woo Korea University, Sunghan Park Korea University, Seulbae Kim Georgia Institute of Technology, Heejo Lee Korea University, Hakjoo Oh Korea University
Pre-print Media Attached
01:15
20m
Paper
Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark ModelTechnical Track
Technical Track
Xi Xu Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi’an Jiaotong University, 710049, China, Zheng Yan Xidian University, China; Aalto University, Finland, Ming Fan Xi'an Jiaotong University, Ang Jia Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University
Pre-print Media Attached
01:35
20m
Paper
Search-Based Software Re-Modularization: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Casper Schröder Adyen N.V., Adriaan van der Feltz Adyen N.V., Annibale Panichella Delft University of Technology, Maurício Aniche Delft University of Technology
Pre-print Media Attached
00:55 - 01:55
2.2.2. Configuration of Software Systems: TestingSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2
00:55
20m
Paper
An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsArtifact ReusableTechnical Track
Technical Track
Yuanliang Zhang National University of Defense Technology, Haochen He National University of Defense Technology, Owolabi Legunsen Cornell University, Shanshan Li National University of Defense Technology, Wei Dong National University of Defense Technology, Tianyin Xu University of Illinois Urbana-Champaign
Pre-print Media Attached File Attached
01:15
20m
Paper
AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track
Technical Track
Chuan Luo Microsoft Research, China, Jinkun Lin State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei Cai Institute of Software at Chinese Academy of Sciences, China, Xin Chen Microsoft Research, China, Bing He Microsoft Research, China, Bo Qiao Microsoft Research, Beijing, China, Pu Zhao Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China, Hongyu Zhang The University of Newcastle, Wei Wu L3S Research Center, Leibniz University Hannover, Germany, Saravanakumar Rajmohan Microsoft Office, United States, Dongmei Zhang Microsoft Research
Pre-print Media Attached
01:35
20m
Paper
ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP
SEIP - Software Engineering in Practice
Patrick Franz Chalmers | University of Gothenburg, Thorsten Berger Chalmers | University of Gothenburg, Ibrahim Fayaz VecScan AB (Vector Sweden), Sarah Nadi University of Alberta, Evgeny Groshev Chalmers | University of Gothenburg
Pre-print Media Attached
00:55 - 01:55
00:55
20m
Paper
Wireframe-based UI Design Search through Image AutoencoderJournal-First
Journal-First Papers
Jieshan Chen Australian National University, Australia, Chunyang Chen Monash University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Liming Zhu Data61 at CSIRO, Australia / UNSW, Australia, John Grundy Monash University, Jinshui Wang Fujian University of Technology
Pre-print Media Attached
01:15
20m
Paper
GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track
Technical Track
Tianming Zhao Jilin University, Chunyang Chen Monash University, Yuanning Liu Jilin University, Xiaodong Zhu Jilin University
Pre-print Media Attached
01:35
20m
Paper
Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track
Technical Track
Bo Yang Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Chunyang Chen Monash University, Deheng Ye Tencent AI Lab, Shanping Li Zhejiang University
Pre-print Media Attached
00:55 - 01:55
2.2.4. Programming: General IssuesTechnical Track at Blended Sessions Room 4
00:55
20m
Paper
Efficient Compiler Autotuning via Bayesian OptimizationTechnical Track
Technical Track
Junjie Chen College of Intelligence and Computing, Tianjin University, Ningxin Xu College of Intelligence and Computing, Tianjin University, Peiqi Chen College of Intelligence and Computing, Tianjin University, Hongyu Zhang The University of Newcastle
Pre-print Media Attached
01:15
20m
Paper
TransRegex: Multi-modal Regular Expression Synthesis by Generate-and-RepairTechnical Track
Technical Track
Yeting Li Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shuaimin Li School of Computer Science and Technology, University of Chinese academy of sciences, Zhiwu Xu Shenzhen University, Shenzhen, China, Jialun Cao Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zixuan Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Yun Hu Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Haiming Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print Media Attached
01:35
20m
Paper
EvoSpex: An Evolutionary Algorithm for Learning PostconditionsArtifact ReusableTechnical Track
Technical Track
Facundo Molina University of Rio Cuarto and CONICET, Argentina, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print Media Attached
00:55 - 01:55
00:55
20m
Paper
Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android AppsSEIP
SEIP - Software Engineering in Practice
Yujin Huang Faculty of Information Technology, Monash University, Han Hu Faculty of Information Technology, Monash University, Chunyang Chen Monash University
Pre-print Media Attached
01:15
20m
Paper
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload InjectionTechnical Track
Technical Track
Yuanchun Li Microsoft Research, Jiayi Hua Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Chunyang Chen Monash University, Yunxin Liu Microsoft Research
Pre-print Media Attached
01:35
20m
Paper
Reducing DNN Properties to Enable Falsification with Adversarial AttacksArtifact ReusableTechnical TrackArtifact Available
Technical Track
David Shriver University of Virginia, Sebastian Elbaum University of Virginia, Matthew B Dwyer University of Virginia
Link to publication DOI Pre-print Media Attached
00:55 - 01:55
00:55
20m
Experience report
Teaching the Scrum Master Role using Professional Agile Coaches and Communities of PracticeJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland
Pre-print Media Attached
01:15
20m
Experience report
Teaching Model-based Requirements Engineering to Industry Professionals: An Experience ReportJSEETBest Paper JSEET
JSEET - Joint Track on Software Engineering Education and Training
Marian Daun University of Duisburg-Essen, Jennifer Brings paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Marcel Goger Schaeffler AG, Walter Koch Schaeffler AG, Thorsten Weyer University of Duisburg-Essen
Pre-print Media Attached
01:35
20m
Experience report
Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning ApproachJSEET
JSEET - Joint Track on Software Engineering Education and Training
Leonardo Humberto Silva IFNMG-Salinas, Renata Xavier Castro IFNMG-Salinas, Marice Costa Guimaraes IFNMG-Salinas
Pre-print Media Attached
02:30 - 03:30
02:30
20m
Paper
Automatic Web Testing using Curiosity-Driven Reinforcement LearningTechnical Track
Technical Track
YAN ZHENG Nanyang Technological University, Yi Liu Southern University of Science and Technology, Xiaofei Xie Nanyang Technological University, Yepang Liu Southern University of Science and Technology, China, Lei Ma University of Alberta, Jianye Hao Tianjin University, Yang Liu Nanyang Technological University
Pre-print Media Attached
02:50
20m
Paper
Evaluating SZZ Implementations Through a Developer-informed OracleTechnical Track
Technical Track
Giovanni Rosa University of Molise, Luca Pascarella Delft University of Technology, Simone Scalabrino University of Molise, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise
Pre-print Media Attached
03:10
20m
Paper
D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential AnalysisSEIP
SEIP - Software Engineering in Practice
Yunhui Zheng IBM Research, Saurabh Pujar IBM Research, Burn Lewis IBM Research, Luca Buratti IBM Research, Edward Epstein IBM Research, Bo Yang IBM Research, Jim A. Laredo IBM Research, USA, Alessandro Morari IBM Research, Zhong Su IBM Research
Pre-print Media Attached
02:30 - 03:30
2.3.2. Self-Admitted Technical DebtJournal-First Papers at Blended Sessions Room 2
02:30
20m
Paper
Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First
Journal-First Papers
Rungroj Maipradit Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Pre-print Media Attached
02:50
20m
Paper
An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First
Journal-First Papers
Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University
Pre-print Media Attached
03:10
20m
Paper
Identifying Self-Admitted Technical Debts with JitterbugJournal-First
Journal-First Papers
Zhe Yu Rochester Institute of Technology, Fahmid Morshed Fahid North Carolina State University, Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University, USA
Link to publication DOI Pre-print Media Attached
02:30 - 03:25
02:30
20m
Paper
Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Lin Yang College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Zan Wang College of Intelligence and Computing, Tianjin University, Weijing Wang College of Intelligence and Computing, Tianjin University, Jiajun Jiang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University
Pre-print Media Attached
02:50
20m
Paper
DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track
Technical Track
Zhenhao Li Concordia University, Heng Li Polytechnique Montréal, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang Concordia University
Pre-print Media Attached
03:10
15m
Short-paper
On Automatic Parsing of Log RecordsNIER
NIER - New Ideas and Emerging Results
Jared Rand Ryerson University, Andriy Miranskyy Ryerson University
Pre-print Media Attached
02:30 - 03:30
02:30
20m
Paper
Defining Smart Contract Defects on EthereumJournal-First
Journal-First Papers
Jiachi Chen Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xiapu Luo The Hong Kong Polytechnic University, Ting Chen University of Electronic Science and Technology of China
DOI Pre-print Media Attached
02:50
20m
Paper
Smart Contract Security: a Practitioners’ PerspectiveArtifact ReusableTechnical TrackArtifact Available
Technical Track
Zhiyuan Wan Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Jiachi Chen Monash University, Xiapu Luo The Hong Kong Polytechnic University, Xiaohu Yang Zhejiang University
Pre-print Media Attached
03:10
20m
Paper
An exploratory study of smart contracts in the Ethereum blockchain platformJournal-First
Journal-First Papers
Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University, Zhen Ming (Jack) Jiang York University
Link to publication DOI Pre-print Media Attached
02:30 - 03:25
2.3.5. Handling Ecosystems of Forked ProjectsTechnical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 5
02:30
20m
Paper
Same File, Different Changes: The Potential of Meta-Maintenance on GitHubArtifact ReusableTechnical TrackArtifact Available
Technical Track
Hideaki Hata Shinshu University, Raula Gaikovina Kula NAIST, Takashi Ishio Nara Institute of Science and Technology, Christoph Treude University of Adelaide
DOI Pre-print Media Attached
02:50
15m
Paper
Semi-Automated Test-Case Propagation in Fork EcosystemsNIER
NIER - New Ideas and Emerging Results
Mukelabai Mukelabai Chalmers | University of Gothenburg, Thorsten Berger Chalmers | University of Gothenburg, Paulo Borba Federal University of Pernambuco
Pre-print Media Attached
03:05
20m
Paper
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical AnalysisTechnical Track
Technical Track
Rangeet Pan Dept. of Computer Science, Iowa State University, Vu Le Microsoft, Nachiappan Nagappan Microsoft Research, Sumit Gulwani Microsoft, Shuvendu K. Lahiri Microsoft, Mike Kaufman Microsoft
Pre-print Media Attached
02:30 - 04:45
Reactive Synthesis with Spectra: A TutorialTB - Technical Briefings at TB Room
02:30
2h15m
Tutorial
Reactive Synthesis with Spectra: A Tutorial Technical Briefings
TB - Technical Briefings
Shahar Maoz Tel Aviv University, Israel, Jan Oliver Ringert University of Leicester
Media Attached
03:30 - 04:00
Meet your peersSocial and Networking at Networking Shuffle Room

In this series of speed networking events, ICSE participants can meet their academic peers. Join and select one of the speed networking events. Please note that CLOWDR calls the speed networking events “shuffle spaces”.

03:30
30m
Meeting
Meet your peers: Postdoctoral researchers
Social and Networking

03:30
30m
Meeting
Meet your peers: Faculty
Social and Networking

03:30
30m
Meeting
Meet your peers: PhD students
Social and Networking

03:30 - 04:00
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Gail Murphy University of British Columbia
03:30
30m
Meeting
Mentoring circle led by Gail Murphy
Social and Networking
Gail Murphy University of British Columbia
03:30 - 04:00
03:30
30m
Meeting
SE Research @ Huawei
Sponsors Exhibitions

04:05 - 05:05
04:05
20m
Paper
Input AlgebrasArtifact ReusableTechnical TrackArtifact Available
Technical Track
Rahul Gopinath CISPA Helmholtz Center for Information Security, Hamed Nemati CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print Media Attached
04:25
20m
Paper
Fuzzing Symbolic ExpressionsTechnical Track
Technical Track
Luca Borzacchiello Sapienza University of Rome, Emilio Coppa Sapienza University of Rome, Camil Demetrescu Sapienza University of Rome
Pre-print Media Attached
04:45
20m
Paper
Growing A Test Corpus with Bonsai FuzzingTechnical Track
Technical Track
Vasudev Vikram University of California, Berkeley, Rohan Padhye Carnegie Mellon University, Koushik Sen University of California, Berkeley
Pre-print Media Attached
04:05 - 05:05
2.4.2. API: Evolution and Maintenance #1Technical Track / Journal-First Papers at Blended Sessions Room 2
04:05
20m
Paper
Semantic Patches for Adaptation of JavaScript Programs to Evolving LibrariesArtifact ReusableTechnical Track
Technical Track
Benjamin Barslev Nielsen Aarhus University, Martin Toldam Torp Aarhus University, Anders Møller Aarhus University
Pre-print Media Attached
04:25
20m
Paper
An Empirical Study of Dependency Downgrades in the npm EcosystemJournal-First
Journal-First Papers
Filipe Cogo Centre for Software Excellence, Huawei, Canada, Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
04:45
20m
Paper
A3: Assisting Android API Migrations Using Code ExamplesJournal-First
Journal-First Papers
Maxime Lamothe Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University
DOI Pre-print Media Attached
04:05 - 05:00
04:05
15m
Paper
Two Elements of Pair Programming SkillNIER
NIER - New Ideas and Emerging Results
Franz Zieris Freie Universität Berlin, Lutz Prechelt Freie Universität Berlin
Pre-print Media Attached
04:20
20m
Paper
The best laid plans or lack thereof: Security decision-making of different stakeholder groupsJournal-First
Journal-First Papers
Benjamin Shreeve University of Bristol, Joseph Hallett University of Bristol, Matthew Edwards University of Bristol, Kopo M. Ramokapane University of Bristol, Richard Atkins City of London Police, Awais Rashid University of Bristol, UK
Link to publication DOI Pre-print Media Attached
04:40
20m
Paper
On the Lack of Consensus Among Technical Debt Detection ToolsSEIP
SEIP - Software Engineering in Practice
Jason Lefever Drexel University, Yuanfang Cai Drexel University, Humberto Cervantes UAM Iztapalapa, Rick Kazman University of Hawai‘i at Mānoa, Hongzhou Fang Drexel University
Pre-print Media Attached
04:05 - 05:00
04:05
20m
Paper
Efficient execution of ATL model transformations using static analysis and parallelismJournal-First
Journal-First Papers
Jesús Sánchez Cuadrado , Lola Burgueño Open University of Catalonia, Manuel Wimmer JKU Linz, Antonio Vallecillo University of Málaga, Spain
Link to publication DOI Pre-print Media Attached
04:25
15m
Paper
Towards Domain-Specific Modelling Environments based on Augmented RealityNIER
NIER - New Ideas and Emerging Results
Léa Brunschwig Universidad Autónoma de Madrid, Rubén Campos-López Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid
Pre-print Media Attached
04:40
20m
Paper
Execution of Partial State Machine ModelsJournal-First
Journal-First Papers
Mojtaba Bagherzadeh , Nafiseh Kahani University of Carlton, Karim Jahed Queen's University, Juergen Dingel Queen's University, Kingston, Ontario
Link to publication DOI Pre-print Media Attached
05:20 - 05:30
Awards Announcement 3Awards at Plenary Room
05:20
10m
Awards
Other ACM SIGSOFT AwardsAwards
Awards

05:30 - 06:45
ICSE KeynotesKeynotes at Plenary Room

The Meet Elaine Weyuker activity will not happen during the mirroring.

06:20
25m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

06:15 - 06:45
06:15
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

06:15
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
06:15 - 06:45
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Tao Xie Peking University
06:15
30m
Meeting
Mentoring circle led by Tao Xie
Social and Networking
Tao Xie Peking University
06:15 - 06:45
06:15
30m
Panel
You might be studying technical debt and not know it
Social and Networking
Carolyn Seaman University of Maryland Baltimore County, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Eoin Woods Endava
Media Attached
06:50 - 07:50
2.5.1. Testing: Automatic Test GenerationTechnical Track / Journal-First Papers at Blended Sessions Room 1
06:50
20m
Paper
Inputs from Hell: Learning Input Distributions for Grammar-Based Test GenerationJournal-First
Journal-First Papers
Ezekiel Soremekun SnT, University of Luxembourg, Esteban Pavese Humboldt University of Berlin, Nikolas Havrikov CISPA, Germany, Lars Grunske Humboldt University of Berlin, Andreas Zeller CISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print Media Attached
07:10
20m
Paper
Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We?Technical Track
Technical Track
Song Wang York University, Nishtha Shrestha York University, Abarna Kucheri Subburaman York University, Junjie Wang Institute of Software, Chinese Academy of Sciences, Moshi Wei York University, Nachiappan Nagappan Microsoft Research
Link to publication Pre-print Media Attached
07:30
20m
Paper
Using Relative Lines of Code to Guide Automated Test Generation for PythonJournal-First
Journal-First Papers
Josie Holmes Northern Arizona University, Iftekhar Ahmed University of California, Irvine, Caius Brindescu Oregon State University, Rahul Gopinath CISPA Helmholtz Center for Information Security, He Zhang Nanjing University, Alex Groce Northern Arizona University
Pre-print Media Attached
06:50 - 07:50
06:50
20m
Paper
The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code UnderstandingTechnical Track
Technical Track
Marvin Wyrich University of Stuttgart, Andreas Preikschat University of Stuttgart, Daniel Graziotin University of Stuttgart, Stefan Wagner University of Stuttgart
Pre-print Media Attached
07:10
20m
Paper
Program Comprehension and Code Complexity Metrics: An fMRI StudyACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Norman Peitek Leibniz Institute for Neurobiology, Sven Apel Saarland University, Chris Parnin North Carolina State University, André Brechmann Leibniz Institute for Neurobiology, Janet Siegmund Chemnitz University of Technology
Pre-print Media Attached
07:30
20m
Paper
Comparing Block-based Programming Models for Two-armed RobotsJournal-First
Journal-First Papers
Nico Ritschel The University of British Columbia, Vladimir Kovalenko TU Delft, Reid Holmes University of British Columbia, Ronald Garcia University of British Columbia, David C. Shepherd Virginia Commonwealth University
Link to publication DOI Pre-print Media Attached
06:50 - 07:50
06:50
20m
Paper
Siri, Write the Next MethodTechnical Track
Technical Track
Fengcai Wen Software Institute, USI Università della Svizzera italiana, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Csaba Nagy Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
07:10
20m
Paper
Code Prediction by Feeding Trees to TransformersTechnical Track
Technical Track
Seohyun Kim Facebook, Jinman Zhao University of Wisconsin-Madison, USA, Yuchi Tian Columbia University, Satish Chandra Facebook, USA
Pre-print Media Attached
07:30
20m
Paper
Learning Autocompletion from Real-World DatasetsSEIP
SEIP - Software Engineering in Practice
Gareth Aye Facebook, Inc., Seohyun Kim Facebook, Hongyu Li Facebook, Inc.
Pre-print Media Attached
06:50 - 07:50
2.5.4. Some Big Companies' Practices: Cases at Facebook, Google & IBMSEIP - Software Engineering in Practice at Blended Sessions Room 4
06:50
20m
Paper
Testing Web Enabled Simulation at Scale Using Metamorphic TestingSEIP
SEIP - Software Engineering in Practice
Mark Harman Facebook, Inc., John Ahlgren Facebook, Maria Eugenia Berezin Facebook, Elena Dulskyte Facebook, Inna Dvortsova Facebook, Johann George Facebook, Natalija Gucevska Facebook, Erik Meijer , Justin Spahr-Summers Facebook, Kinga Bojarczuk Facebook, Silvia Sapora Facebook, Maria Lomeli Facebook
Pre-print Media Attached
07:10
20m
Paper
Anomaly Detection in a Large-scale Cloud PlatformSEIP
SEIP - Software Engineering in Practice
Mohammad Saiful Islam Ryerson University, William Pourmajidi Ryerson University, Lei Zhang Ryerson University, John Steinbacher IBM, Tony Erwin IBM, Andriy Miranskyy Ryerson University
Pre-print Media Attached
07:30
20m
Paper
Smart Build Targets Batching Service at GoogleSEIP
SEIP - Software Engineering in Practice
Kaiyuan Wang Google, USA, Daniel Rall Google, Greg Tener Google, Vijay Gullapalli Google, Xin Huang , Ahmed Gad Google
Pre-print Media Attached
07:50 - 08:35
Panel 3Panels at Panel Room
07:50
45m
Panel
What is a NIER paper in software engineering?Panel
Panels
Ivica Crnkovic Chalmers University of Technology, Paris Avgeriou University of Groningen, The Netherlands, Liliana Pasquale University College Dublin & Lero, Antonia Bertolino CNR-ISTI
Media Attached
08:40 - 09:40
08:40
20m
Paper
Evolving Software to be ML-Driven Utilizing Real-World A/B Testing: Experiences, Insights, ChallengesSEIP
SEIP - Software Engineering in Practice
Paul Luo Li Microsoft, Xiaoyu Chai Microsoft, Frederick Campbell Microsoft, Jilong Liao Microsoft, Neeraja Abburu Microsoft, Minsuk Kang Microsoft, Irina Niculescu Microsoft, Greg Brake Microsoft, Siddharth Patel Microsoft, James Dooley Microsoft, Brandon Paddock Microsoft
Pre-print Media Attached
09:00
20m
Paper
AID: An Automated Inclusivity-Bug DetectorTechnical Track
Technical Track
Amreeta Chatterjee Oregon State University, Mariam Guizani Oregon State University, Catherine Stevens Oregon State University, Jillian Emard Oregon State University, Mary Evelyn May Oregon State University, Margaret Burnett Oregon State University, Iftekhar Ahmed University of California, Irvine, Anita Sarma Oregon State University
Pre-print Media Attached
09:20
20m
Paper
Towards Inclusive Software Engineering Through A/B Testing: A Case-Study at WindowsSEIP
SEIP - Software Engineering in Practice
Irina Niculescu Microsoft, Huibin Mary Hu Microsoft, Christina Gee Microsoft, Chewy Chong Microsoft, Shivam Dubey Microsoft, Paul Luo Li Microsoft
Pre-print Media Attached
08:40 - 09:40
2.6.2. Q&A in Online Platforms: Stack Overflow #1Journal-First Papers / Technical Track at Blended Sessions Room 2
08:40
20m
Paper
Reading Answers on Stack Overflow: Not Enough!Journal-First
Journal-First Papers
Haoxiang Zhang Centre for Software Excellence, Huawei, Canada, Shaowei Wang University of Manitoba, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan School of Computing, Queen's University
Pre-print Media Attached
09:00
20m
Paper
An Empirical Study of Developer Discussions in the Gitter PlatformJournal-First
Journal-First Papers
Osama Ehsan Queen's University, Canada, Safwat Hassan Thompson Rivers University, Mariam El Mezouar Royal Military College, Ying Zou Queen's University, Kingston, Ontario
Pre-print Media Attached
09:20
20m
Paper
Automatic Extraction of Opinion-based Q&A from Online Developer ChatsTechnical Track
Technical Track
Preetha Chatterjee University of Delaware, Kostadin Damevski Virginia Commonwealth University, Lori Pollock University of Delaware
Pre-print Media Attached
08:40 - 09:40
2.6.3. Defect Prediction: Data Issues and Bug ClassificationJournal-First Papers / Technical Track at Blended Sessions Room 3
08:40
20m
Full-paper
Early Life Cycle Software Defect Prediction. Why? How?Technical Track
Technical Track
Shrikanth N C North Carolina State University, Suvodeep Majumder North Carolina State University, Tim Menzies North Carolina State University, USA
Pre-print Media Attached
09:00
20m
Paper
On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First
Journal-First Papers
Abdul Ali Bangash University of Alberta, Canada, Hareem Sahar University of Alberta, Abram Hindle University of Alberta, Karim Ali University of Alberta
Pre-print Media Attached
09:20
20m
Paper
IoT Bugs and Development ChallengesArtifact ReusableTechnical Track
Technical Track
Amir Makhshari University of British Columbia (UBC), Ali Mesbah University of British Columbia (UBC)
Pre-print Media Attached
08:40 - 09:40
08:40
20m
Paper
Industry-scale IR-based Bug Localization: A Perspective from FacebookSEIP
SEIP - Software Engineering in Practice
Vijayaraghavan Murali Facebook, Inc., Lee Gross Facebook, Rebecca Qian Facebook, Inc., Satish Chandra Facebook, USA
Pre-print Media Attached
09:00
20m
Paper
FLACK: Counterexample-Guided Fault Localization for Alloy ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Guolong Zheng University of Nebraska Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Hamid Bagheri University of Nebraska-Lincoln
Pre-print Media Attached
09:20
20m
Paper
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference TechniquesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Yigit Kucuk Case Western Reserve University, Tim A. D. Henderson Google, Andy Podgurski Case Western Reserve University
Pre-print Media Attached
08:40 - 09:40
2.2. Institutional Strategies to SE Education IJSEET - Joint Track on Software Engineering Education and Training at JSEET Room
08:40
20m
Experience report
Structuring a Comprehensive Software Security Course Around the OWASP Application Security Verification StandardJSEET
JSEET - Joint Track on Software Engineering Education and Training
Sarah Elder North Carolina State University, Nusrat Zahan North Carolina State University, Val Kozarev North Carolina State University, Tim Menzies North Carolina State University, Rui Shu North Carolina State University, Laurie Williams North Carolina State University
Pre-print Media Attached
09:00
20m
Experience report
Exponential Competence of Computer Science and Software Engineering Undergraduate StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Orit Hazzan Technion - Israel Institute of Technology
Pre-print Media Attached
09:20
20m
Short-paper
"Is My Mic On?" Preparing SE Students for Collaborative Remote Work and Hybrid Team CommunicationJSEET
JSEET - Joint Track on Software Engineering Education and Training
Makayla Moster Clemson University, Denae Ford Microsoft Research, Paige Rodeghero Clemson University
Pre-print Media Attached
10:00 - 10:55
3.1.1. Social Equality and Fairness #2Journal-First Papers / SEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Alexander Serebrenik Eindhoven University of Technology
10:00
15m
Paper
A First Look at Human Values-Violation in App ReviewsSEIS
SEIS - Software Engineering in Society
Humphrey Obie Monash University, Waqar Hussain Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, John Grundy Monash University, Li Li Monash University, Burak Turhan Monash University, Jon Whittle CSIRO's Data61 and Monash University, Mojtaba Shahin Monash University
Pre-print Media Attached
10:15
20m
Full-paper
"Ignorance and Prejudice" in Software FairnessTechnical Track
Technical Track
Jie M. Zhang UCL, Mark Harman University College London
Pre-print Media Attached
10:35
20m
Paper
Gender Differences in Personality Traits of Software EngineersJournal-First
Journal-First Papers
Daniel Russo Department of Computer Science, Aalborg University, Klaas-Jan Stol University College Cork and Lero, Ireland
Link to publication DOI Pre-print Media Attached
10:00 - 11:00
3.1.2. Deep Neural Networks: Supporting SE Tasks #2SEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Sira Vegas Universidad Politecnica de Madrid
10:00
20m
Paper
NNStreamer: Efficient and Agile Development of On-Device AI SystemsSEIP
SEIP - Software Engineering in Practice
MyungJoo Ham Samsung Electronics, Jijoong Moon Samsung Electronics, Geunsik Lim Samsung Research, Samsung Electronics, Jaeyun Jung Samsung Electronics, Hyoungjoo Ahn Samsung Electronics, Wook Song Samsung Electronics, Sangjung Woo Samsung Electronics, Parichay Kapoor Samsung Electronics, Dongju Chae Samsung Electronics, Gichan Jang Samsung Electronics, Yongjoo Ahn Samsung Electronics, Jihoon Lee Samsung Electronics
Pre-print Media Attached
10:20
20m
Paper
Deep Learning Based Program Generation from Requirements Text: Are We There Yet?Journal-First
Journal-First Papers
Hui Liu Beijing Institute of Technology, Mingzhu Shen Beijing Institute of Technology, Jiaqi Zhu Beijing Institute of Technology, Nan Niu University of Cincinnati, Ge Li Peking University, Lu Zhang Peking University, China
Link to publication DOI Pre-print Media Attached
10:40
20m
Paper
Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related TasksTechnical Track
Technical Track
Antonio Mastropaolo Università della Svizzera italiana, Simone Scalabrino University of Molise, Nathan Cooper William & Mary, David Nader Palacio William and Mary, Denys Poshyvanyk College of William & Mary, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
10:00 - 11:00
3.1.3. Defect Prediction: Automation #2Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Robert Feldt Chalmers | University of Gothenburg, Blekinge Institute of Technology
10:00
20m
Paper
Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect PredictionJournal-First
Journal-First Papers
Chao Ni Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Xiang Chen Nantong University, Qing Gu Nanjing University
Pre-print Media Attached
10:20
20m
Paper
Ammonia: an Approach for Deriving Project-Specific Bug PatternsJournal-First
Journal-First Papers
Yoshiki Higo Osaka University, Shinpei Hayashi Tokyo Institute of Technology, Hideaki Hata Shinshu University, Mei Nagappan University of Waterloo
Link to publication DOI Authorizer link Pre-print Media Attached
10:40
20m
Paper
Predicting Defective Lines Using a Model-Agnostic TechniqueJournal-First
Journal-First Papers
Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Patanamon Thongtanunam University of Melbourne, Kla Tantithamthavorn Monash University, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Pre-print Media Attached
10:00 - 11:00
3.1.4. Vulnerabilities in Android #2Journal-First Papers / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Ignacio Panach Universidad de Valencia
10:00
20m
Paper
JUSTGen: Effective Test Generation for Unspecified JNI Behaviors on JVMsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Sungjae Hwang KAIST, Sungho Lee KAIST, Jihoon Kim KAIST, Sukyoung Ryu KAIST
Pre-print Media Attached
10:20
20m
Paper
Why an Android App is Classified as Malware? Towards Malware Classification InterpretationJournal-First
Journal-First Papers
bozhi wu Nanyang Technological University, Sen Chen Tianjin University, Cuiyun Gao Harbin Institute of Technology, Lingling Fan Nankai University, Yang Liu Nanyang Technological University, Weiping Wen Peking University, Michael Lyu The Chinese University of Hong Kong
DOI Pre-print Media Attached
10:40
20m
Paper
Security Analysis of Permission Re-delegation Vulnerabilities in Android AppsJournal-First
Journal-First Papers
Biniam Fisseha Demissie Fondazione Bruno Kessler, Mariano Ceccato University of Verona, Lwin Khin Shar Singapore Management University
Link to publication DOI Media Attached
10:00 - 11:00
3.1. Student Assessment IJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Ana María Moreno Universidad Politécnica de Madrid
10:00
20m
Research paper
Effectiveness of Peer Review in Teaching and Learning User Centered Conceptual Design Among Large Cohorts of Information Technology StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Farshid Anvari Macquarie University, Hien Minh Thi Tran Minh Hien Pty Ltd, Deborah Richards Macquarie University
DOI Pre-print Media Attached
10:20
20m
Research paper
Reforming Assessment: Challenges Beyond DesignJSEET
JSEET - Joint Track on Software Engineering Education and Training
Laura Tubino Deakin University, Jean-Guy Schneider Deakin University, Andrew Cain Deakin University, Dhananjay Thiruvady Deakin University, Chathu Ranaweera Deakin University
Pre-print Media Attached
10:40
20m
Demonstration
Gradeer: An Open-Source Modular Hybrid GraderJSEET
JSEET - Joint Track on Software Engineering Education and Training
Benjamin Clegg The University of Sheffield, Maria-Cruz Villa-Uriol University of Sheffield, Phil McMinn The University of Sheffield, Gordon Fraser University of Passau
Pre-print Media Attached
10:00 - 11:15
Decoding Grounded Theory for Software EngineeringTB - Technical Briefings at TB Room +12h
Chair(s): Xavier Franch Universitat Politècnica de Catalunya
10:00
75m
Tutorial
Decoding Grounded Theory for Software Engineering Technical Briefings
TB - Technical Briefings
Rashina Hoda Monash University
Media Attached
11:00 - 11:45
Take a Coffee with the ICSE 2021 PC co-ChairsSocial and Networking at Networking and Culture Room 1
Chair(s): Tao Xie Peking University, Arie van Deursen Delft University of Technology, Netherlands
11:00
45m
Social Event
Take a Coffee with ICSE2021 PC co-Chairs
Social and Networking

11:00 - 11:45
Panel 1Panels at Panel Room
11:00
45m
Panel
Are academics working on the right problems?Panel
Panels
Felienne Hermans Leiden University, Titus Barik Microsoft, USA, Jordi Cabot ICREA - UOC
Media Attached
11:50 - 13:10
3.2.1. Programming: Code Analysis AlgorithmsJournal-First Papers / Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Giuseppe Scanniello University of Basilicata
11:50
20m
Paper
A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping AlgorithmsTechnical Track
Technical Track
Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Yuan Wang Huawei Sweden Research Center, Shanping Li Zhejiang University
Pre-print Media Attached
12:10
20m
Paper
InferCode: Self-Supervised Learning of Code Representations by Predicting SubtreesTechnical Track
Technical Track
Nghi D. Q. Bui Singapore Management University, Singapore, Yijun Yu The Open University, UK, Lingxiao Jiang Singapore Management University
Pre-print Media Attached
12:30
20m
Paper
Modular Tree Network for Source Code Representation LearningJournal-First
Journal-First Papers
Wenhan Wang Peking University, Ge Li Peking University, Sijie Shen Peking University, Xin Xia Huawei Software Engineering Application Technology Lab, Zhi Jin Peking University
Link to publication Pre-print Media Attached
12:50
20m
Paper
Case Study on Data-driven Deployment of Program Analysis on an Open Tools StackSEIP
SEIP - Software Engineering in Practice
Anton Ljungberg Lund University, David Åkerman Axis Communications, Emma Söderberg Lund University, Gustaf Lundh Axis Communications, Jon Sten Axis Communications, Luke Church University of Cambridge | Lund University | Lark Systems
Pre-print Media Attached
11:50 - 13:10
3.2.2. Q&A in Online Platforms: Stack Overflow #2 Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Alexander Serebrenik Eindhoven University of Technology
11:50
20m
Paper
Technical Q&A Site Answer Recommendation via Question BoostingJournal-First
Journal-First Papers
Zhipeng Gao Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University
DOI Pre-print Media Attached
12:10
20m
Full-paper
Automated Query Reformulation for Efficient Search Based on Query Logs from Stack OverflowACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Kaibo Cao Software Institute, Nanjing University, Chunyang Chen Monash University, Sebastian Baltes QAware GmbH and The University of Adelaide, Christoph Treude University of Adelaide, Xiang Chen Nantong University
Pre-print Media Attached
12:30
20m
Paper
Automatic Solution Summarization for Crash BugsTechnical Track
Technical Track
Haoye Wang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xinyu Wang Zhejiang University
Pre-print Media Attached
12:50
20m
Paper
Chatbot4QR: Interactive Query Refinement for Technical Question RetrievalJournal-First
Journal-First Papers
Neng Zhang Zhejiang University, China; PengCheng Laboratory, China, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Ying Zou Queen's University, Kingston, Ontario, David Lo Singapore Management University, Zhenchang Xing Australian National University
DOI Pre-print Media Attached
11:50 - 13:05
3.2.3. Defect Prediction: Bug Characterization & AnalysisJournal-First Papers / NIER - New Ideas and Emerging Results at Blended Sessions Room 3 +12h
Chair(s): Robert Feldt Chalmers | University of Gothenburg, Blekinge Institute of Technology
11:50
20m
Paper
Watch out for Extrinsic Bugs! A Case Study of their Impact in Just-In-Time Bug Prediction Models on the OpenStack projectJournal-First
Journal-First Papers
Gema Rodríguez-Pérez University of Waterloo, Mei Nagappan University of Waterloo, Gregorio Robles Universidad Rey Juan Carlos
DOI Pre-print Media Attached
12:10
20m
Paper
An Empirical Study of Model-Agnostic Techniques for Defect Prediction ModelsJournal-First
Journal-First Papers
Jirayus Jiarpakdee Monash University, Australia, Kla Tantithamthavorn Monash University, Hoa Khanh Dam University of Wollongong, John Grundy Monash University
Link to publication Pre-print Media Attached
12:30
20m
Paper
On the cost and profit of software defect predictionJournal-First
Journal-First Papers
Steffen Herbold University of Göttingen
Link to publication DOI Pre-print Media Attached
12:50
15m
Paper
Software Ticks Need No SpecificationsNIER
NIER - New Ideas and Emerging Results
Christoph Reichenbach Lund University
Pre-print Media Attached
11:50 - 13:05
3.2.4. Mutation Testing: General IssuesNIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Claudia Ayala Universitat Politècnica de Catalunya, Spain, Sigrid Eldh Ericsson, Sweden
11:50
20m
Paper
Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction StrategiesJournal-First
Journal-First Papers
Giovani Guizzo University College London, Federica Sarro University College London, Jens Krinke University College London, Silvia Regina Vergilio Federal University of Paraná
Link to publication DOI Pre-print Media Attached
12:10
15m
Short-paper
What Are We Really Testing in Mutation Testing for Machine Learning? A Critical ReflectionNIER
NIER - New Ideas and Emerging Results
Annibale Panichella Delft University of Technology, Cynthia C. S. Liem Delft University of Technology
Pre-print Media Attached
12:25
20m
Paper
MuDelta: Delta-Oriented Mutation Testing at Commit TimeTechnical Track
Technical Track
Wei Ma SnT, University of Luxembourg, Thierry Titcheu Chekam SES S.A. & University of Luxembourg (SnT), Mike Papadakis University of Luxembourg, Luxembourg, Mark Harman University College London
Pre-print Media Attached
12:45
20m
Paper
Does mutation testing improve testing practices?Technical Track
Technical Track
Goran Petrović Google Inc, Marko Ivanković Google Inc, Gordon Fraser University of Passau, René Just University of Washington
Pre-print Media Attached
11:50 - 12:50
3.2. Student Assessment IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Ana María Moreno Universidad Politécnica de Madrid
11:50
20m
Research paper
Grading 600+ students: A Case Study on Peer and Self GradingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maurício Aniche Delft University of Technology, Frank Mulder Delft University of Technology, Felienne Hermans Leiden University
Pre-print Media Attached
12:10
20m
Experience report
Enhancing the Learning of Database Access Programming using Continuous Integration and Aspect Oriented ProgrammingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Beatriz Pérez Universidad de La Rioja
Pre-print Media Attached
12:30
20m
Experience report
Mutation testing and self/peer assessment: analyzing their effect on students in a software testing courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Pedro Delgado-Pérez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, Miguel Ángel Álvarez-García Universidad de Cádiz, Kevin Jesús Valle-Gómez Universidad de Cádiz
Pre-print Media Attached
13:35 - 13:45
Awards Announcement 4Awards at Plenary Room +12h
Chair(s): Nenad Medvidović University of Southern California, USA, Harald Gall University of Zurich, Switzerland
13:35
10m
Awards
ICSE 2011 Most Influential Paper AwardAwards
Awards
Lionel Briand University of Luxembourg and University of Ottawa, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
13:45 - 15:00
ICSE 2011 Most Influential Paper Award LectureAwards at Plenary Room +12h
Chair(s): Harald Gall University of Zurich, Switzerland, Nenad Medvidović University of Southern California, USA
13:45
30m
Awards
Award Lecture: A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering ICSE 2011 Most Influential Paper AwardAwards
Awards
Lionel Briand University of Luxembourg and University of Ottawa, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
Media Attached
14:15
15m
Live Q&A
Questions and Answers
Awards

14:30
30m
Social Event
Meet Andrea Arcuri & Lionel Briand
Awards

14:30 - 15:00
3.1. Evolution 2DEMO - Demonstrations at Demonstration Room
Chair(s): Giuseppe Scanniello University of Basilicata

Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

14:30
30m
Demonstration
The Software Heritage Filesystem (SwhFS): Integrating Source Code Archival with DevelopmentDemonstration
DEMO - Demonstrations
Thibault Allançon EPITA / LRDE, Antoine Pietri Inria, Stefano Zacchiroli Université de Paris and Inria
Pre-print Media Attached
14:30
30m
Demonstration
Guiding engineers with the Passive Process Engine EnvironmentDemonstration
DEMO - Demonstrations
Christoph Mayr-Dorn Johannes Kepler University, Linz, Stefan Bichler JOHANNES KEPLER UNIVERSITY LINZ, Felix Keplinger JOHANNES KEPLER UNIVERSITY LINZ, Alexander Egyed Johannes Kepler University
Pre-print Media Attached
14:30
30m
Demonstration
Creating and Migrating Chatbots with CongaDemonstration
DEMO - Demonstrations
Sara Perez-Soler Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid
Pre-print Media Attached
14:30
30m
Demonstration
Robot Runner: A Tool for Automatically Executing Experiments on Robotics SoftwareDemonstration
DEMO - Demonstrations
Stan Swanborn Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam
Pre-print Media Attached
14:30
30m
Demonstration
R-MOZART: A Reconfiguration Tool for WebThings ApplicationsDemonstration
DEMO - Demonstrations
Francisco Durán University of Málaga, Spain, Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Gwen Salaün University of Grenoble Alpes
Pre-print Media Attached
14:30 - 15:00
14:30
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
14:30
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

14:30 - 15:00
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Patricia Lago Vrije Universiteit Amsterdam
14:30
30m
Meeting
Mentoring circle led by Patricia Lago
Social and Networking
Patricia Lago Vrije Universiteit Amsterdam
14:30 - 15:00
Bookable EventSocial and Networking at Networking and Culture Room 3
Chair(s): Paris Avgeriou University of Groningen, The Netherlands
14:30
30m
Other
Europe Needs Strong Software Research
Social and Networking
Alexander Serebrenik Eindhoven University of Technology, Jurgen Vinju CWI, Netherlands, Marieke Huisman University of Twente
14:30 - 15:00
14:30
30m
Meeting
Opportunities at Invenia Labs
Sponsors Exhibitions

15:05 - 16:05
3.3.1. Monitoring Cloud-Based ServicesTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Andrea Zisman The Open University
15:05
20m
Paper
Fast Outage Analysis of Large-scale Production Clouds with Service Correlation MiningTechnical Track
Technical Track
Yaohui Wang Fudan University, Guozheng Li Peking University, Zijian Wang Fudan University, Yu Kang Microsoft Research, Beijing, China, Yangfan Zhou Fudan University, Hongyu Zhang The University of Newcastle, Feng Gao Microsoft Azure, Jeffrey Sun Microsoft Azure, Li Yang Microsoft Azure, Pochian Lee Microsoft Azure, Zhangwei Xu Microsoft Azure, Pu Zhao Microsoft Research, Beijing, China, Bo Qiao Microsoft Research, Beijing, China, Liqun Li Microsoft Research, Beijing, China, Xu Zhang Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China
Pre-print Media Attached
15:25
20m
Paper
Neural Knowledge Extraction From Cloud Service IncidentsSEIP
SEIP - Software Engineering in Practice
Manish Shetty Microsoft Research, India, Chetan Bansal Microsoft Research, Sumit Kumar Microsoft, Nikitha Rao Microsoft Research, Nachiappan Nagappan Microsoft Research, Thomas Zimmermann Microsoft Research
Link to publication DOI Pre-print Media Attached
15:45
20m
Paper
FIXME: Enhance Software Reliability with Hybrid Approaches in CloudSEIP
SEIP - Software Engineering in Practice
Jinho Hwang IBM Research, Larisa Shwartz IBM, Qing Wang Institute of Software, Chinese Academy of Sciences, Raghav Batta IBM, Harshit Kumar IBM, Michael Nidd IBM
Pre-print Media Attached
15:05 - 16:05
3.3.2. API: Development Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Carolyn Seaman University of Maryland Baltimore County
15:05
20m
Paper
Unveiling the Mystery of API Evolution in Deep Learning Frameworks -- A Case Study of Tensorflow 2SEIP
SEIP - Software Engineering in Practice
Zejun Zhang Zhejiang University, Yanming Yang Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Xiaoxue Ren Zhejiang University, John Grundy Monash University
Pre-print Media Attached
15:25
20m
Paper
Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined SpecificationsTechnical Track
Technical Track
Peilun Zhang University of Illinois at Urbana-Champaign, Yanjie Jiang Beijing Institute of Technology, Anjiang Wei Peking University, Victoria Stodden University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, August Shi The University of Texas at Austin
Pre-print Media Attached
15:45
20m
Paper
Studying Test Annotation Maintenance in the WildTechnical Track
Technical Track
Dong Jae Kim Concordia University, Nikolaos Tsantalis Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang Concordia University
Link to publication Pre-print Media Attached
15:05 - 16:05
3.3.3. Program Repair: Automated PatchingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Antonia Bertolino CNR-ISTI
15:05
20m
Paper
Automated Patch TransplantationJournal-First
Journal-First Papers
Ridwan Salihin Shariffdeen National University of Singapore, Shin Hwei Tan Southern University of Science and Technology, Mingyuan Gao National University of Singapore, Abhik Roychoudhury National University of Singapore
Link to publication DOI Pre-print Media Attached
15:25
20m
Paper
Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper AwardArtifact ReusableTechnical Track
Technical Track
Zelin Zhao Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Tianxiao Gu Alibaba Group, Xiaoxing Ma Nanjing University
Pre-print Media Attached
15:45
20m
Paper
Fast and Precise On-the-fly Patch Validation for AllTechnical Track
Technical Track
Lingchao Chen UT Dallas, Yicheng Ouyang UT Dallas, Lingming Zhang UIUC
Pre-print Media Attached
15:05 - 16:05
3.3.4. Testing: Flaky TestsTechnical Track / Journal-First Papers at Blended Sessions Room 4 +12h
Chair(s): José Miguel Rojas University of Leicester, UK
15:05
20m
Paper
Quantifying, Characterizing, and Mitigating Flakily Covered Program ElementsJournal-First
Journal-First Papers
Pre-print Media Attached
15:25
20m
Paper
FlakeFlagger: Predicting Flakiness Without Rerunning TestsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Abdulrahman Alshammari George Mason University, Christopher Morris Carnegie Mellon University, Michael Hilton Carnegie Mellon University, USA, Jonathan Bell Northeastern University
Pre-print Media Attached
15:45
20m
Paper
An Empirical Analysis of UI-based Flaky TestsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Alan Romano University at Buffalo, Zihe Song University of Texas at Dallas, Sampath Grandhi University of Texas at Dallas, Wei Yang University of Texas at Dallas, Weihang Wang University at Buffalo, SUNY
Pre-print Media Attached
15:05 - 16:05
3.3. Novel Approaches to SE Education IJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University
15:05
20m
Research paper
Constructive Master's Thesis Work in Industry: Guidelines for Applying Design Science ResearchJSEET
JSEET - Joint Track on Software Engineering Education and Training
Eric Knauss Chalmers | University of Gothenburg
Pre-print Media Attached
15:25
20m
Research paper
Onboarding in Software Product Lines: Concept Maps as Welcome GuidesJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maider Azanza University of the Basque Country (UPV/EHU), Arantza Irastorza University of the Basque Country (UPV/EHU), Raul Medeiros University of the Basque Country (UPV/EHU), Oscar Diaz University of the Basque Country (UPV/EHU)
Pre-print Media Attached
15:45
20m
Experience report
Improving Concept Learning Through Specialized Digital FanzinesJSEET
JSEET - Joint Track on Software Engineering Education and Training
José Manuel Redondo López Universidad de Oviedo
Pre-print Media Attached
15:05 - 16:05
Final Round - SRC Presentations 1SRC - ACM Student Research Competition at SRC Room 1
Chair(s): Aurora Ramírez University of Córdoba, Sergio Segura Universidad de Sevilla

Presentations of selected papers from the jury (TBD)

16:05 - 16:25
Virtual Trip to MadridCulture and Sports at Networking and Culture Room 1 +12h
Chair(s): Gregorio Robles Universidad Rey Juan Carlos, David C. Shepherd Virginia Commonwealth University, Sira Vegas Universidad Politecnica de Madrid
Go directly to this room on Clowdr
16:05
20m
Social Event
Virtual trip to Madrid and Interactive Activity
Culture and Sports

Media Attached
16:30 - 17:30
3.4.1. Deep Neural Networks: Data SelectionTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 1 +12h
Chair(s): Ayse Tosun Istanbul Technical University
16:30
20m
Paper
Test Selection for Deep Learning SystemsJournal-First
Journal-First Papers
Wei Ma SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Anestis Tsakmalis University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Pre-print Media Attached
16:50
20m
Paper
On the experiences of adopting automated data validation in an industrial machine learning projectSEIP
SEIP - Software Engineering in Practice
Lucy Ellen Lwakatare University of Helsinki, Finland, Ellinor Rånge Ericsson, Ivica Crnkovic Chalmers University of Technology, Jan Bosch Chalmers University of Technology, Sweden
Link to publication Media Attached
17:10
20m
Paper
Distribution-Aware Testing of Neural Networks Using Generative ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Swaroopa Dola University of Virginia, Matthew B Dwyer University of Virginia, Mary Lou Soffa University of Virginia
Pre-print Media Attached
16:30 - 17:30
3.4.2. Security Vulnerabilities: From 3rd Parties' CodeTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 2 +12h
Chair(s): Jeff Carver University of Alabama
16:30
20m
Paper
An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code ExamplesJournal-First
Journal-First Papers
Morteza Verdi Shiraz University, Ashkan Sami Shiraz University, Jafar Akhondali Shiraz University, Foutse Khomh Polytechnique Montréal, Gias Uddin University of Calgary, Canada, Alireza Karami Motlagh Shiraz University
Link to publication DOI Pre-print Media Attached
16:50
20m
Paper
Anomalicious: Automated Detection of Anomalous and Potentially Malicious Commits on GitHubSEIP
SEIP - Software Engineering in Practice
Danielle Gonzalez Rochester Institute of Technology, Thomas Zimmermann Microsoft Research, Patrice Godefroid Microsoft Research, USA, Max Schaefer GitHub, Inc.
Pre-print Media Attached
17:10
20m
Paper
Why Security Defects Go Unnoticed during Code Reviews? A Case-Control Study of the Chromium OS ProjectArtifact ReusableTechnical TrackArtifact Available
Technical Track
Rajshakhar Paul Wayne State University, Asif Kamal Turzo Wayne State University, Amiangshu Bosu Wayne State University
Pre-print Media Attached
16:30 - 17:25
16:30
20m
Paper
Killing Stubborn Mutants with Symbolic ExecutionJournal-First
Journal-First Papers
Thierry Titcheu Chekam SES S.A. & University of Luxembourg (SnT), Mike Papadakis University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Link to publication Pre-print Media Attached
16:50
15m
Short-paper
Toward Speeding up Mutation Analysis by Memoizing Expensive MethodsNIER
NIER - New Ideas and Emerging Results
Ali Ghanbari Iowa State University, Andrian Marcus University of Texas at Dallas
Pre-print Media Attached
17:05
20m
Paper
What It Would Take to Use Mutation Testing in Industry—A Study at FacebookSEIP
SEIP - Software Engineering in Practice
Moritz Beller Facebook, Inc., Chu-Pan Wong Carnegie Mellon University, USA, Johannes Bader Jane Street, Andrew Scott Facebook, Mateusz Machalica Facebook, Inc., Satish Chandra Facebook, USA, Erik Meijer Facebook
Pre-print Media Attached
16:30 - 17:30
3.4.4. Open Source: Developers' SkillsTechnical Track / Journal-First Papers at Blended Sessions Room 4 +12h
Chair(s): Daniela Damian University of Victoria
16:30
20m
Paper
Software Engineering Whispers: The Effect of Textual Vs. Graphical Software Design Descriptions on Software Design CommunicationJournal-First
Journal-First Papers
Rodi Jolak Chalmers | University of Gothenburg, Maxime Savary-Leblanc University of Lille, Manuela Dalibor Software Engineering, RWTH Aachen University, Andreas Wortmann RWTH Aachen University, Regina Hebig Chalmers University of Technology & University of Gothenburg, Juraj Vincur Slovak University of Technology, Ivan Polasek Slovak University of Technology, Xavier Le Pallec University of Lille, Sebastian Gerard CEA Saclay - NanoInnov, Michel R. V. Chaudron Chalmers | University of Gothenburg
DOI Media Attached
16:50
20m
Paper
What Makes a Great Maintainer of Open Source Projects?ACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Edson Dias Federal University of Pará, Paulo Meirelles University of São Paulo, Fernando Castor Federal University of Pernambuco, Igor Steinmacher Northern Arizona University, USA, Igor Wiese Federal University of Technology - Paraná (UTFPR), Gustavo Pinto Federal University of Pará
Pre-print Media Attached
17:10
20m
Paper
Representation of Developer Expertise in Open Source SoftwareArtifact ReusableTechnical TrackArtifact Available
Technical Track
Tapajit Dey Lero - The Irish Software Research Centre and University of Limerick, Andrey Karnauch University of Tennessee Knoxville, Audris Mockus The University of Tennessee
Pre-print Media Attached
16:30 - 17:40
JSEET Keynote and JSEET Best Paper AwardJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University, Ana María Moreno Universidad Politécnica de Madrid
16:30
10m
Awards
JSEET Best Paper Award - Teaching Model-based Requirements Engineering to Industry Professionals: An Experience Report
JSEET - Joint Track on Software Engineering Education and Training
Marian Daun University of Duisburg-Essen, Jennifer Brings paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Marcel Goger Schaeffler AG, Walter Koch Schaeffler AG, Thorsten Weyer University of Duisburg-Essen
16:40
60m
Keynote
David Garlan's JSEET Keynote: "Reflections on the Role of Software Architecture in Software Engineering Education"Keynote
JSEET - Joint Track on Software Engineering Education and Training
David Garlan Carnegie Mellon University, USA
Media Attached
16:30 - 17:30
Final Round - SRC Presentations 2SRC - ACM Student Research Competition at SRC Room 2
Chair(s): Aurora Ramírez University of Córdoba, Sergio Segura Universidad de Sevilla

Presentations of selected papers from the jury (TBD)

17:50 - 18:00
Awards Announcement 5Awards at Plenary Room +12h
Chair(s): Antonia Bertolino CNR-ISTI
17:50
10m
Awards
Other ICSE AwardsAwards
Awards

18:00 - 19:15
ICSE KeynotesKeynotes at Plenary Room +12h
Chair(s): Gail Murphy University of British Columbia
18:00
25m
Keynote
Jeannette Wing's Keynote: "Data for Good: Ensuring the Responsible Use of Data to Benefit Society" Keynote
Keynotes
Jeannette Wing Columbia University
Media Attached
18:25
25m
Social Event
Meet Jeannette Wing
Keynotes

18:50
25m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

18:45 - 19:15
3.2. Testing 1DEMO - Demonstrations at Demonstration Room
Chair(s): Francisco Servant Virginia Tech

Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

18:45
30m
Demonstration
Efficient Fuzz Testing for Apache Spark Using Framework AbstractionDemonstration
DEMO - Demonstrations
Qian Zhang University of California, Los Angeles, Jiyuan Wang University of California, Los Angeles, Muhammad Ali Gulzar Virginia Tech, Rohan Padhye Carnegie Mellon University, Miryung Kim University of California at Los Angeles, USA
Pre-print Media Attached
18:45
30m
Demonstration
Quartermaster: A Tool for Modeling and Simulating System DegradationDemonstration
DEMO - Demonstrations
Matt Pope Brigham Young University, Jonathan Sillito Brigham Young University
Pre-print Media Attached
18:45
30m
Demonstration
μSE: Mutation-based Evaluation of Security-focused Static Analysis Tools for AndroidDemonstration
DEMO - Demonstrations
Amit Seal Ami William & Mary, Kaushal Kafle College of William & Mary, Kevin Moran George Mason University, Adwait Nadkarni William & Mary, Denys Poshyvanyk College of William & Mary
Pre-print Media Attached
18:45 - 19:15
18:45
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

18:45
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
18:45 - 19:15
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Thomas Zimmermann Microsoft Research
18:45
30m
Meeting
Mentoring circle led by Thomas Zimmermann
Social and Networking
Thomas Zimmermann Microsoft Research
18:45 - 19:15
LGBTIQ Community MeetingsSocial and Networking at Networking and Culture Room 3
Chair(s): Andrew Begel Microsoft Research

Lesbian, Gay, Bisexual, Transgender, Intersexual, and Questioning (LGBTIQ) researchers and practitioners primarily come to software engineering conferences to discuss technical aspects of their work with the research community. But we are people, too, whose rights and safety are sometimes affected by the political climate. At this year’s group meeting, LBGTIQ researchers, practitioners, and friends are invited to speak together to build community. We will also discuss how we fit in with our academic, industry, and governmental institutions, the current political climate around the world, and what we can do to help make all software engineering conferences and workshops to be safe and welcoming spaces for LBGTIQ members of the Software Engineering research community.

18:45
30m
Meeting
LGBTIQ+ Group Meeting
Social and Networking

18:45 - 19:15
18:45
30m
Meeting
Meet Facebook Recruiting & Research
Sponsors Exhibitions

19:20 - 20:15
3.5.1. Testing: General IssuesNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Claudia Ayala Universitat Politècnica de Catalunya, Spain
19:20
15m
Paper
Towards Evidence-based Testability MeasurementsNIER
NIER - New Ideas and Emerging Results
Luca Guglielmo Università degli Studi di Milano - Bicocca, Andrea Riboni Università degli Studi di Milano - Bicocca, Giovanni Denaro University of Milano-Bicocca, Italy
Pre-print Media Attached
19:35
20m
Paper
GenTree: Using Decision Trees to Learn Interactions for Configurable SoftwareArtifact ReusableTechnical TrackArtifact Available
Technical Track
KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln
Pre-print Media Attached
19:55
20m
Paper
Semantic Web Accessibility Testing via Hierarchical Visual AnalysisTechnical Track
Technical Track
Mohammad Bajammal University of British Columbia, Ali Mesbah University of British Columbia (UBC)
Pre-print Media Attached
19:20 - 20:10
3.5.2. Continuous Integration, Feature Models and Program TransformationNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Antonia Bertolino CNR-ISTI
19:20
20m
Paper
Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP
SEIP - Software Engineering in Practice
Florian Angermeir Technical University of Munich, Markus Voggenreiter Siemens - LMU, Fabiola Moyon Siemens / TUM, Daniel Mendez Blekinge Institute of Technology
Pre-print Media Attached
19:40
15m
Paper
Towards Automated Testing and Debugging of Feature ModelsNIER
NIER - New Ideas and Emerging Results
Viet-Man Le Graz University of Technology, Alexander Felfernig Graz University of Technology, Mathias Uta Siemens Gas and Power, David Benavides Universidad de Sevilla, Jose Galindo University of Seville, Trang Tran Graz University of Technology
Link to publication Pre-print Media Attached
19:55
15m
Paper
Towards Modal Software EngineeringNIER
NIER - New Ideas and Emerging Results
Ramy Shahin University of Toronto
Pre-print Media Attached
19:20 - 20:15
3.5.3. Security Vulnerabilities: General Issues #1NIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Davide Fucci Blekinge Institute of Technology
19:20
20m
Paper
Technical Leverage in a Software Ecosystem: Development Opportunities and Security RisksTechnical Track
Technical Track
Fabio Massacci University of Trento and Vrije Universiteit Amsterdam, Ivan Pashchenko University of Trento
Pre-print Media Attached
19:40
15m
Short-paper
Secure Software Development in the Era of Fluid Multi-party Open Software and ServicesNIER
NIER - New Ideas and Emerging Results
Ivan Pashchenko University of Trento, Riccardo Scandariato Hamburg University of Technology, Antonino Sabetta SAP Security Research, Fabio Massacci University of Trento and Vrije Universiteit Amsterdam
Pre-print Media Attached
19:55
20m
Paper
Detecting Software Security Vulnerabilities via Requirements Dependency AnalysisJournal-First
Journal-First Papers
Wentao Wang University of Cincinnati, Faryn Dumont University of Cincinnati, Nan Niu University of Cincinnati, Glen Horton University of Cincinnati
DOI Pre-print Media Attached
19:20 - 21:10
Bayesian Data Analysis for Software EngineeringTB - Technical Briefings at TB Room +12h
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
19:20
1h50m
Tutorial
Bayesian Data Analysis for Software Engineering Technical Briefings
TB - Technical Briefings
Richard Torkar Chalmers and the University of Gothenburg, Carlo A. Furia Università della Svizzera italiana (USI), Robert Feldt Chalmers University of Technology, Sweden
Media Attached
20:15 - 20:45
3.3. Evolution 3DEMO - Demonstrations at Demonstration Room
Chair(s): Francisco Servant Virginia Tech

Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

20:15
30m
Demonstration
V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable ScenariosDemonstration
DEMO - Demonstrations
Madeleine Havranek William & Mary, Carlos Bernal-Cárdenas Microsoft, Nathan Cooper William & Mary, Oscar Chaparro College of William & Mary, Denys Poshyvanyk College of William & Mary, Kevin Moran George Mason University
Pre-print Media Attached
20:15
30m
Demonstration
gazel: Supporting Source Code Edits in Eye-Tracking StudiesDemonstration
DEMO - Demonstrations
Sarah Fakhoury Washington State University, Devjeet Roy Washington State University, Harry Pines Washington State University, Tyler Cleveland Washington State University, Cole S. Peterson University of Nebraska-Lincoln, USA, Venera Arnaoudova Washington State University, Bonita Sharif University of Nebraska-Lincoln, USA, Jonathan I. Maletic Kent State University
Pre-print Media Attached
20:15
30m
Demonstration
COSTER: A Tool for Finding Fully Qualified Names of API Elements in Online Code SnippetsDemonstration
DEMO - Demonstrations
C M Khaled Saifullah Department of Computer Science, University of Saskatchewan, Muhammad Asaduzzaman Queen�s University, Chanchal K. Roy University of Saskatchewan
Pre-print Media Attached
20:15 - 20:45
Community Speed NetworkingSocial and Networking at Networking Shuffle Room
20:15
30m
Meeting
Blacks in Software Engineering: Speed Networking
Social and Networking

20:15
30m
Meeting
Women in Software Engineering Speed Networking
Social and Networking

20:15
30m
Meeting
LGBTIQ+ Speed Networking
Social and Networking
Andrew Begel Microsoft Research
20:15 - 20:45
20:50 - 21:50
3.6.1. Security Vulnerabilities: Different DomainsTechnical Track at Blended Sessions Room 1 +12h
Chair(s): Davide Fucci Blekinge Institute of Technology
20:50
20m
Paper
Containing Malicious Package Updates in npm with a Lightweight Permission SystemTechnical Track
Technical Track
Gabriel Ferreira Carnegie Mellon University, Limin Jia Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University, Christian Kästner Carnegie Mellon University
Pre-print Media Attached
21:10
20m
Paper
Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps’ Native CodeArtifact ReusableTechnical TrackArtifact Available
Technical Track
Sumaya Almanee University of California, Irvine, Arda Ünal University of California, Irvine, Mathias Payer EPFL, Joshua Garcia University of California, Irvine
Link to publication DOI Pre-print Media Attached
21:30
20m
Paper
If It’s Not Secure, It Should Not Compile: Preventing DOM-Based XSS in Large-Scale Web Development with API HardeningTechnical Track
Technical Track
Pei Wang Google, Julian Bangert Google, Christoph Kern Google
Pre-print Media Attached
20:50 - 21:50
3.6.2. Program Repair: General IssuesTechnical Track at Blended Sessions Room 2 +12h
Chair(s): Sira Vegas Universidad Politecnica de Madrid
20:50
20m
Paper
Bounded Exhaustive Search of Alloy Specification RepairsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Guolong Zheng University of Nebraska Lincoln, Hamid Bagheri University of Nebraska-Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print Media Attached
21:10
20m
Paper
Shipwright: A Human-in-the-Loop System for Dockerfile RepairArtifact ReusableTechnical TrackArtifact Available
Technical Track
Jordan Henkel University of Wisconsin--Madison, Denini Silva Federal University of Pernambuco, Leopoldo Teixeira Federal University of Pernambuco, Marcelo d'Amorim Federal University of Pernambuco, Thomas Reps University of Wisconsin--Madison
Pre-print Media Attached
21:30
20m
Paper
CURE: Code-Aware Neural Machine Translation for Automatic Program RepairTechnical Track
Technical Track
Nan Jiang Purdue University, Thibaud Lutellier University of Waterloo, Lin Tan Purdue University
Pre-print Media Attached
20:50 - 21:50
3.6.3. Fault Localization #2SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Davide Falessi California Polytechnic State University
20:50
20m
Paper
Fault Localization with Code Coverage Representation LearningTechnical Track
Technical Track
Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas
Pre-print Media Attached
21:10
20m
Paper
PerfJIT: Test-level Just-in-time Prediction for Performance Regression Introducing CommitsJournal-First
Journal-First Papers
Jinfu Chen Centre for Software Excellence, Huawei, Canada, Weiyi Shang Concordia University, Emad Shihab Concordia University
Link to publication Pre-print Media Attached
21:30
20m
Paper
Scalable Statistical Root Cause Analysis on App TelemetrySEIP
SEIP - Software Engineering in Practice
Vijayaraghavan Murali Facebook, Inc., Edward Yao Facebook, Umang Mathur University of Illinois at Urbana-Champaign, Satish Chandra Facebook, USA
Pre-print Media Attached
20:50 - 21:40
3.6.4. Security Vulnerabilities: General Issues #2NIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Francisco Servant Virginia Tech
20:50
20m
Paper
RAICC: Revealing Atypical Inter-Component Communication in Android AppsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Jordan Samhi University of Luxembourg, Alexandre Bartel University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
DOI Pre-print Media Attached
21:10
15m
Paper
Towards a Model-Integrated Runtime Monitoring Infrastructure for Cyber-Physical SystemsNIER
NIER - New Ideas and Emerging Results
Michael Vierhauser Johannes Kepler University Linz, Hussein Marah Johannes Kepler University Linz, Antonio Garmendia Johannes Kepler University Linz, Jane Cleland-Huang University of Notre Dame, Manuel Wimmer JKU Linz
Pre-print Media Attached
21:25
15m
Research paper
Should you Upgrade Official Docker Hub Images in Production Environments?NIER
NIER - New Ideas and Emerging Results
Sara Gholami University of Alberta, Hamzeh Khazaei York University, Cor-Paul Bezemer University of Alberta
Pre-print Media Attached File Attached
20:50 - 21:50
3.4. Novel approaches to SE Education IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University
20:50
20m
Experience report
Qualifying Software Engineers Undergraduates in DevOps - Challenges of introducing technical and non-technical concepts in a project-oriented courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Isaque Alves University of Brasilia (UnB), Carla Silva Rocha Aguiar unb
Pre-print
21:10
20m
Research paper
The Diversity of Gamification Evaluation in the Software Engineering Education and Industry: Trends, Comparisons and GapsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rodrigo Monteiro UFPA - Federal University of Pará, Mauricio Souza UFLA - Federal University of Lavras, Sandro Oliveira UFPA - Federal University of Pará, Carlos Portela UFPA - Federal University of Pará, Cesar Lobato UFPA - Federal University of Pará
Pre-print Media Attached
21:30
20m
Short-paper
An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program BehaviorJSEET
JSEET - Joint Track on Software Engineering Education and Training
Austin Henley University of Tennessee, Julian Ball University of Tennessee, Benjamin Klein University of Tennessee, Aiden Rutter University of Tennessee, Dylan Lee University of Tennessee
Pre-print Media Attached
22:00 - 22:55
22:00
15m
Paper
A First Look at Human Values-Violation in App ReviewsSEIS
SEIS - Software Engineering in Society
Humphrey Obie Monash University, Waqar Hussain Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, John Grundy Monash University, Li Li Monash University, Burak Turhan Monash University, Jon Whittle CSIRO's Data61 and Monash University, Mojtaba Shahin Monash University
Pre-print Media Attached
22:15
20m
Full-paper
"Ignorance and Prejudice" in Software FairnessTechnical Track
Technical Track
Jie M. Zhang UCL, Mark Harman University College London
Pre-print Media Attached
22:35
20m
Paper
Gender Differences in Personality Traits of Software EngineersJournal-First
Journal-First Papers
Daniel Russo Department of Computer Science, Aalborg University, Klaas-Jan Stol University College Cork and Lero, Ireland
Link to publication DOI Pre-print Media Attached
22:00 - 23:00
22:00
20m
Paper
NNStreamer: Efficient and Agile Development of On-Device AI SystemsSEIP
SEIP - Software Engineering in Practice
MyungJoo Ham Samsung Electronics, Jijoong Moon Samsung Electronics, Geunsik Lim Samsung Research, Samsung Electronics, Jaeyun Jung Samsung Electronics, Hyoungjoo Ahn Samsung Electronics, Wook Song Samsung Electronics, Sangjung Woo Samsung Electronics, Parichay Kapoor Samsung Electronics, Dongju Chae Samsung Electronics, Gichan Jang Samsung Electronics, Yongjoo Ahn Samsung Electronics, Jihoon Lee Samsung Electronics
Pre-print Media Attached
22:20
20m
Paper
Deep Learning Based Program Generation from Requirements Text: Are We There Yet?Journal-First
Journal-First Papers
Hui Liu Beijing Institute of Technology, Mingzhu Shen Beijing Institute of Technology, Jiaqi Zhu Beijing Institute of Technology, Nan Niu University of Cincinnati, Ge Li Peking University, Lu Zhang Peking University, China
Link to publication DOI Pre-print Media Attached
22:40
20m
Paper
Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related TasksTechnical Track
Technical Track
Antonio Mastropaolo Università della Svizzera italiana, Simone Scalabrino University of Molise, Nathan Cooper William & Mary, David Nader Palacio William and Mary, Denys Poshyvanyk College of William & Mary, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana
Pre-print Media Attached
22:00 - 23:00
3.1.3. Defect Prediction: Automation #2Journal-First Papers at Blended Sessions Room 3
22:00
20m
Paper
Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect PredictionJournal-First
Journal-First Papers
Chao Ni Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Xiang Chen Nantong University, Qing Gu Nanjing University
Pre-print Media Attached
22:20
20m
Paper
Ammonia: an Approach for Deriving Project-Specific Bug PatternsJournal-First
Journal-First Papers
Yoshiki Higo Osaka University, Shinpei Hayashi Tokyo Institute of Technology, Hideaki Hata Shinshu University, Mei Nagappan University of Waterloo
Link to publication DOI Authorizer link Pre-print Media Attached
22:40
20m
Paper
Predicting Defective Lines Using a Model-Agnostic TechniqueJournal-First
Journal-First Papers
Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Patanamon Thongtanunam University of Melbourne, Kla Tantithamthavorn Monash University, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Pre-print Media Attached
22:00 - 23:00
3.1.4. Vulnerabilities in Android #2Journal-First Papers / Technical Track at Blended Sessions Room 4
22:00
20m
Paper
JUSTGen: Effective Test Generation for Unspecified JNI Behaviors on JVMsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Sungjae Hwang KAIST, Sungho Lee KAIST, Jihoon Kim KAIST, Sukyoung Ryu KAIST
Pre-print Media Attached
22:20
20m
Paper
Why an Android App is Classified as Malware? Towards Malware Classification InterpretationJournal-First
Journal-First Papers
bozhi wu Nanyang Technological University, Sen Chen Tianjin University, Cuiyun Gao Harbin Institute of Technology, Lingling Fan Nankai University, Yang Liu Nanyang Technological University, Weiping Wen Peking University, Michael Lyu The Chinese University of Hong Kong
DOI Pre-print Media Attached
22:40
20m
Paper
Security Analysis of Permission Re-delegation Vulnerabilities in Android AppsJournal-First
Journal-First Papers
Biniam Fisseha Demissie Fondazione Bruno Kessler, Mariano Ceccato University of Verona, Lwin Khin Shar Singapore Management University
Link to publication DOI Media Attached
22:00 - 23:00
22:00
20m
Research paper
Effectiveness of Peer Review in Teaching and Learning User Centered Conceptual Design Among Large Cohorts of Information Technology StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Farshid Anvari Macquarie University, Hien Minh Thi Tran Minh Hien Pty Ltd, Deborah Richards Macquarie University
DOI Pre-print Media Attached
22:20
20m
Research paper
Reforming Assessment: Challenges Beyond DesignJSEET
JSEET - Joint Track on Software Engineering Education and Training
Laura Tubino Deakin University, Jean-Guy Schneider Deakin University, Andrew Cain Deakin University, Dhananjay Thiruvady Deakin University, Chathu Ranaweera Deakin University
Pre-print Media Attached
22:40
20m
Demonstration
Gradeer: An Open-Source Modular Hybrid GraderJSEET
JSEET - Joint Track on Software Engineering Education and Training
Benjamin Clegg The University of Sheffield, Maria-Cruz Villa-Uriol University of Sheffield, Phil McMinn The University of Sheffield, Gordon Fraser University of Passau
Pre-print Media Attached
22:00 - 23:15
Decoding Grounded Theory for Software EngineeringTB - Technical Briefings at TB Room
22:00
75m
Tutorial
Decoding Grounded Theory for Software Engineering Technical Briefings
TB - Technical Briefings
Rashina Hoda Monash University
Media Attached
23:00 - 23:45
Panel 4Panels at Panel Room
Chair(s): Yu Huang University of Michigan, Emerson Murphy-Hill Google, Margaret-Anne Storey University of Victoria
23:00
45m
Panel
Diversity & Inclusion Panel
Panels
Brittany Johnson George Mason University, Alannah Oleson , Alexander Serebrenik Eindhoven University of Technology, Stephanie Forrest Arizona State University
Media Attached
23:50 - 01:10
23:50
20m
Paper
A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping AlgorithmsTechnical Track
Technical Track
Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Yuan Wang Huawei Sweden Research Center, Shanping Li Zhejiang University
Pre-print Media Attached
00:10
20m
Paper
InferCode: Self-Supervised Learning of Code Representations by Predicting SubtreesTechnical Track
Technical Track
Nghi D. Q. Bui Singapore Management University, Singapore, Yijun Yu The Open University, UK, Lingxiao Jiang Singapore Management University
Pre-print Media Attached
00:30
20m
Paper
Modular Tree Network for Source Code Representation LearningJournal-First
Journal-First Papers
Wenhan Wang Peking University, Ge Li Peking University, Sijie Shen Peking University, Xin Xia Huawei Software Engineering Application Technology Lab, Zhi Jin Peking University
Link to publication Pre-print Media Attached
00:50
20m
Paper
Case Study on Data-driven Deployment of Program Analysis on an Open Tools StackSEIP
SEIP - Software Engineering in Practice
Anton Ljungberg Lund University, David Åkerman Axis Communications, Emma Söderberg Lund University, Gustaf Lundh Axis Communications, Jon Sten Axis Communications, Luke Church University of Cambridge | Lund University | Lark Systems
Pre-print Media Attached
23:50 - 01:10
3.2.2. Q&A in Online Platforms: Stack Overflow #2 Technical Track / Journal-First Papers at Blended Sessions Room 2
23:50
20m
Paper
Technical Q&A Site Answer Recommendation via Question BoostingJournal-First
Journal-First Papers
Zhipeng Gao Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University
DOI Pre-print Media Attached
00:10
20m
Full-paper
Automated Query Reformulation for Efficient Search Based on Query Logs from Stack OverflowACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Kaibo Cao Software Institute, Nanjing University, Chunyang Chen Monash University, Sebastian Baltes QAware GmbH and The University of Adelaide, Christoph Treude University of Adelaide, Xiang Chen Nantong University
Pre-print Media Attached
00:30
20m
Paper
Automatic Solution Summarization for Crash BugsTechnical Track
Technical Track
Haoye Wang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xinyu Wang Zhejiang University
Pre-print Media Attached
00:50
20m
Paper
Chatbot4QR: Interactive Query Refinement for Technical Question RetrievalJournal-First
Journal-First Papers
Neng Zhang Zhejiang University, China; PengCheng Laboratory, China, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Ying Zou Queen's University, Kingston, Ontario, David Lo Singapore Management University, Zhenchang Xing Australian National University
DOI Pre-print Media Attached
23:50 - 01:05
23:50
20m
Paper
Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction StrategiesJournal-First
Journal-First Papers
Giovani Guizzo University College London, Federica Sarro University College London, Jens Krinke University College London, Silvia Regina Vergilio Federal University of Paraná
Link to publication DOI Pre-print Media Attached
00:10
15m
Short-paper
What Are We Really Testing in Mutation Testing for Machine Learning? A Critical ReflectionNIER
NIER - New Ideas and Emerging Results
Annibale Panichella Delft University of Technology, Cynthia C. S. Liem Delft University of Technology
Pre-print Media Attached
00:25
20m
Paper
MuDelta: Delta-Oriented Mutation Testing at Commit TimeTechnical Track
Technical Track
Wei Ma SnT, University of Luxembourg, Thierry Titcheu Chekam SES S.A. & University of Luxembourg (SnT), Mike Papadakis University of Luxembourg, Luxembourg, Mark Harman University College London
Pre-print Media Attached
00:45
20m
Paper
Does mutation testing improve testing practices?Technical Track
Technical Track
Goran Petrović Google Inc, Marko Ivanković Google Inc, Gordon Fraser University of Passau, René Just University of Washington
Pre-print Media Attached
23:50 - 00:50
23:50
20m
Research paper
Grading 600+ students: A Case Study on Peer and Self GradingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maurício Aniche Delft University of Technology, Frank Mulder Delft University of Technology, Felienne Hermans Leiden University
Pre-print Media Attached
00:10
20m
Experience report
Enhancing the Learning of Database Access Programming using Continuous Integration and Aspect Oriented ProgrammingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Beatriz Pérez Universidad de La Rioja
Pre-print Media Attached
00:30
20m
Experience report
Mutation testing and self/peer assessment: analyzing their effect on students in a software testing courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Pedro Delgado-Pérez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, Miguel Ángel Álvarez-García Universidad de Cádiz, Kevin Jesús Valle-Gómez Universidad de Cádiz
Pre-print Media Attached

Fri 28 May

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

01:35 - 01:45
Awards Announcement 4Awards at Plenary Room
01:35
10m
Awards
ICSE 2011 Most Influential Paper AwardAwards
Awards
Lionel Briand University of Luxembourg and University of Ottawa, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
01:45 - 03:00
ICSE 2011 Most Influential Paper Award LectureAwards at Plenary Room

The Meet Andrea Arcuri & Lionel Briand activity will not happen during the mirroring.

01:45
30m
Awards
Award Lecture: A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering ICSE 2011 Most Influential Paper AwardAwards
Awards
Lionel Briand University of Luxembourg and University of Ottawa, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
Media Attached
02:15
15m
Live Q&A
Questions and Answers
Awards

02:30
30m
Social Event
Meet Andrea Arcuri & Lionel Briand
Awards

02:30 - 03:00
02:30
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
02:30
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

02:30 - 03:00
02:30
30m
Meeting
SE Research @ Huawei
Sponsors Exhibitions

03:05 - 04:05
03:05
20m
Paper
Fast Outage Analysis of Large-scale Production Clouds with Service Correlation MiningTechnical Track
Technical Track
Yaohui Wang Fudan University, Guozheng Li Peking University, Zijian Wang Fudan University, Yu Kang Microsoft Research, Beijing, China, Yangfan Zhou Fudan University, Hongyu Zhang The University of Newcastle, Feng Gao Microsoft Azure, Jeffrey Sun Microsoft Azure, Li Yang Microsoft Azure, Pochian Lee Microsoft Azure, Zhangwei Xu Microsoft Azure, Pu Zhao Microsoft Research, Beijing, China, Bo Qiao Microsoft Research, Beijing, China, Liqun Li Microsoft Research, Beijing, China, Xu Zhang Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China
Pre-print Media Attached
03:25
20m
Paper
Neural Knowledge Extraction From Cloud Service IncidentsSEIP
SEIP - Software Engineering in Practice
Manish Shetty Microsoft Research, India, Chetan Bansal Microsoft Research, Sumit Kumar Microsoft, Nikitha Rao Microsoft Research, Nachiappan Nagappan Microsoft Research, Thomas Zimmermann Microsoft Research
Link to publication DOI Pre-print Media Attached
03:45
20m
Paper
FIXME: Enhance Software Reliability with Hybrid Approaches in CloudSEIP
SEIP - Software Engineering in Practice
Jinho Hwang IBM Research, Larisa Shwartz IBM, Qing Wang Institute of Software, Chinese Academy of Sciences, Raghav Batta IBM, Harshit Kumar IBM, Michael Nidd IBM
Pre-print Media Attached
03:05 - 04:05
03:05
20m
Paper
Unveiling the Mystery of API Evolution in Deep Learning Frameworks -- A Case Study of Tensorflow 2SEIP
SEIP - Software Engineering in Practice
Zejun Zhang Zhejiang University, Yanming Yang Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Xiaoxue Ren Zhejiang University, John Grundy Monash University
Pre-print Media Attached
03:25
20m
Paper
Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined SpecificationsTechnical Track
Technical Track
Peilun Zhang University of Illinois at Urbana-Champaign, Yanjie Jiang Beijing Institute of Technology, Anjiang Wei Peking University, Victoria Stodden University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, August Shi The University of Texas at Austin
Pre-print Media Attached
03:45
20m
Paper
Studying Test Annotation Maintenance in the WildTechnical Track
Technical Track
Dong Jae Kim Concordia University, Nikolaos Tsantalis Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang Concordia University
Link to publication Pre-print Media Attached
03:05 - 04:05
3.3.3. Program Repair: Automated PatchingJournal-First Papers / Technical Track at Blended Sessions Room 3
03:05
20m
Paper
Automated Patch TransplantationJournal-First
Journal-First Papers
Ridwan Salihin Shariffdeen National University of Singapore, Shin Hwei Tan Southern University of Science and Technology, Mingyuan Gao National University of Singapore, Abhik Roychoudhury National University of Singapore
Link to publication DOI Pre-print Media Attached
03:25
20m
Paper
Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper AwardArtifact ReusableTechnical Track
Technical Track
Zelin Zhao Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Tianxiao Gu Alibaba Group, Xiaoxing Ma Nanjing University
Pre-print Media Attached
03:45
20m
Paper
Fast and Precise On-the-fly Patch Validation for AllTechnical Track
Technical Track
Lingchao Chen UT Dallas, Yicheng Ouyang UT Dallas, Lingming Zhang UIUC
Pre-print Media Attached
03:05 - 04:05
03:05
20m
Paper
Quantifying, Characterizing, and Mitigating Flakily Covered Program ElementsJournal-First
Journal-First Papers
Pre-print Media Attached
03:25
20m
Paper
FlakeFlagger: Predicting Flakiness Without Rerunning TestsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Abdulrahman Alshammari George Mason University, Christopher Morris Carnegie Mellon University, Michael Hilton Carnegie Mellon University, USA, Jonathan Bell Northeastern University
Pre-print Media Attached
03:45
20m
Paper
An Empirical Analysis of UI-based Flaky TestsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Alan Romano University at Buffalo, Zihe Song University of Texas at Dallas, Sampath Grandhi University of Texas at Dallas, Wei Yang University of Texas at Dallas, Weihang Wang University at Buffalo, SUNY
Pre-print Media Attached
03:05 - 04:05
03:05
20m
Research paper
Constructive Master's Thesis Work in Industry: Guidelines for Applying Design Science ResearchJSEET
JSEET - Joint Track on Software Engineering Education and Training
Eric Knauss Chalmers | University of Gothenburg
Pre-print Media Attached
03:25
20m
Research paper
Onboarding in Software Product Lines: Concept Maps as Welcome GuidesJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maider Azanza University of the Basque Country (UPV/EHU), Arantza Irastorza University of the Basque Country (UPV/EHU), Raul Medeiros University of the Basque Country (UPV/EHU), Oscar Diaz University of the Basque Country (UPV/EHU)
Pre-print Media Attached
03:45
20m
Experience report
Improving Concept Learning Through Specialized Digital FanzinesJSEET
JSEET - Joint Track on Software Engineering Education and Training
José Manuel Redondo López Universidad de Oviedo
Pre-print Media Attached
04:30 - 05:30
04:30
20m
Paper
Test Selection for Deep Learning SystemsJournal-First
Journal-First Papers
Wei Ma SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Anestis Tsakmalis University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Pre-print Media Attached
04:50
20m
Paper
On the experiences of adopting automated data validation in an industrial machine learning projectSEIP
SEIP - Software Engineering in Practice
Lucy Ellen Lwakatare University of Helsinki, Finland, Ellinor Rånge Ericsson, Ivica Crnkovic Chalmers University of Technology, Jan Bosch Chalmers University of Technology, Sweden
Link to publication Media Attached
05:10
20m
Paper
Distribution-Aware Testing of Neural Networks Using Generative ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Swaroopa Dola University of Virginia, Matthew B Dwyer University of Virginia, Mary Lou Soffa University of Virginia
Pre-print Media Attached
04:30 - 05:30
3.4.2. Security Vulnerabilities: From 3rd Parties' CodeTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Blended Sessions Room 2
04:30
20m
Paper
An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code ExamplesJournal-First
Journal-First Papers
Morteza Verdi Shiraz University, Ashkan Sami Shiraz University, Jafar Akhondali Shiraz University, Foutse Khomh Polytechnique Montréal, Gias Uddin University of Calgary, Canada, Alireza Karami Motlagh Shiraz University
Link to publication DOI Pre-print Media Attached
04:50
20m
Paper
Anomalicious: Automated Detection of Anomalous and Potentially Malicious Commits on GitHubSEIP
SEIP - Software Engineering in Practice
Danielle Gonzalez Rochester Institute of Technology, Thomas Zimmermann Microsoft Research, Patrice Godefroid Microsoft Research, USA, Max Schaefer GitHub, Inc.
Pre-print Media Attached
05:10
20m
Paper
Why Security Defects Go Unnoticed during Code Reviews? A Case-Control Study of the Chromium OS ProjectArtifact ReusableTechnical TrackArtifact Available
Technical Track
Rajshakhar Paul Wayne State University, Asif Kamal Turzo Wayne State University, Amiangshu Bosu Wayne State University
Pre-print Media Attached
04:30 - 05:25
04:30
20m
Paper
Killing Stubborn Mutants with Symbolic ExecutionJournal-First
Journal-First Papers
Thierry Titcheu Chekam SES S.A. & University of Luxembourg (SnT), Mike Papadakis University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Link to publication Pre-print Media Attached
04:50
15m
Short-paper
Toward Speeding up Mutation Analysis by Memoizing Expensive MethodsNIER
NIER - New Ideas and Emerging Results
Ali Ghanbari Iowa State University, Andrian Marcus University of Texas at Dallas
Pre-print Media Attached
05:05
20m
Paper
What It Would Take to Use Mutation Testing in Industry—A Study at FacebookSEIP
SEIP - Software Engineering in Practice
Moritz Beller Facebook, Inc., Chu-Pan Wong Carnegie Mellon University, USA, Johannes Bader Jane Street, Andrew Scott Facebook, Mateusz Machalica Facebook, Inc., Satish Chandra Facebook, USA, Erik Meijer Facebook
Pre-print Media Attached
04:30 - 05:30
3.4.4. Open Source: Developers' SkillsJournal-First Papers / Technical Track at Blended Sessions Room 4
04:30
20m
Paper
Software Engineering Whispers: The Effect of Textual Vs. Graphical Software Design Descriptions on Software Design CommunicationJournal-First
Journal-First Papers
Rodi Jolak Chalmers | University of Gothenburg, Maxime Savary-Leblanc University of Lille, Manuela Dalibor Software Engineering, RWTH Aachen University, Andreas Wortmann RWTH Aachen University, Regina Hebig Chalmers University of Technology & University of Gothenburg, Juraj Vincur Slovak University of Technology, Ivan Polasek Slovak University of Technology, Xavier Le Pallec University of Lille, Sebastian Gerard CEA Saclay - NanoInnov, Michel R. V. Chaudron Chalmers | University of Gothenburg
DOI Media Attached
04:50
20m
Paper
What Makes a Great Maintainer of Open Source Projects?ACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Edson Dias Federal University of Pará, Paulo Meirelles University of São Paulo, Fernando Castor Federal University of Pernambuco, Igor Steinmacher Northern Arizona University, USA, Igor Wiese Federal University of Technology - Paraná (UTFPR), Gustavo Pinto Federal University of Pará
Pre-print Media Attached
05:10
20m
Paper
Representation of Developer Expertise in Open Source SoftwareArtifact ReusableTechnical TrackArtifact Available
Technical Track
Tapajit Dey Lero - The Irish Software Research Centre and University of Limerick, Andrey Karnauch University of Tennessee Knoxville, Audris Mockus The University of Tennessee
Pre-print Media Attached
04:30 - 05:40
04:30
10m
Awards
JSEET Best Paper Award - Teaching Model-based Requirements Engineering to Industry Professionals: An Experience Report
JSEET - Joint Track on Software Engineering Education and Training
Marian Daun University of Duisburg-Essen, Jennifer Brings paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Marcel Goger Schaeffler AG, Walter Koch Schaeffler AG, Thorsten Weyer University of Duisburg-Essen
04:40
60m
Keynote
David Garlan's JSEET Keynote: "Reflections on the Role of Software Architecture in Software Engineering Education"Keynote
JSEET - Joint Track on Software Engineering Education and Training
David Garlan Carnegie Mellon University, USA
Media Attached
05:50 - 06:00
Awards Announcement 5Awards at Plenary Room
05:50
10m
Awards
Other ICSE AwardsAwards
Awards

06:00 - 07:15
ICSE KeynotesKeynotes at Plenary Room

The Meet Jeannette Wing activity will not happen during the mirroring.

06:50
25m
Live Q&A
Questions and Answers (included in the keynote video)
Keynotes

06:45 - 07:15
06:45
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

06:45
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
06:45 - 07:15
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Julia Rubin University of British Columbia, Canada
06:45
30m
Meeting
Mentoring circle led by Julia Rubin
Social and Networking
Julia Rubin University of British Columbia, Canada
07:20 - 08:15
07:20
15m
Paper
Towards Evidence-based Testability MeasurementsNIER
NIER - New Ideas and Emerging Results
Luca Guglielmo Università degli Studi di Milano - Bicocca, Andrea Riboni Università degli Studi di Milano - Bicocca, Giovanni Denaro University of Milano-Bicocca, Italy
Pre-print Media Attached
07:35
20m
Paper
GenTree: Using Decision Trees to Learn Interactions for Configurable SoftwareArtifact ReusableTechnical TrackArtifact Available
Technical Track
KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln
Pre-print Media Attached
07:55
20m
Paper
Semantic Web Accessibility Testing via Hierarchical Visual AnalysisTechnical Track
Technical Track
Mohammad Bajammal University of British Columbia, Ali Mesbah University of British Columbia (UBC)
Pre-print Media Attached
07:20 - 08:10
3.5.2. Continuous Integration, Feature Models and Program TransformationNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 2
07:20
20m
Paper
Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP
SEIP - Software Engineering in Practice
Florian Angermeir Technical University of Munich, Markus Voggenreiter Siemens - LMU, Fabiola Moyon Siemens / TUM, Daniel Mendez Blekinge Institute of Technology
Pre-print Media Attached
07:40
15m
Paper
Towards Automated Testing and Debugging of Feature ModelsNIER
NIER - New Ideas and Emerging Results
Viet-Man Le Graz University of Technology, Alexander Felfernig Graz University of Technology, Mathias Uta Siemens Gas and Power, David Benavides Universidad de Sevilla, Jose Galindo University of Seville, Trang Tran Graz University of Technology
Link to publication Pre-print Media Attached
07:55
15m
Paper
Towards Modal Software EngineeringNIER
NIER - New Ideas and Emerging Results
Ramy Shahin University of Toronto
Pre-print Media Attached
07:20 - 08:15
07:20
20m
Paper
Technical Leverage in a Software Ecosystem: Development Opportunities and Security RisksTechnical Track
Technical Track
Fabio Massacci University of Trento and Vrije Universiteit Amsterdam, Ivan Pashchenko University of Trento
Pre-print Media Attached
07:40
15m
Short-paper
Secure Software Development in the Era of Fluid Multi-party Open Software and ServicesNIER
NIER - New Ideas and Emerging Results
Ivan Pashchenko University of Trento, Riccardo Scandariato Hamburg University of Technology, Antonino Sabetta SAP Security Research, Fabio Massacci University of Trento and Vrije Universiteit Amsterdam
Pre-print Media Attached
07:55
20m
Paper
Detecting Software Security Vulnerabilities via Requirements Dependency AnalysisJournal-First
Journal-First Papers
Wentao Wang University of Cincinnati, Faryn Dumont University of Cincinnati, Nan Niu University of Cincinnati, Glen Horton University of Cincinnati
DOI Pre-print Media Attached
07:20 - 09:10
Bayesian Data Analysis for Software EngineeringTB - Technical Briefings at TB Room
07:20
1h50m
Tutorial
Bayesian Data Analysis for Software Engineering Technical Briefings
TB - Technical Briefings
Richard Torkar Chalmers and the University of Gothenburg, Carlo A. Furia Università della Svizzera italiana (USI), Robert Feldt Chalmers University of Technology, Sweden
Media Attached
08:50 - 09:50
3.6.2. Program Repair: General IssuesTechnical Track at Blended Sessions Room 2
08:50
20m
Paper
Bounded Exhaustive Search of Alloy Specification RepairsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Guolong Zheng University of Nebraska Lincoln, Hamid Bagheri University of Nebraska-Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print Media Attached
09:10
20m
Paper
Shipwright: A Human-in-the-Loop System for Dockerfile RepairArtifact ReusableTechnical TrackArtifact Available
Technical Track
Jordan Henkel University of Wisconsin--Madison, Denini Silva Federal University of Pernambuco, Leopoldo Teixeira Federal University of Pernambuco, Marcelo d'Amorim Federal University of Pernambuco, Thomas Reps University of Wisconsin--Madison
Pre-print Media Attached
09:30
20m
Paper
CURE: Code-Aware Neural Machine Translation for Automatic Program RepairTechnical Track
Technical Track
Nan Jiang Purdue University, Thibaud Lutellier University of Waterloo, Lin Tan Purdue University
Pre-print Media Attached
08:50 - 09:50
08:50
20m
Paper
Fault Localization with Code Coverage Representation LearningTechnical Track
Technical Track
Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas
Pre-print Media Attached
09:10
20m
Paper
PerfJIT: Test-level Just-in-time Prediction for Performance Regression Introducing CommitsJournal-First
Journal-First Papers
Jinfu Chen Centre for Software Excellence, Huawei, Canada, Weiyi Shang Concordia University, Emad Shihab Concordia University
Link to publication Pre-print Media Attached
09:30
20m
Paper
Scalable Statistical Root Cause Analysis on App TelemetrySEIP
SEIP - Software Engineering in Practice
Vijayaraghavan Murali Facebook, Inc., Edward Yao Facebook, Umang Mathur University of Illinois at Urbana-Champaign, Satish Chandra Facebook, USA
Pre-print Media Attached
08:50 - 09:40
3.6.4. Security Vulnerabilities: General Issues #2NIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 4
08:50
20m
Paper
RAICC: Revealing Atypical Inter-Component Communication in Android AppsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Jordan Samhi University of Luxembourg, Alexandre Bartel University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
DOI Pre-print Media Attached
09:10
15m
Paper
Towards a Model-Integrated Runtime Monitoring Infrastructure for Cyber-Physical SystemsNIER
NIER - New Ideas and Emerging Results
Michael Vierhauser Johannes Kepler University Linz, Hussein Marah Johannes Kepler University Linz, Antonio Garmendia Johannes Kepler University Linz, Jane Cleland-Huang University of Notre Dame, Manuel Wimmer JKU Linz
Pre-print Media Attached
09:25
15m
Research paper
Should you Upgrade Official Docker Hub Images in Production Environments?NIER
NIER - New Ideas and Emerging Results
Sara Gholami University of Alberta, Hamzeh Khazaei York University, Cor-Paul Bezemer University of Alberta
Pre-print Media Attached File Attached
08:50 - 09:50
08:50
20m
Experience report
Qualifying Software Engineers Undergraduates in DevOps - Challenges of introducing technical and non-technical concepts in a project-oriented courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Isaque Alves University of Brasilia (UnB), Carla Silva Rocha Aguiar unb
Pre-print
09:10
20m
Research paper
The Diversity of Gamification Evaluation in the Software Engineering Education and Industry: Trends, Comparisons and GapsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rodrigo Monteiro UFPA - Federal University of Pará, Mauricio Souza UFLA - Federal University of Lavras, Sandro Oliveira UFPA - Federal University of Pará, Carlos Portela UFPA - Federal University of Pará, Cesar Lobato UFPA - Federal University of Pará
Pre-print Media Attached
09:30
20m
Short-paper
An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program BehaviorJSEET
JSEET - Joint Track on Software Engineering Education and Training
Austin Henley University of Tennessee, Julian Ball University of Tennessee, Benjamin Klein University of Tennessee, Aiden Rutter University of Tennessee, Dylan Lee University of Tennessee
Pre-print Media Attached
10:00 - 10:55
4.1.1. Open Source: General IssuesSEIS - Software Engineering in Society / Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Igor Steinmacher Northern Arizona University, USA
10:00
20m
Paper
Extracting Rationale for Software Development Decisions—A Study of Python Email ArchivesTechnical Track
Technical Track
Pankajeshwara Sharma University of Otago, Dunedin, Bastin Tony Roy Savarimuthu University of Otago, Dunedin, New Zealand, Nigel Stanger University of Otago, Dunedin
Pre-print Media Attached
10:20
20m
Paper
An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and TencentSEIP
SEIP - Software Engineering in Practice
Junxiao Han Zhejiang University, Shuiguang Deng Zhejiang University, David Lo Singapore Management University, Chen Zhi Zhejiang University, Jianwei Yin Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab
Pre-print Media Attached
10:40
15m
Paper
Understanding Community Smells Variability: A Statistical ApproachArtifact ReusableSEISArtifact Available
SEIS - Software Engineering in Society
Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science, Fabio Palomba University of Salerno, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology
Pre-print Media Attached
10:00 - 10:55
4.1.3. Privacy in Apps: Cases from COVID-19SEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Andrea Zisman The Open University
10:00
15m
Paper
COVID-19 Vs Social Media apps: Does privacy really matter?SEIS
SEIS - Software Engineering in Society
Omar Haggag Monash University, Australia, Sherif Haggag Deakin University, Australia, John Grundy Monash University, Mohamed Abdelrazek Deakin University, Australia
Pre-print Media Attached
10:15
20m
Paper
An Empirical Assessment of Global COVID-19 Contact Tracing ApplicationsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ruoxi Sun The University of Adelaide, Wei (Zach) Wang The University of Adelaide, Minhui (Jason) Xue The University of Adelaide, Gareth Tyson Queen Mary University of London, Seyit Camtepe CSIRO Data61, Damith C. Ranasinghe The University of Adelaide
Pre-print Media Attached
10:35
20m
Paper
Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage CollectionTechnical Track
Technical Track
Steven Arzt Fraunhofer SIT
Pre-print Media Attached
10:00 - 10:55
4.1.4. Image ProcessingJournal-First Papers / Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4 +12h
Chair(s): Oscar Pastor Universitat Politecnica de Valencia
10:00
20m
Paper
psc2code: Denoising Code Extraction from Programming ScreencastsJournal-First
Journal-First Papers
Lingfeng Bao Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Minghui Wu Zhejiang University City College}, Xiaohu Yang Zhejiang University
Pre-print Media Attached
10:20
20m
Paper
IMGDroid: Detecting Image Loading Defects in Android ApplicationsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Wei Song Nanjing University of Science & Technology, Mengqi Han Nanjing University of Science & Technology, Jeff Huang Texas A&M University
Link to publication DOI Pre-print Media Attached
10:40
15m
Paper
Image-based Social Sensing: Combining AI and the Crowd to Mine Policy-Adherence Indicators from TwitterSEIS
SEIS - Software Engineering in Society
Virginia Negri Politecnico di Milano, Dario Scuratti Politecnico di Milano, Stefano Agresti Politecnico di Milano, Donya Rooein Politecnico di Milano, Gabriele Scalia Politecnico di Milano, Jose Luis Fernandez-Marquez University of Geneva, Amudha Ravi Shankar UNIGE, Mark Carman Politecnico di Milano, Barbara Pernici Politecnico di Milano
Pre-print Media Attached
10:00 - 11:00
4.1. Institutional Strategies to SE Education IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Ana María Moreno Universidad Politécnica de Madrid
10:00
20m
Research paper
Is Secure Coding Education in the Industry Needed? An Investigation Through a Large Scale SurveyJSEET
JSEET - Joint Track on Software Engineering Education and Training
Tiago Espinha Gasiba Siemens AG, Ulrike Lechner Universität der Bundeswehr München, Maria Pinto-Albuquerque Iscte, Instituto Universitário de Lisboa, Portugal, Daniel Mendez Blekinge Institute of Technology
Pre-print Media Attached
10:20
20m
Experience report
To get good student ratings you should only teach programming courses? Investigation and implications of student evaluations of teaching in a software engineering contextJSEET
JSEET - Joint Track on Software Engineering Education and Training
Antti Knutas LUT University, Timo Hynninen South-Eastern Finland University of Applied Sciences (XAMK), Maija Hujala LUT University
Pre-print Media Attached
10:40
20m
Research paper
Morning or Evening? An Examination of Circadian Rhythms of CS1 StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Albina Zavgorodniaia Aalto University, Raj Shrestha Utah State University, Juho Leinonen University of Helsinki, Arto Hellas Aalto University, John Edwards Utah State University
Pre-print Media Attached
10:55 - 11:25
4.1. Testing 2DEMO - Demonstrations at Demonstration Room
Chair(s): Giuseppe Scanniello University of Basilicata

Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

10:55
30m
Demonstration
FastCA: An Effective and Efficient Tool for Combinatorial Covering Array GenerationDemonstration
DEMO - Demonstrations
Jinkun Lin State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei Cai Institute of Software at Chinese Academy of Sciences, China, Bing He Microsoft Research, China, Yingjie Fu Peking University, China, Chuan Luo Microsoft Research, China, Qingwei Lin Microsoft Research, Beijing, China
Pre-print Media Attached
10:55
30m
Demonstration
GAssert: A Fully Automated Tool to Improve Assertion OraclesDemonstration
DEMO - Demonstrations
Valerio Terragni The University of Auckland, Gunel Jahangirova USI Lugano, Switzerland, Paolo Tonella USI Lugano, Switzerland, Mauro Pezze USI Lugano, Switzerland
Pre-print Media Attached
10:55
30m
Demonstration
UIS-Hunter: Detecting UI Design Smells in Android AppsDemonstration
DEMO - Demonstrations
Bo Yang Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Chunyang Chen Monash University, Deheng Ye Tencent AI Lab, Shanping Li Zhejiang University
Pre-print Media Attached
10:55
30m
Demonstration
Testing Framework for Black-box AI ModelsDemonstration
DEMO - Demonstrations
Aniya Aggarwal IBM Research, India, Samiulla Shaikh IBM Research, India, Sandeep Hans IBM India Research Lab, Swastik Haldar IBM Research, India, Rema Ananthanarayanan IBM Research, India, Diptikalyan Saha IBM Research India
Pre-print Media Attached
10:55 - 11:25
Take a Coffee with the ICSE 2021 Open Science ChairSocial and Networking at Networking and Culture Room 1
Chair(s): Daniel Graziotin University of Stuttgart
10:55
30m
Social Event
Take a Coffee with ICSE2021 Open Science Chair
Social and Networking

10:55 - 11:25
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Lars Grunske Humboldt University of Berlin
10:55
30m
Meeting
Mentoring circle led by Lars Grunske
Social and Networking
Lars Grunske Humboldt University of Berlin
10:55 - 11:25
10:55
30m
Meeting
SE Research @ Huawei
Sponsors Exhibitions

11:10 - 13:00
Advances in Code SummarizationTB - Technical Briefings at TB Room +12h
Chair(s): Xavier Franch Universitat Politècnica de Catalunya
11:10
1h50m
Tutorial
Advances in Code Summarization Technical Briefings
TB - Technical Briefings
Utkarsh Desai IBM Research Labs, Giriprasad Sridhara IBM Research Labs, Srikanth Tamilselvam IBM Research Labs
Media Attached
11:30 - 12:30
4.2.1. API: Evolution and Maintenance #2Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Giuseppe Scanniello University of Basilicata
11:30
20m
Paper
Identifying and Characterizing Silently-Evolved Methods in the Android APISEIP
SEIP - Software Engineering in Practice
Pei Liu Monash University, Li Li Monash University, Yichun Yan University of Minnesota, Mattia Fazzini University of Minnesota, John Grundy Monash University
Pre-print Media Attached
11:50
20m
Paper
DepOwl: Detecting Dependency Bugs to Prevent Compatibility FailuresTechnical Track
Technical Track
Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Tingting Yu University of Kentucky, Chen Zeng National University of Defense Technology, Erci Xu National University of Defense Technology, Xiaodong Liu National University of Defense Technology, Ji Wang National University of Defense Technology, Liao Xiangke National University of Defense Technology, China
Pre-print Media Attached
12:10
20m
Paper
Hero: On the Chaos When PATH Meets ModulesACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Ying Wang Northeastern University, China, Liang Qiao Northeastern University, China, Chang Xu Nanjing University, Yepang Liu Southern University of Science and Technology, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Na Meng Virginia Tech, USA, Hai Yu Northeastern University, China, Zhiliang Zhu Northeastern University, China
Pre-print Media Attached
11:30 - 12:30
4.2.2. Testing: AutomationSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2 +12h
Chair(s): José Miguel Rojas University of Leicester, UK
11:30
20m
Paper
IntelliGen: Automatic Driver Synthesis for FuzzTestingSEIP
SEIP - Software Engineering in Practice
Mingrui Zhang Tsinghua University, Beijing, China, Jianzhong Liu ShanghaiTech University, Fuchen Ma Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua University
Pre-print Media Attached
11:50
20m
Paper
Layout and Image Recognition Driving Cross-Platform Automated Mobile TestingTechnical Track
Technical Track
Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Yexiao Yun Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University
Pre-print Media Attached
12:10
20m
Paper
Industry Practice of Coverage-Guided Enterprise-Level DBMS FuzzingSEIP
SEIP - Software Engineering in Practice
Mingzhe Wang Tsinghua University, Zhiyong Wu Tsinghua University, China, Xinyi Xu Tsinghua University, Jie Liang , Chijin Zhou Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua University
Pre-print Media Attached
11:30 - 12:30
4.2.3. Testing: 3rd Party SoftwareJournal-First Papers / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Leonardo Mariani University of Milano Bicocca
11:30
20m
Paper
Evaluating Unit Testing Practices in R PackagesTechnical Track
Technical Track
Melina Vidoni RMIT University
Pre-print Media Attached
11:50
20m
Paper
Data-Oriented Differential Testing of Object-Relational Mapping SystemsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Thodoris Sotiropoulos Athens University of Economics and Business, Stefanos Chaliasos Athens University of Economics and Business, Vaggelis Atlidakis Columbia University, Dimitris Mitropoulos National and Kapodistrian University of Athens, Diomidis Spinellis Athens University of Economics and Business & TU Delft
Pre-print Media Attached
12:10
20m
Paper
A Practical Approach to Verification of Floating-Point C/C++ Programs with math.h/cmath FunctionsJournal-First
Journal-First Papers
Roberto Bagnara University of Parma, BUGSENG srl, Michele Chiari Politecnico di Milano, Roberta Gori University of Pisa, Abramo Bagnara BUGSENG srl
Link to publication DOI Pre-print Media Attached
11:30 - 12:30
4.2.4. Fault Localization #3SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Mika Mäntylä University of Oulu
11:30
20m
Paper
An Empirical Study on Deployment Faults of Deep Learning Based Mobile ApplicationsTechnical Track
Technical Track
Zhenpeng Chen Peking University, China, Huihan Yao Peking University, Yiling Lou Peking University, Yanbin Cao Peking University, China, Yuanqiang Liu Peking University, China, Haoyu Wang Beijing University of Posts and Telecommunications, Xuanzhe Liu Peking University
Pre-print Media Attached
11:50
20m
Paper
MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice SystemsSEIP
SEIP - Software Engineering in Practice
Dewei Liu Fudan University, Chuan He Fudan University, Xin Peng Fudan University, China, Fan Lin Alibaba Group, Chenxi Zhang Fudan University, Shengfang Gong Alibaba Group, Ziang Li Alibaba Group, Jiayu Ou Alibaba Group, Zheshun Wu Alibaba Group
Pre-print Media Attached
12:10
20m
Paper
Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control SystemsTechnical Track
Technical Track
Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Nan Niu University of Cincinnati, Lu Zhang Peking University, China, Yamin Hu Beijing Institute of Technology
Pre-print Media Attached
12:30 - 13:00
12:30
30m
Meeting
Meet your peers: We love other pets
Social and Networking

12:30
30m
Meeting
Meet your peers: No pets
Social and Networking

12:30
30m
Meeting
Meet your peers: We love dogs
Social and Networking

12:30
30m
Meeting
Meet your peers: We love cats
Social and Networking

12:30 - 13:00
ICSE is runningCulture and Sports at Networking and Culture Room 3 +12h
Chair(s): Luís Cruz Deflt University of Technology, Ayushi Rastogi University of Groningen, The Netherlands
Go directly to this room on Clowdr

Fun at #ICSE21isrunning

12:30
30m
Social Event
ICSE is running (part 2)
Culture and Sports

Media Attached
13:35 - 13:45
Awards Announcement 6Awards at Plenary Room +12h
Chair(s): Forrest Shull Software Engineering Institute
13:35
10m
Awards
IEEE TCSE Harlan Mills AwardAwards
Awards
Dieter Rombach Technischen Universität Kaiserslautern
13:45 - 15:00
IEEE TCSE Harlan Mills Award LectureAwards at Plenary Room +12h
Chair(s): Forrest Shull Software Engineering Institute
13:45
30m
Awards
Award Lecture: Software Engineering - Theory for Practice IEEE TCSE Harlan Mills AwardAwards
Awards
Dieter Rombach Technischen Universität Kaiserslautern
Media Attached
14:15
15m
Live Q&A
Questions and Answers
Awards

14:30
30m
Social Event
Meet Dieter Rombach
Awards

14:30 - 15:00
14:30
30m
Meeting
Coffee Chat: Women in Software Engineering Research
Social and Networking

14:30
30m
Meeting
Coffee Chat: Hablamos español
Social and Networking
José Miguel Rojas University of Leicester, UK
14:30 - 15:00
Mentoring circleSocial and Networking at Networking and Culture Room 2
Chair(s): Diomidis Spinellis Athens University of Economics and Business & TU Delft
14:30
30m
Meeting
Mentoring circle led by Diomidis Spinellis
Social and Networking
Diomidis Spinellis Athens University of Economics and Business & TU Delft
14:30 - 15:00
14:30
30m
Meeting
Opportunities at Invenia Labs
Sponsors Exhibitions

15:05 - 16:05
4.3.1. Analyzing System Properties: Correctness, Determinism, RealizabilityTechnical Track at Blended Sessions Room 1 +12h
Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari
15:05
20m
Paper
JEST: N+1-version Differential Testing of Both JavaScript Engines and SpecificationACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Pre-print Media Attached
15:25
20m
Paper
Unrealizable Cores for Reactive Systems SpecificationsArtifact ReusableTechnical Track
Technical Track
Shahar Maoz Tel Aviv University, Israel, Rafi Shalom Tel Aviv University, Israel
DOI Pre-print Media Attached
15:45
20m
Paper
Verifying Determinism in Sequential ProgramsArtifact ReusableTechnical Track
Technical Track
Rashmi Mudduluru University of Washington, Jason Waataja UW CSE, Suzanne Millstein University of Washington, Michael D. Ernst UW CSE
Pre-print Media Attached
15:05 - 16:05
4.3.2. Performance Modeling of Highly Configurable Software SystemsTechnical Track / Journal-First Papers at Blended Sessions Room 2 +12h
Chair(s): Carolyn Seaman University of Maryland Baltimore County
15:05
20m
Paper
White-Box Performance-Influence Models: A Profiling and Learning ApproachArtifact ReusableTechnical TrackArtifact Available
Technical Track
Max Weber Leipzig University, Sven Apel Saarland University, Norbert Siegmund Leipzig University
Pre-print Media Attached
15:25
20m
Paper
White-Box Analysis over Machine Learning: Modeling Performance of Configurable SystemsTechnical Track
Technical Track
Miguel Velez Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Christian Kästner Carnegie Mellon University
Pre-print Media Attached
15:45
20m
Paper
ConEx: Efficient Exploration of Big-Data System Configurations for Better PerformanceJournal-First
Journal-First Papers
Rahul Krishna Columbia University, USA, Chong Tang Microsoft, Kevin Sullivan University of Virginia, Baishakhi Ray Columbia University, USA
Link to publication DOI Pre-print Media Attached
15:05 - 16:05
4.3.3. Code Review: Readability and RefactoringSEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Francisco Servant Virginia Tech
15:05
20m
Paper
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software RefactoringJournal-First
Journal-First Papers
Maurício Aniche Delft University of Technology, Erick Maziero Federal University of Lavras, Rafael S. Durelli Federal University of Lavras Lavras, Vinicius Durelli Universidade Federal de São João del-Rei
Pre-print Media Attached
15:25
20m
Paper
How Does Code Readability Change During Software Evolution?Journal-First
Journal-First Papers
Valentina Piantadosi University of Molise, Fabiana Fierro University of Molise, Simone Scalabrino University of Molise, Alexander Serebrenik Eindhoven University of Technology, Rocco Oliveto University of Molise
Link to publication DOI Pre-print Media Attached
15:45
20m
Paper
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at XeroxSEIP
SEIP - Software Engineering in Practice
Eman Abdullah AlOmar Rochester Institute of Technology, USA, Hussein Alrubaye Xerox Corporation, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec, Marouane Kessentini University of Michigan
Link to publication DOI Authorizer link Pre-print Media Attached
15:05 - 16:05
4.3.4. Configuration of Software Systems: OptimizationJournal-First Papers / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Sergio Segura Universidad de Sevilla
15:05
20m
Paper
Resource-Guided Configuration Space Reduction for Deep Learning ModelsTechnical Track
Technical Track
Yanjie Gao Microsoft Research, Yonghao Zhu Microsoft Research, Hongyu Zhang The University of Newcastle, Haoxiang Lin Microsoft Research, Mao Yang Microsoft Research
Link to publication DOI Pre-print Media Attached
15:25
20m
Paper
ConfigMiner: Identifying the Appropriate Configuration Options for Config-related User Questions by Mining Online ForumsJournal-First
Journal-First Papers
Mohammed Sayagh ETS Montreal, University of Quebec, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print
15:45
20m
Paper
Whence to Learn? Transferring Knowledge in Configurable Systems using BEETLEJournal-First
Journal-First Papers
Rahul Krishna Columbia University, USA, Vivek Nair Facebook, USA, Pooyan Jamshidi University of South Carolina, Tim Menzies North Carolina State University, USA
Link to publication DOI Pre-print Media Attached
15:05 - 16:25
4.2. Teaching Software Quality IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Ana María Moreno Universidad Politécnica de Madrid
15:05
20m
Research paper
Finding Anomalies in Scratch AssignmentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Nina Körber University of Passau, Katharina Geldreich Technical University of Munich, Andreas Stahlbauer University of Passau, Gordon Fraser University of Passau
Pre-print Media Attached
15:25
20m
Experience report
How do students test software units?JSEET
JSEET - Joint Track on Software Engineering Education and Training
Lex Bijlsma Open Universiteit, Niels Doorn NHL Stenden University of Applied Sciences, Harrie Passier Open University of the Netherlands, The Netherlands, Harold Pootjes Open Universiteit, Sylvia Stuurman Open University NL
Link to publication DOI Pre-print Media Attached
15:45
20m
Research paper
SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL QueriesJSEET
JSEET - Joint Track on Software Engineering Education and Training
Kai Presler-Marshall North Carolina State University, Sarah Heckman North Carolina State University, Kathryn Stolee North Carolina State University
DOI Pre-print Media Attached
16:05
20m
Demonstration
LitterBox: A Linter for Scratch ProgramsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Gordon Fraser University of Passau, Ute Heuer Universität Passau, Nina Körber University of Passau, Florian Obermüller University of Passau, Ewald Wasmeier University of Passau
Pre-print Media Attached
15:05 - 17:20
The Software Challenges of Building SmartChatbotsTB - Technical Briefings at TB Room +12h
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
15:05
2h15m
Tutorial
The Software Challenges of Building SmartChatbots Technical Briefings
TB - Technical Briefings
Gwendal Daniel Universitat Oberta de Catalunya, Jordi Cabot ICREA - UOC
Media Attached
16:05 - 16:35
Take a Coffee with the ICSE 2022 PC co-ChairsSocial and Networking at Networking and Culture Room 1
Chair(s): Daniela Damian University of Victoria, Andreas Zeller CISPA Helmholtz Center for Information Security
16:05
30m
Social Event
Take a Coffee with ICSE2022 PC co-Chairs
Social and Networking

16:05 - 16:35
16:05
30m
Panel
Meet ICPC!
Social and Networking

16:05 - 16:35
16:40 - 18:00
4.4.2. Defect Prediction: Modeling and PerformanceJournal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Ayse Tosun Istanbul Technical University
16:40
20m
Paper
On the Need of Preserving Order of Data When Validating Within-Project Defect ClassifiersJournal-First
Journal-First Papers
Davide Falessi California Polytechnic State University, Jacky Huang California Polytechnic State University, USA, Likhita Narayana California Polytechnic State University, USA, Jennifer Fong Thai California Polytechnic State University, USA, Burak Turhan Monash University
Link to publication DOI Pre-print Media Attached
17:00
20m
Paper
Using black-box performance models to detect performance regressions under varying workloads: an empirical studyJournal-First
Journal-First Papers
Lizhi Liao Concordia University, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Heng Li Polytechnique Montréal, Yi Zeng Concordia University, Weiyi Shang Concordia University, Jianmei Guo Alibaba Group, Catalin Sporea ERA Environmental Management Solutions, Andrei Toma ERA Environmental Management Solutions, Sarah Sajedi ERA Environmental Management Solutions
Link to publication DOI Pre-print Media Attached
17:20
20m
Paper
Predicting Performance Anomalies in Software Systems at Run-timeJournal-First
Journal-First Papers
Guoliang Zhao Computer Science of Queen's University, Safwat Hassan Thompson Rivers University, Ying Zou Queen's University, Kingston, Ontario, Derek Truong IBM Canada, Toby Corbin IBM UK
Pre-print Media Attached
17:40
20m
Paper
How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity ProjectsTechnical Track
Technical Track
Fariha Nusrat University of Texas at San Antonio, Foyzul Hassan University of Michigan - Dearborn, Hao Zhong Shanghai Jiao Tong University, Xiaoyin Wang University of Texas at San Antonio
Pre-print Media Attached
16:40 - 17:55
16:40
15m
Paper
QFL: Data-Driven Feedback Loop to Manage Quality in Agile DevelopmentSEIS
SEIS - Software Engineering in Society
Lidia López Universitat Politècnica de Catalunya, Spain, Alessandra Bagnato Softeam, Antonin Ahbervé , Xavier Franch Universitat Politècnica de Catalunya
Pre-print Media Attached
16:55
20m
Paper
The Daily Life of Software Engineers during the COVID-19 PandemicSEIP
SEIP - Software Engineering in Practice
Daniel Russo Department of Computer Science, Aalborg University, Paul Hanel University of Essex, Seraphina Altnickel mia raeumerei GmbH, Niels van Berkel Aalborg University
Pre-print Media Attached
17:15
20m
Paper
Pandemic Programming: How Covid-19 affects software developers and how their organizations can helpJournal-First
Journal-First Papers
Paul Ralph Dalhousie University, Sebastian Baltes QAware GmbH and The University of Adelaide, Gianisa Adisaputri Dalhousie University, Richard Torkar Chalmers and the University of Gothenburg, Vladimir Kovalenko JetBrains Research, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Nicole Novielli University of Bari, Shin Yoo Korea Advanced Institute of Science and Technology, Xavier Devroey Delft University of Technology, Xin Tan Peking University, China, Minghui Zhou Peking University, China, Burak Turhan Monash University, Rashina Hoda Monash University, Hideaki Hata Shinshu University, Gregorio Robles Universidad Rey Juan Carlos, Amin Milani Fard New York Institute of Technology, Rana Alkadhi King Saud University
Link to publication DOI Pre-print Media Attached
17:35
20m
Paper
“How Was Your Weekend?” Software Development Teams Working From Home During COVID-19ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Courtney Miller New College of Florida, Paige Rodeghero Clemson University, Margaret-Anne Storey University of Victoria, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft Research
Pre-print Media Attached
16:40 - 17:50
4.4.4. Source Code Histories and DocumentationTechnical Track / SEIS - Software Engineering in Society / NIER - New Ideas and Emerging Results at Blended Sessions Room 4 +12h
Chair(s): Davide Fucci Blekinge Institute of Technology
16:40
15m
Paper
Understanding Emotions of Developer Community Towards Software DocumentationSEIS
SEIS - Software Engineering in Society
Akhila Sri Manasa Venigalla IIT Tirupati, India, Sridhar Chimalakonda Indian Institute of Technology Tirupati
Pre-print Media Attached
16:55
20m
Paper
On Indirectly Dependent Documentation in the Context of Code Evolution: A StudyArtifact ReusableTechnical TrackArtifact Available
Technical Track
Devika Sondhi IIIT-Delhi, Avyakt Gupta IIIT-Delhi, Salil Purandare IIIT-Delhi, Ankit Rana IIIT-Delhi, Deepanshu Kaushal IIIT-Delhi, Rahul Purandare IIIT-Delhi
Pre-print Media Attached
17:15
15m
Short-paper
Mining Software Repositories with a Collaborative Heuristic RepositoryNIER
NIER - New Ideas and Emerging Results
Hlib Babii Free University of Bozen-Bolzano, Julian Prenner Free University of Bozen-Bolzano, Laurin Stricker Free University of Bozen-Bolzano, Anjan Karmakar Free University of Bozen-Bolzano, Andrea Janes Free University of Bozen-Bolzano, Romain Robbes Free University of Bozen-Bolzano
Pre-print Media Attached
17:30
20m
Paper
CodeShovel: Constructing Method-Level Source Code HistoriesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Felix Grund University of British Columbia, Shaiful Alam Chowdhury University of British Columbia, Nick Bradley University of British Columbia, Braxton Hall University of British Columbia, Reid Holmes University of British Columbia
Pre-print Media Attached
18:20 - 18:30
Awards Announcement 7Awards at Plenary Room +12h
Chair(s): Rick Kazman University of Hawai‘i at Mānoa
18:20
10m
Awards
Other IEEE TCSE AwardsAwards
Awards

18:30 - 19:30
CeremonyCeremonies at Plenary Room +12h
Chair(s): Rick Kazman University of Hawai‘i at Mānoa, Thomas Zimmermann Microsoft Research
18:30
60m
Other
Town Hall
Ceremonies

Media Attached
19:30 - 20:30
4.5.1. GamesTechnical Track / Journal-First Papers at Blended Sessions Room 1 +12h
Chair(s): Gregorio Robles Universidad Rey Juan Carlos
19:30
20m
Paper
An Empirical Study of the Characteristics of Popular Minecraft ModsJournal-First
Journal-First Papers
Daniel Lee Geotab, Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Mohammed Sayagh ETS Montreal, University of Quebec, Cor-Paul Bezemer University of Alberta, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
19:50
20m
Paper
Building the perfect game – an empirical study of game modificationsJournal-First
Journal-First Papers
Daniel Lee Geotab, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Cor-Paul Bezemer University of Alberta, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
20:10
20m
Paper
We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Technical Track
Technical Track
Andrew Truelove University of California, Irvine, Eduardo Santana de Almeida Federal University of Bahia, Iftekhar Ahmed University of California, Irvine
Pre-print Media Attached
19:30 - 20:30
4.5.2. Patterns and SmellsSEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 2 +12h
Chair(s): Davide Falessi California Polytechnic State University
19:30
20m
Paper
Are Multi-language Design Smells Fault-prone? An Empirical StudyJournal-First
Journal-First Papers
Mouna Abidi Ecole Polytechnique de Montréal, Md Saidur Rahman Ecole Polytechnique de Montréal, Moses Openja , Foutse Khomh Polytechnique Montréal
DOI Pre-print Media Attached File Attached
19:50
20m
Paper
Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-pronenessJournal-First
Journal-First Papers
Zeinab Kermansaravi Ecole Polytechnique de Montréal, Md Saidur Rahman Ecole Polytechnique de Montréal, Foutse Khomh Polytechnique Montréal, Fehmi Jaafar The Computer Research Research Institute of Montreal, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
Pre-print Media Attached
20:10
20m
Paper
Automatically Authoring Regression Tests for Machine-Learning Based SystemsSEIP
SEIP - Software Engineering in Practice
Junjie Zhu Apple Inc., Teng Long Apple, Atif Memon Apple Inc.
Pre-print Media Attached
19:30 - 20:30
4.5.3. Programming: Low LevelTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Ignacio Panach Universidad de Valencia
19:30
20m
Paper
A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVMJournal-First
Journal-First Papers
Long Zhang KTH Royal Institute of Technology, Brice Morin SINTEF, Philipp Haller KTH, Benoit Baudry KTH Royal Institute of Technology, Martin Monperrus KTH Royal Institute of Technology
Link to publication DOI Pre-print Media Attached
19:50
20m
Paper
Interface Compliance of Inline Assembly: Automatically Check, Patch and RefineACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Frédéric Recoules CEA, List, Sébastien Bardin CEA LIST, University Paris-Saclay, France, Richard Bonichon Tweag I/O, Paris, France, Matthieu Lemerre CEA LIST, University Paris-Saclay, France, Laurent Mounier Univ. Grenoble Alpes. VERIMAG, Grenoble, France, Marie-Laure Potet Univ. Grenoble Alpes. VERIMAG, Grenoble, France
Pre-print Media Attached
20:10
20m
Paper
Enabling Software Resilience in GPGPU Applications via Partial Thread ProtectionTechnical Track
Technical Track
Lishan Yang William & Mary, Bin Nie William & Mary, Adwait Jog William & Mary, Evgenia Smirni William & Mary
Pre-print Media Attached
19:30 - 20:30
4.5.4. Obtaining Information from Issues and CommitsJournal-First Papers at Blended Sessions Room 4 +12h
Chair(s): Antonia Bertolino CNR-ISTI
19:30
20m
Paper
Automated Issue Assignment: Results and Insights from an Industrial CaseJournal-First
Journal-First Papers
Link to publication DOI Pre-print Media Attached
19:50
20m
Paper
On the feasibility of automated prediction of bug and non-bug issuesJournal-First
Journal-First Papers
Steffen Herbold University of Göttingen, Alexander Trautsch University of Göttingen, Fabian Trautsch University of Göttingen
Link to publication DOI Pre-print Media Attached
20:10
20m
Paper
Better Data Labelling with EMBLEM (and how that Impacts Defect Prediction)Journal-First
Journal-First Papers
Huy Tu North Carolina State University, USA, Zhe Yu Rochester Institute of Technology, Tim Menzies North Carolina State University, USA
Link to publication DOI Pre-print Media Attached
19:30 - 20:30
4.3. Team PracticesJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan Erdogmus Carnegie Mellon University
19:30
20m
Research paper
Who Does What? Work Division and Allocation Strategies of Computer Science Student TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Anna van der Meulen Leiden University, Efthimia Aivaloglou University of Leiden
Pre-print Media Attached
19:50
20m
Research paper
Assessment of a hybrid software development process for student projects: a controlled experimentJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rafal Wlodarski Lodz University of Technology, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Corinne Parvéry Bordeaux INP
Pre-print Media Attached
20:10
20m
Demonstration
Bluejay: A Cross-Tooling Audit Framework For Agile Software TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
César García University of Sevilla, Alejandro Guerrero University of Seville, Joshua Zeitsoff University of California, Berkeley, Srujay Korlakunta University of California, Berkeley, Pablo Fernandez University of Seville, Armando Fox University of California, Berkeley, Antonio Ruiz-Cortés University of Seville
Pre-print Media Attached
21:05 - 21:20
Awards Announcement 8Awards at Plenary Room +12h
Chair(s): Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Fabio Calefato University of Bari, Aurora Ramírez University of Córdoba, Sergio Segura Universidad de Sevilla, Igor Steinmacher Northern Arizona University, USA
21:05
15m
Awards
SRC & SCORE AwardsAwards
Awards

21:20 - 21:45
CeremonyCeremonies at Plenary Room +12h
Chair(s): Natalia Juristo Universidad Politecnica de Madrid, Laurie Williams North Carolina State University
21:20
25m
Other
Closing Ceremony
Ceremonies

Media Attached
22:00 - 22:55
22:00
20m
Paper
Extracting Rationale for Software Development Decisions—A Study of Python Email ArchivesTechnical Track
Technical Track
Pankajeshwara Sharma University of Otago, Dunedin, Bastin Tony Roy Savarimuthu University of Otago, Dunedin, New Zealand, Nigel Stanger University of Otago, Dunedin
Pre-print Media Attached
22:20
20m
Paper
An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and TencentSEIP
SEIP - Software Engineering in Practice
Junxiao Han Zhejiang University, Shuiguang Deng Zhejiang University, David Lo Singapore Management University, Chen Zhi Zhejiang University, Jianwei Yin Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab
Pre-print Media Attached
22:40
15m
Paper
Understanding Community Smells Variability: A Statistical ApproachArtifact ReusableSEISArtifact Available
SEIS - Software Engineering in Society
Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science, Fabio Palomba University of Salerno, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology
Pre-print Media Attached
22:00 - 22:55
4.1.3. Privacy in Apps: Cases from COVID-19Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 3
22:00
15m
Paper
COVID-19 Vs Social Media apps: Does privacy really matter?SEIS
SEIS - Software Engineering in Society
Omar Haggag Monash University, Australia, Sherif Haggag Deakin University, Australia, John Grundy Monash University, Mohamed Abdelrazek Deakin University, Australia
Pre-print Media Attached
22:15
20m
Paper
An Empirical Assessment of Global COVID-19 Contact Tracing ApplicationsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ruoxi Sun The University of Adelaide, Wei (Zach) Wang The University of Adelaide, Minhui (Jason) Xue The University of Adelaide, Gareth Tyson Queen Mary University of London, Seyit Camtepe CSIRO Data61, Damith C. Ranasinghe The University of Adelaide
Pre-print Media Attached
22:35
20m
Paper
Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage CollectionTechnical Track
Technical Track
Steven Arzt Fraunhofer SIT
Pre-print Media Attached
22:00 - 22:55
22:00
20m
Paper
psc2code: Denoising Code Extraction from Programming ScreencastsJournal-First
Journal-First Papers
Lingfeng Bao Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Minghui Wu Zhejiang University City College}, Xiaohu Yang Zhejiang University
Pre-print Media Attached
22:20
20m
Paper
IMGDroid: Detecting Image Loading Defects in Android ApplicationsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Wei Song Nanjing University of Science & Technology, Mengqi Han Nanjing University of Science & Technology, Jeff Huang Texas A&M University
Link to publication DOI Pre-print Media Attached
22:40
15m
Paper
Image-based Social Sensing: Combining AI and the Crowd to Mine Policy-Adherence Indicators from TwitterSEIS
SEIS - Software Engineering in Society
Virginia Negri Politecnico di Milano, Dario Scuratti Politecnico di Milano, Stefano Agresti Politecnico di Milano, Donya Rooein Politecnico di Milano, Gabriele Scalia Politecnico di Milano, Jose Luis Fernandez-Marquez University of Geneva, Amudha Ravi Shankar UNIGE, Mark Carman Politecnico di Milano, Barbara Pernici Politecnico di Milano
Pre-print Media Attached
22:00 - 23:00
4.1. Institutional Strategies to SE Education IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room
22:00
20m
Research paper
Is Secure Coding Education in the Industry Needed? An Investigation Through a Large Scale SurveyJSEET
JSEET - Joint Track on Software Engineering Education and Training
Tiago Espinha Gasiba Siemens AG, Ulrike Lechner Universität der Bundeswehr München, Maria Pinto-Albuquerque Iscte, Instituto Universitário de Lisboa, Portugal, Daniel Mendez Blekinge Institute of Technology
Pre-print Media Attached
22:20
20m
Experience report
To get good student ratings you should only teach programming courses? Investigation and implications of student evaluations of teaching in a software engineering contextJSEET
JSEET - Joint Track on Software Engineering Education and Training
Antti Knutas LUT University, Timo Hynninen South-Eastern Finland University of Applied Sciences (XAMK), Maija Hujala LUT University
Pre-print Media Attached
22:40
20m
Research paper
Morning or Evening? An Examination of Circadian Rhythms of CS1 StudentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Albina Zavgorodniaia Aalto University, Raj Shrestha Utah State University, Juho Leinonen University of Helsinki, Arto Hellas Aalto University, John Edwards Utah State University
Pre-print Media Attached
22:55 - 23:25
22:55
30m
Meeting
Meet Facebook Recruiting & Research
Sponsors Exhibitions

23:10 - 01:00
Advances in Code SummarizationTB - Technical Briefings at TB Room
23:10
1h50m
Tutorial
Advances in Code Summarization Technical Briefings
TB - Technical Briefings
Utkarsh Desai IBM Research Labs, Giriprasad Sridhara IBM Research Labs, Srikanth Tamilselvam IBM Research Labs
Media Attached
23:30 - 00:30
23:30
20m
Paper
Identifying and Characterizing Silently-Evolved Methods in the Android APISEIP
SEIP - Software Engineering in Practice
Pei Liu Monash University, Li Li Monash University, Yichun Yan University of Minnesota, Mattia Fazzini University of Minnesota, John Grundy Monash University
Pre-print Media Attached
23:50
20m
Paper
DepOwl: Detecting Dependency Bugs to Prevent Compatibility FailuresTechnical Track
Technical Track
Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Tingting Yu University of Kentucky, Chen Zeng National University of Defense Technology, Erci Xu National University of Defense Technology, Xiaodong Liu National University of Defense Technology, Ji Wang National University of Defense Technology, Liao Xiangke National University of Defense Technology, China
Pre-print Media Attached
00:10
20m
Paper
Hero: On the Chaos When PATH Meets ModulesACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Ying Wang Northeastern University, China, Liang Qiao Northeastern University, China, Chang Xu Nanjing University, Yepang Liu Southern University of Science and Technology, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Na Meng Virginia Tech, USA, Hai Yu Northeastern University, China, Zhiliang Zhu Northeastern University, China
Pre-print Media Attached
23:30 - 00:30
23:30
20m
Paper
IntelliGen: Automatic Driver Synthesis for FuzzTestingSEIP
SEIP - Software Engineering in Practice
Mingrui Zhang Tsinghua University, Beijing, China, Jianzhong Liu ShanghaiTech University, Fuchen Ma Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua University
Pre-print Media Attached
23:50
20m
Paper
Layout and Image Recognition Driving Cross-Platform Automated Mobile TestingTechnical Track
Technical Track
Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Yexiao Yun Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University
Pre-print Media Attached
00:10
20m
Paper
Industry Practice of Coverage-Guided Enterprise-Level DBMS FuzzingSEIP
SEIP - Software Engineering in Practice
Mingzhe Wang Tsinghua University, Zhiyong Wu Tsinghua University, China, Xinyi Xu Tsinghua University, Jie Liang , Chijin Zhou Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua University
Pre-print Media Attached
23:30 - 00:30
4.2.3. Testing: 3rd Party SoftwareTechnical Track / Journal-First Papers at Blended Sessions Room 3
23:30
20m
Paper
Evaluating Unit Testing Practices in R PackagesTechnical Track
Technical Track
Melina Vidoni RMIT University
Pre-print Media Attached
23:50
20m
Paper
Data-Oriented Differential Testing of Object-Relational Mapping SystemsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Thodoris Sotiropoulos Athens University of Economics and Business, Stefanos Chaliasos Athens University of Economics and Business, Vaggelis Atlidakis Columbia University, Dimitris Mitropoulos National and Kapodistrian University of Athens, Diomidis Spinellis Athens University of Economics and Business & TU Delft
Pre-print Media Attached
00:10
20m
Paper
A Practical Approach to Verification of Floating-Point C/C++ Programs with math.h/cmath FunctionsJournal-First
Journal-First Papers
Roberto Bagnara University of Parma, BUGSENG srl, Michele Chiari Politecnico di Milano, Roberta Gori University of Pisa, Abramo Bagnara BUGSENG srl
Link to publication DOI Pre-print Media Attached
23:30 - 00:30
23:30
20m
Paper
An Empirical Study on Deployment Faults of Deep Learning Based Mobile ApplicationsTechnical Track
Technical Track
Zhenpeng Chen Peking University, China, Huihan Yao Peking University, Yiling Lou Peking University, Yanbin Cao Peking University, China, Yuanqiang Liu Peking University, China, Haoyu Wang Beijing University of Posts and Telecommunications, Xuanzhe Liu Peking University
Pre-print Media Attached
23:50
20m
Paper
MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice SystemsSEIP
SEIP - Software Engineering in Practice
Dewei Liu Fudan University, Chuan He Fudan University, Xin Peng Fudan University, China, Fan Lin Alibaba Group, Chenxi Zhang Fudan University, Shengfang Gong Alibaba Group, Ziang Li Alibaba Group, Jiayu Ou Alibaba Group, Zheshun Wu Alibaba Group
Pre-print Media Attached
00:10
20m
Paper
Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control SystemsTechnical Track
Technical Track
Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Nan Niu University of Cincinnati, Lu Zhang Peking University, China, Yamin Hu Beijing Institute of Technology
Pre-print Media Attached

Sat 29 May

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

00:30 - 01:00
00:30
30m
Meeting
Meet your peers: No pets
Social and Networking

00:30
30m
Meeting
Meet your peers: We love other pets
Social and Networking

00:30
30m
Meeting
Meet your peers: We love dogs
Social and Networking

00:30
30m
Meeting
Meet your peers: We love cats
Social and Networking

01:35 - 01:45
Awards Announcement 6Awards at Plenary Room
01:35
10m
Awards
IEEE TCSE Harlan Mills AwardAwards
Awards
Dieter Rombach Technischen Universität Kaiserslautern
01:45 - 03:00
IEEE TCSE Harlan Mills Award LectureAwards at Plenary Room

The Meet Dieter Rombach activity will not happen during the mirroring.

01:45
30m
Awards
Award Lecture: Software Engineering - Theory for Practice IEEE TCSE Harlan Mills AwardAwards
Awards
Dieter Rombach Technischen Universität Kaiserslautern
Media Attached
02:15
15m
Live Q&A
Questions and Answers
Awards

02:30
30m
Social Event
Meet Dieter Rombach
Awards

03:05 - 04:05
4.3.2. Performance Modeling of Highly Configurable Software SystemsTechnical Track / Journal-First Papers at Blended Sessions Room 2
03:05
20m
Paper
White-Box Performance-Influence Models: A Profiling and Learning ApproachArtifact ReusableTechnical TrackArtifact Available
Technical Track
Max Weber Leipzig University, Sven Apel Saarland University, Norbert Siegmund Leipzig University
Pre-print Media Attached
03:25
20m
Paper
White-Box Analysis over Machine Learning: Modeling Performance of Configurable SystemsTechnical Track
Technical Track
Miguel Velez Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Christian Kästner Carnegie Mellon University
Pre-print Media Attached
03:45
20m
Paper
ConEx: Efficient Exploration of Big-Data System Configurations for Better PerformanceJournal-First
Journal-First Papers
Rahul Krishna Columbia University, USA, Chong Tang Microsoft, Kevin Sullivan University of Virginia, Baishakhi Ray Columbia University, USA
Link to publication DOI Pre-print Media Attached
03:05 - 04:05
4.3.3. Code Review: Readability and RefactoringJournal-First Papers / SEIP - Software Engineering in Practice at Blended Sessions Room 3
03:05
20m
Paper
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software RefactoringJournal-First
Journal-First Papers
Maurício Aniche Delft University of Technology, Erick Maziero Federal University of Lavras, Rafael S. Durelli Federal University of Lavras Lavras, Vinicius Durelli Universidade Federal de São João del-Rei
Pre-print Media Attached
03:25
20m
Paper
How Does Code Readability Change During Software Evolution?Journal-First
Journal-First Papers
Valentina Piantadosi University of Molise, Fabiana Fierro University of Molise, Simone Scalabrino University of Molise, Alexander Serebrenik Eindhoven University of Technology, Rocco Oliveto University of Molise
Link to publication DOI Pre-print Media Attached
03:45
20m
Paper
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at XeroxSEIP
SEIP - Software Engineering in Practice
Eman Abdullah AlOmar Rochester Institute of Technology, USA, Hussein Alrubaye Xerox Corporation, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni ETS Montreal, University of Quebec, Marouane Kessentini University of Michigan
Link to publication DOI Authorizer link Pre-print Media Attached
03:05 - 04:05
4.3.4. Configuration of Software Systems: OptimizationJournal-First Papers / Technical Track at Blended Sessions Room 4
03:05
20m
Paper
Resource-Guided Configuration Space Reduction for Deep Learning ModelsTechnical Track
Technical Track
Yanjie Gao Microsoft Research, Yonghao Zhu Microsoft Research, Hongyu Zhang The University of Newcastle, Haoxiang Lin Microsoft Research, Mao Yang Microsoft Research
Link to publication DOI Pre-print Media Attached
03:25
20m
Paper
ConfigMiner: Identifying the Appropriate Configuration Options for Config-related User Questions by Mining Online ForumsJournal-First
Journal-First Papers
Mohammed Sayagh ETS Montreal, University of Quebec, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print
03:45
20m
Paper
Whence to Learn? Transferring Knowledge in Configurable Systems using BEETLEJournal-First
Journal-First Papers
Rahul Krishna Columbia University, USA, Vivek Nair Facebook, USA, Pooyan Jamshidi University of South Carolina, Tim Menzies North Carolina State University, USA
Link to publication DOI Pre-print Media Attached
03:05 - 04:25
03:05
20m
Research paper
Finding Anomalies in Scratch AssignmentsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Nina Körber University of Passau, Katharina Geldreich Technical University of Munich, Andreas Stahlbauer University of Passau, Gordon Fraser University of Passau
Pre-print Media Attached
03:25
20m
Experience report
How do students test software units?JSEET
JSEET - Joint Track on Software Engineering Education and Training
Lex Bijlsma Open Universiteit, Niels Doorn NHL Stenden University of Applied Sciences, Harrie Passier Open University of the Netherlands, The Netherlands, Harold Pootjes Open Universiteit, Sylvia Stuurman Open University NL
Link to publication DOI Pre-print Media Attached
03:45
20m
Research paper
SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL QueriesJSEET
JSEET - Joint Track on Software Engineering Education and Training
Kai Presler-Marshall North Carolina State University, Sarah Heckman North Carolina State University, Kathryn Stolee North Carolina State University
DOI Pre-print Media Attached
04:05
20m
Demonstration
LitterBox: A Linter for Scratch ProgramsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Gordon Fraser University of Passau, Ute Heuer Universität Passau, Nina Körber University of Passau, Florian Obermüller University of Passau, Ewald Wasmeier University of Passau
Pre-print Media Attached
03:05 - 05:20
The Software Challenges of Building SmartChatbotsTB - Technical Briefings at TB Room
03:05
2h15m
Tutorial
The Software Challenges of Building SmartChatbots Technical Briefings
TB - Technical Briefings
Gwendal Daniel Universitat Oberta de Catalunya, Jordi Cabot ICREA - UOC
Media Attached
04:40 - 06:00
4.4.2. Defect Prediction: Modeling and PerformanceJournal-First Papers / Technical Track at Blended Sessions Room 2
04:40
20m
Paper
On the Need of Preserving Order of Data When Validating Within-Project Defect ClassifiersJournal-First
Journal-First Papers
Davide Falessi California Polytechnic State University, Jacky Huang California Polytechnic State University, USA, Likhita Narayana California Polytechnic State University, USA, Jennifer Fong Thai California Polytechnic State University, USA, Burak Turhan Monash University
Link to publication DOI Pre-print Media Attached
05:00
20m
Paper
Using black-box performance models to detect performance regressions under varying workloads: an empirical studyJournal-First
Journal-First Papers
Lizhi Liao Concordia University, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Heng Li Polytechnique Montréal, Yi Zeng Concordia University, Weiyi Shang Concordia University, Jianmei Guo Alibaba Group, Catalin Sporea ERA Environmental Management Solutions, Andrei Toma ERA Environmental Management Solutions, Sarah Sajedi ERA Environmental Management Solutions
Link to publication DOI Pre-print Media Attached
05:20
20m
Paper
Predicting Performance Anomalies in Software Systems at Run-timeJournal-First
Journal-First Papers
Guoliang Zhao Computer Science of Queen's University, Safwat Hassan Thompson Rivers University, Ying Zou Queen's University, Kingston, Ontario, Derek Truong IBM Canada, Toby Corbin IBM UK
Pre-print Media Attached
05:40
20m
Paper
How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity ProjectsTechnical Track
Technical Track
Fariha Nusrat University of Texas at San Antonio, Foyzul Hassan University of Michigan - Dearborn, Hao Zhong Shanghai Jiao Tong University, Xiaoyin Wang University of Texas at San Antonio
Pre-print Media Attached
04:40 - 05:55
04:40
15m
Paper
QFL: Data-Driven Feedback Loop to Manage Quality in Agile DevelopmentSEIS
SEIS - Software Engineering in Society
Lidia López Universitat Politècnica de Catalunya, Spain, Alessandra Bagnato Softeam, Antonin Ahbervé , Xavier Franch Universitat Politècnica de Catalunya
Pre-print Media Attached
04:55
20m
Paper
The Daily Life of Software Engineers during the COVID-19 PandemicSEIP
SEIP - Software Engineering in Practice
Daniel Russo Department of Computer Science, Aalborg University, Paul Hanel University of Essex, Seraphina Altnickel mia raeumerei GmbH, Niels van Berkel Aalborg University
Pre-print Media Attached
05:15
20m
Paper
Pandemic Programming: How Covid-19 affects software developers and how their organizations can helpJournal-First
Journal-First Papers
Paul Ralph Dalhousie University, Sebastian Baltes QAware GmbH and The University of Adelaide, Gianisa Adisaputri Dalhousie University, Richard Torkar Chalmers and the University of Gothenburg, Vladimir Kovalenko JetBrains Research, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Nicole Novielli University of Bari, Shin Yoo Korea Advanced Institute of Science and Technology, Xavier Devroey Delft University of Technology, Xin Tan Peking University, China, Minghui Zhou Peking University, China, Burak Turhan Monash University, Rashina Hoda Monash University, Hideaki Hata Shinshu University, Gregorio Robles Universidad Rey Juan Carlos, Amin Milani Fard New York Institute of Technology, Rana Alkadhi King Saud University
Link to publication DOI Pre-print Media Attached
05:35
20m
Paper
“How Was Your Weekend?” Software Development Teams Working From Home During COVID-19ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Courtney Miller New College of Florida, Paige Rodeghero Clemson University, Margaret-Anne Storey University of Victoria, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft Research
Pre-print Media Attached
04:40 - 05:50
04:40
15m
Paper
Understanding Emotions of Developer Community Towards Software DocumentationSEIS
SEIS - Software Engineering in Society
Akhila Sri Manasa Venigalla IIT Tirupati, India, Sridhar Chimalakonda Indian Institute of Technology Tirupati
Pre-print Media Attached
04:55
20m
Paper
On Indirectly Dependent Documentation in the Context of Code Evolution: A StudyArtifact ReusableTechnical TrackArtifact Available
Technical Track
Devika Sondhi IIIT-Delhi, Avyakt Gupta IIIT-Delhi, Salil Purandare IIIT-Delhi, Ankit Rana IIIT-Delhi, Deepanshu Kaushal IIIT-Delhi, Rahul Purandare IIIT-Delhi
Pre-print Media Attached
05:15
15m
Short-paper
Mining Software Repositories with a Collaborative Heuristic RepositoryNIER
NIER - New Ideas and Emerging Results
Hlib Babii Free University of Bozen-Bolzano, Julian Prenner Free University of Bozen-Bolzano, Laurin Stricker Free University of Bozen-Bolzano, Anjan Karmakar Free University of Bozen-Bolzano, Andrea Janes Free University of Bozen-Bolzano, Romain Robbes Free University of Bozen-Bolzano
Pre-print Media Attached
05:30
20m
Paper
CodeShovel: Constructing Method-Level Source Code HistoriesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Felix Grund University of British Columbia, Shaiful Alam Chowdhury University of British Columbia, Nick Bradley University of British Columbia, Braxton Hall University of British Columbia, Reid Holmes University of British Columbia
Pre-print Media Attached
06:20 - 06:30
Awards Announcement 7Awards at Plenary Room
06:20
10m
Awards
Other IEEE TCSE AwardsAwards
Awards

06:30 - 07:30
06:30
60m
Other
Town Hall
Ceremonies

Media Attached
07:30 - 08:30
07:30
20m
Paper
An Empirical Study of the Characteristics of Popular Minecraft ModsJournal-First
Journal-First Papers
Daniel Lee Geotab, Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Mohammed Sayagh ETS Montreal, University of Quebec, Cor-Paul Bezemer University of Alberta, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
07:50
20m
Paper
Building the perfect game – an empirical study of game modificationsJournal-First
Journal-First Papers
Daniel Lee Geotab, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Cor-Paul Bezemer University of Alberta, Ahmed E. Hassan School of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
08:10
20m
Paper
We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Technical Track
Technical Track
Andrew Truelove University of California, Irvine, Eduardo Santana de Almeida Federal University of Bahia, Iftekhar Ahmed University of California, Irvine
Pre-print Media Attached
07:30 - 08:30
07:30
20m
Paper
Are Multi-language Design Smells Fault-prone? An Empirical StudyJournal-First
Journal-First Papers
Mouna Abidi Ecole Polytechnique de Montréal, Md Saidur Rahman Ecole Polytechnique de Montréal, Moses Openja , Foutse Khomh Polytechnique Montréal
DOI Pre-print Media Attached File Attached
07:50
20m
Paper
Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-pronenessJournal-First
Journal-First Papers
Zeinab Kermansaravi Ecole Polytechnique de Montréal, Md Saidur Rahman Ecole Polytechnique de Montréal, Foutse Khomh Polytechnique Montréal, Fehmi Jaafar The Computer Research Research Institute of Montreal, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
Pre-print Media Attached
08:10
20m
Paper
Automatically Authoring Regression Tests for Machine-Learning Based SystemsSEIP
SEIP - Software Engineering in Practice
Junjie Zhu Apple Inc., Teng Long Apple, Atif Memon Apple Inc.
Pre-print Media Attached
07:30 - 08:30
07:30
20m
Paper
A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVMJournal-First
Journal-First Papers
Long Zhang KTH Royal Institute of Technology, Brice Morin SINTEF, Philipp Haller KTH, Benoit Baudry KTH Royal Institute of Technology, Martin Monperrus KTH Royal Institute of Technology
Link to publication DOI Pre-print Media Attached
07:50
20m
Paper
Interface Compliance of Inline Assembly: Automatically Check, Patch and RefineACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Frédéric Recoules CEA, List, Sébastien Bardin CEA LIST, University Paris-Saclay, France, Richard Bonichon Tweag I/O, Paris, France, Matthieu Lemerre CEA LIST, University Paris-Saclay, France, Laurent Mounier Univ. Grenoble Alpes. VERIMAG, Grenoble, France, Marie-Laure Potet Univ. Grenoble Alpes. VERIMAG, Grenoble, France
Pre-print Media Attached
08:10
20m
Paper
Enabling Software Resilience in GPGPU Applications via Partial Thread ProtectionTechnical Track
Technical Track
Lishan Yang William & Mary, Bin Nie William & Mary, Adwait Jog William & Mary, Evgenia Smirni William & Mary
Pre-print Media Attached
07:30 - 08:30
4.5.4. Obtaining Information from Issues and CommitsJournal-First Papers at Blended Sessions Room 4
07:30
20m
Paper
Automated Issue Assignment: Results and Insights from an Industrial CaseJournal-First
Journal-First Papers
Link to publication DOI Pre-print Media Attached
07:50
20m
Paper
On the feasibility of automated prediction of bug and non-bug issuesJournal-First
Journal-First Papers
Steffen Herbold University of Göttingen, Alexander Trautsch University of Göttingen, Fabian Trautsch University of Göttingen
Link to publication DOI Pre-print Media Attached
08:10
20m
Paper
Better Data Labelling with EMBLEM (and how that Impacts Defect Prediction)Journal-First
Journal-First Papers
Huy Tu North Carolina State University, USA, Zhe Yu Rochester Institute of Technology, Tim Menzies North Carolina State University, USA
Link to publication DOI Pre-print Media Attached
07:30 - 08:30
07:30
20m
Research paper
Who Does What? Work Division and Allocation Strategies of Computer Science Student TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Anna van der Meulen Leiden University, Efthimia Aivaloglou University of Leiden
Pre-print Media Attached
07:50
20m
Research paper
Assessment of a hybrid software development process for student projects: a controlled experimentJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rafal Wlodarski Lodz University of Technology, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Corinne Parvéry Bordeaux INP
Pre-print Media Attached
08:10
20m
Demonstration
Bluejay: A Cross-Tooling Audit Framework For Agile Software TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
César García University of Sevilla, Alejandro Guerrero University of Seville, Joshua Zeitsoff University of California, Berkeley, Srujay Korlakunta University of California, Berkeley, Pablo Fernandez University of Seville, Armando Fox University of California, Berkeley, Antonio Ruiz-Cortés University of Seville
Pre-print Media Attached
09:05 - 09:20
Awards Announcement 8Awards at Plenary Room
09:05
15m
Awards
SRC & SCORE AwardsAwards
Awards

09:20 - 09:45
09:20
25m
Other
Closing Ceremony
Ceremonies

Media Attached
11:05 - 11:35
KeynoteCloudIntelligence at CloudIntelligence Room
Chair(s): Qingwei Lin Microsoft Research, Beijing, China
11:05
30m
Keynote
From Software Analytics to Cloud Intelligence – Reflection and Path Forward 
CloudIntelligence
Dongmei Zhang Microsoft Research
11:35 - 11:55
Invited Talk #1CloudIntelligence at CloudIntelligence Room
Chair(s): Qingwei Lin Microsoft Research, Beijing, China
11:35
20m
Talk
Towards Autonomous IT Operations through Artificial Intelligence
CloudIntelligence
Dan Pei Tsinghua University
11:55 - 12:55
Technical paper session #1CloudIntelligence at CloudIntelligence Room
Chair(s): Qingwei Lin Microsoft Research, Beijing, China
11:55
15m
Paper
PerfEstimator: A Generic and Extensible Performance Estimator for Data Parallel DNN Training
CloudIntelligence
Chengru  Yang University of Science and Technology of China, Zhehao  Li University of Science and Technology of China, Chaoyi  Ruan University of Science and Technology of China, Guanbin  Xu University of Science and Technology of China, Cheng  Li University of Science and Technology of China, Ruichuan  Chen Nokia Bell Labs, Feng Yan University of Nevada Reno
12:10
15m
Paper
Kmon: An In-kernel Transparent Monitoring System for Microservice Systems with eBPF
CloudIntelligence
Tianjun Weng Sun Yat-Sen University, Wanqi  Yang Sun Yat-Sen University, Guangba  Yu Sun Yat-Sen University, Pengfei Chen Sun Yat-Sen University, Jieqi Cui Sun Yat-Sen University, Chuanfu  Zhang Sun Yat-Sen University
12:25
15m
Paper
TraceLingo: Trace representation and learning for performance issue diagnosis in cloud services
CloudIntelligence
Yong Xu Microsoft, China, Yaokang  Zhu Microsoft Research Asia, Bo Qiao Microsoft Research, Beijing, China, Hongshu  Che Microsoft Research, Beijing, China, Pu Zhao Microsoft Research, Beijing, China, Xu Zhang Microsoft Research, Beijing, China, Ze Li Microsoft, USA, Yingnong Dang Microsoft, USA, Qingwei Lin Microsoft Research, Beijing, China
12:40
15m
Paper
MicroDiag: Fine-grained Performance Diagnosis for Microservice Systems
CloudIntelligence
Li Wu Elastisys AB/Technische Universität Berlin, Johan Tordsson Elastisys AB, Jasmin Bogatinovski , Erik  Elmroth  Elastisys AB/Umea University, Odej  Kao Technische Universität Berlin
13:00 - 13:05
Introduction by the ChairsSoHeal at SoHeal Room
13:05 - 13:55
KeynoteSoHeal at SoHeal Room
Chair(s): Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
13:05
50m
Keynote
Open Source Health: A Practitioners Guide - Mike Milinkovich
SoHeal
Mike Milinkovich Eclipse Foundation AISBL
Media Attached
13:55 - 14:15
Invited Talk #2CloudIntelligence at CloudIntelligence Room
Chair(s): Qingwei Lin Microsoft Research, Beijing, China
13:55
20m
Talk
Large-Scale Trace Analysis for Microservice Architecture Understanding and Fault Analysis
CloudIntelligence
Xin Peng Fudan University, China
13:55 - 14:10
Ice breaking timeSoHeal at SoHeal Room
14:15 - 15:00
Technical Paper Session #2CloudIntelligence at CloudIntelligence Room
Chair(s): Qingwei Lin Microsoft Research, Beijing, China
14:15
15m
Paper
Robust and Transferable Anomaly Detection in Log Data using Pre-Trained Language Models
CloudIntelligence
Jasmin Bogatinovski , Harald Ott TU Berlin, Alexander Acker , Sasho  Nedelkoski  TU Berlin, Odej  Kao Technische Universität Berlin
14:30
15m
Paper
Rapid Trend Prediction for Large-Scale Cloud Database KPIs by Clustering
CloudIntelligence
Xiaoling Wang Northwestern Polytechnical University, Ning Li School of Computer Science, Northwestern Polytechnical University, Lijun Zhang Northwestern Polytechnical University, Xiaofang Zhang Northwestern Polytechnical University, Qiong Zhao Bank of Communications
14:45
15m
Paper
Learning Dependencies in Distributed Cloud Applications to Identify and Localize Anomalies
CloudIntelligence
Dominik Scheinert Technische Universität Berlin, Alexander Acker , Lauritz Thamsen TU Berlin, Morgan  Geldenhuys  Technische Universität Berlin, Odej  Kao Technische Universität Berlin
14:40 - 15:55
First SessionSoHeal at SoHeal Room
Chair(s): Ahmed Zerouali Vrije Universiteit Brussel

Presentations will be pre-recorded (15mn).

Pitches and Q&A will be organized at the end of the session, in sequence for each presentation

  • Pitches by authors (3 min) will include a summary or most important results, and provocative questions to the audience.

  • Q&A (7mn).

14:40
15m
Talk
Choice Matters: Contrasting Package Manager User Experience
SoHeal
Raula Gaikovina Kula NAIST, Syful Islam Nara Institute of Science and Technology, Bodin Chinthanet Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Takashi Ishio Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology
Media Attached
14:55
15m
Research paper
A Quantitative Assessment of Package Freshness in Linux Distributions
SoHeal
Damien Legay University of Mons, Alexandre Decan University of Mons, Tom Mens University of Mons
Pre-print Media Attached
15:10
15m
Research paper
Does the duration of rapid release cycles affect the bug handling activity?
SoHeal
Thorn Jansen Eindhoven University of Technology, Zeinab Abou Khalil University of Mons and University of Lille, Eleni Constantinou Eindhoven University of Technology, Tom Mens University of Mons
Pre-print Media Attached
15:25
30m
Live Q&A
Pitches and Discussion
SoHeal

Media Attached
15:00 - 16:00
Panel #1CloudIntelligence at CloudIntelligence Room
Chair(s): Xin Peng Fudan University, China
15:00
60m
Meeting
Panel #1 - How to accelerate collaboration on Cloud Intelligence across academia and industry?
CloudIntelligence
Dan Pei Tsinghua University, Shan Lu University of Chicago, Odej  Kao Technische Universität Berlin, Ranjita Bhagwan Microsoft Research India, Hongyu Zhang The University of Newcastle
15:55 - 16:30
Panel and Ice breakingSoHeal at SoHeal Room
16:30 - 17:20
Project Showcase SessionCloudIntelligence at CloudIntelligence Room
Chair(s): Yingnong Dang Microsoft, USA
16:30
12m
Demonstration
Building a Secured Data Intelligence Platform
CloudIntelligence
Conan  Yang Salesforce
16:42
12m
Demonstration
Infusing ML into VM Provisioning in Cloud
CloudIntelligence
Chuan Luo Microsoft Research, China, Randolph Yao Microsoft, USA, Bo Qiao Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China, Tri M. Tran Microsoft Azure, Gil  Shafriri  Microsoft Azure, Yingnong Dang Microsoft, USA, Raphael  Ghelman  Microsoft Azure, Pulak  Goyal  Microsoft Azure, Eli Cortez Microsoft Azure, Daud  Howlader  Microsoft Azure, Sushant  Rewaskar  Microsoft Azure, Murali Chintalapati Microsoft Azure, Dongmei Zhang Microsoft Research
16:55
12m
Demonstration
F3: Fault Forecasting Framework for Cloud Systems
CloudIntelligence
Chuan Luo Microsoft Research, China, Pu Zhao Microsoft Research, Beijing, China, Bo Qiao Microsoft Research, Beijing, China, Youjiang Wu Microsoft, USA, Yingnong Dang Microsoft, USA, Murali Chintalapati Microsoft Azure, Susy  Yi Microsoft 365, Paul Wang Microsoft 365, Andrew Zhou Microsoft 365, Saravanakumar Rajmohan Microsoft Office, United States, Qingwei Lin Microsoft Research, Beijing, China, Dongmei Zhang Microsoft Research
17:07
12m
Demonstration
SEAT: statistically sound infra-side deployment and integration testing
CloudIntelligence
Nutcha  Temiyasathit Facebook, Tao Yang Facebook, Karan Luthra Facebook, Nick Ruff Facebook, Petar Zuljevic Facebook, Ethan Benowitz Facebook, Boris Baracaldo Facebook, Oytun Eskiyenenturk Facebook, Xin Fu Facebook
17:00 - 18:15
Second SessionSoHeal at SoHeal Room
Chair(s): Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science

Presentations will be pre-recorded (15mn).

Pitches and Q&A will be organized at the end of the session, in sequence for each presentation

  • Pitches by authors (3 min) will include a summary or most important results, and provocative questions to the audience.

  • Q&A (7mn).

17:00
15m
Talk
Can Test Cases Foresee Software Health? Results from a Recent Empirical Study
SoHeal
Fabiano Pecorelli University of Salerno, Fabio Palomba University of Salerno, Andrea De Lucia University of Salerno
Media Attached
17:15
15m
Research paper
Health is Wealth: Evaluating the Health of the Bitcoin Ecosystem in GitHub
SoHeal
Khadija Osman Carleton University, Canada, Olga Baysal Carleton University
Pre-print Media Attached
17:30
15m
Research paper
Open Source Community Health: Analytical Metrics and Their Corresponding Narratives
SoHeal
Sean P. Goggins University of Missouri, Kevin Lumbard University of Nebraska at Omaha, Matt Germonprez
Pre-print Media Attached
17:45
30m
Live Q&A
Pitches and Discussion
SoHeal

Media Attached
17:20 - 17:40
17:20
20m
Talk
Leveraging ML to Handle the Increasing Complexity of the Cloud
CloudIntelligence
Christina Delimitriou Cornell University
18:15 - 19:00
ClosingSoHeal at SoHeal Room

18:15 - 18:30 Future of SoHeal

18:30 - 19:00 Social event

Sun 30 May

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

13:00 - 13:15
Opening SessionWAIN at WAIN Room
Chair(s): Jan Bosch Chalmers University of Technology, Ivica Crnkovic Chalmers University of Technology, Helena Holmström Olsson Malmö University, Lucy Ellen Lwakatare University of Helsinki, Finland
13:00
15m
Talk
Opening session
WAIN
Ivica Crnkovic Chalmers University of Technology, Jan Bosch Chalmers University of Technology, Helena Holmström Olsson Malmö University, Lucy Ellen Lwakatare University of Helsinki, Finland
Media Attached
13:15 - 14:15
WAIN'21 Keynote 1WAIN at WAIN Room
Chair(s): Ivica Crnkovic Chalmers University of Technology
13:15
60m
Keynote
Lionel Briand, Trustworthy Machine Learning-Enabled Systems
WAIN
Lionel Briand University of Luxembourg and University of Ottawa
Media Attached
14:15 - 14:30
Speed dating IWAIN at WAIN Room
14:30 - 15:00
Virtual Coffee Break IWAIN at WAIN Room
15:00 - 16:00
Session 1: Challenges in developing Machine-Learning-Enabled Systems - Experience from the trenches.WAIN at WAIN Room
Chair(s): Henry Muccini University of L'Aquila, Italy
15:00
20m
Paper
Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systems
WAIN
Grace Lewis Carnegie Mellon Software Engineering Institute, Stephany Bellomo Software Engineering Institute, Ipek Ozkaya Carnegie Mellon Software Engineering Institute
Pre-print Media Attached
15:20
20m
Talk
Linnaeus: A highly reusable and adaptable ML based log classification pipeline
WAIN
Media Attached
15:40
10m
Paper
Towards Productizing AI/ML Models: An Industry Perspective from Data Scientists.
WAIN
Filippo Lanubile University of Bari, Fabio Calefato University of Bari, Luigi Quaranta University of Bari, Italy, Maddalena Amoruso , Fabio Fumarola , michele filannino
Pre-print Media Attached
15:50
10m
Paper
Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?
WAIN
Pre-print Media Attached
16:00 - 16:15
Speed dating IIWAIN at WAIN Room
16:15 - 16:30
Virtual Coffee Break IIWAIN at WAIN Room
18:00 - 18:05
18:05 - 19:05
Keynote speechGI at GI Room
18:05
60m
Keynote
Engineering and Evolving Software
GI
Stephanie Forrest Arizona State University
Media Attached
21:30 - 22:50
Session 2GI at GI Room
21:30
25m
Long-paper
CRNRepair: Automated Program Repair of Chemical Reaction Networks
GI
Ibrahim Mesecan Iowa State University, Michael C. Gerten Iowa State University, James I. Lathrop Iowa State University, Myra Cohen Iowa State University, Tomas Haddad Caldas Catholic Pontifical University of Rio Grande do Sul
Pre-print Media Attached
21:55
10m
Short-paper
Applying Automated Program Repair to Dataflow Programming Languages
GI
Yu Huang University of Michigan, Hammad Ahmad University of Michigan, Stephanie Forrest Arizona State University, Westley Weimer University of Michigan
Media Attached
22:05
25m
Long-paper
Generating Objected-Oriented Source Code Using Genetic Programming
GI
Vicente Illanes Universidad de Chile, Alexandre Bergel University of Chile
Pre-print Media Attached
22:30
10m
Short-paper
Partial Specifications for Program Repair
GI
Linsey Kitt Iowa State University, Myra Cohen Iowa State University
Pre-print Media Attached
22:40
10m
Short-paper
A Permutation Representation of Covering Arrays
GI
Ryan Dougherty United States Military Academy, Xi Jiang Colgate University
Media Attached
23:10 - 00:10
Awards & Open discussionGI at GI Room

Mon 31 May

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

09:00 - 10:00
Session 3: Software engineering lifecycle phases for AI systemsWAIN at WAIN Room
Chair(s): Per Runeson Lund University
09:00
20m
Full-paper
Concepts in Testing of Autonomous Systems: Academic Literature and Industry Practice
WAIN
Qunying Song Lund University, Emelie Engstrom Lund University, Per Runeson Lund University
Pre-print Media Attached
09:20
20m
Full-paper
The Prevalence of Code Smells in Machine Learning projects
WAIN
Bart van Oort , Luís Cruz Deflt University of Technology, Maurício Aniche Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands
Pre-print Media Attached
09:40
10m
Short-paper
Systematic Mapping Study on the Machine Learning Lifecycle
WAIN
Yuanhao Xie , Luís Cruz Deflt University of Technology, Petra Heck Fontys ICT, Jan S. Rellermeyer TU Delft
Pre-print Media Attached
09:50
10m
Short-paper
Challenges and Governance Solutions for Data Science Services based on Open Data and APIs
WAIN
Pre-print Media Attached
10:00 - 10:15
Speed dating IIIWAIN at WAIN Room
10:00 - 10:30
Keynote speechWETSEB at WETSEB Room
10:30 - 11:50
Session 1: Blockchain analysis and analyticsWETSEB at WETSEB Room
10:30
20m
Talk
Evaluating Machine-Learning Techniques for Detecting Smart Ponzi Schemes
WETSEB
Giacomo Ibba University of Cagliari - Department of Mathematics and Computer Science, Antonio Pierro University of Cagliari - Department of Mathematics and Computer Science, Marco Di Francesco Flosslab
Media Attached
10:50
20m
Talk
Automatic Generation of Blockchain Agri-food Traceability Systems
WETSEB
Lodovica Marchesi University of Cagliari, Katiuscia Mannaro University of Cagliari, Raffaele Porcu University of Cagliari
Media Attached
11:10
20m
Talk
What is your Distributed (Hyper)Ledger?
WETSEB
Remo Pareschi University of Molise, Stefano Dalla Palma Tilburg University, Federico Zappone University of Molise
Media Attached
11:30
20m
Talk
Investigation of Coronavirus impact on Blockchain and cryptocurrencies markets
WETSEB
Stefano Vacca Alkemy Spa, Cecilia Lalatta Costerbosa Alkemy Spa, Alessandra Spada Alkemy Spa, Gianni Riotta Luiss Data Lab, Nicola Uras Dept. of Mathematics and Computer Science
Media Attached
11:15 - 11:30
Virtual Coffee Break IIIWAIN at WAIN Room
11:30 - 12:30
WAIN'21 Industry PanelWAIN at WAIN Room
Chair(s): Helena Holmström Olsson Malmö University
11:30
60m
Talk
Industry panel
WAIN
P: Elena Fersman Ericsson & KTH Royal Institute of Technology, P: Roland Weiss ABB, P: Aleksander Fabijan Microsoft, A: Björn Brinne Peltarion, SE
Media Attached
12:30 - 13:30
LunchWAIN at WAIN Room
14:30 - 14:45
Speed dating IVWAIN at WAIN Room
14:45 - 15:00
Virtual Coffee Break VWAIN at WAIN Room
15:00 - 16:00
Session 5: Designing AI systems IWAIN at WAIN Room
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
15:00
20m
Full-paper
Requirement engineering challenges for AI-intense distributed systems
WAIN
Hans-Martin Heyn University of Gothenburg & Chalmers University of Technology, Eric Knauss Chalmers | University of Gothenburg, Amna Pir Muhammad
Pre-print Media Attached
15:20
20m
Full-paper
Adaptive Autonomy in Human-on-the-Loop Vision-Based Robotics Systems
WAIN
Sophia Abraham University of Notre Dame, Zachariah Carmichael University of Notre Dame, Rosaura VidalMata University of Notre Dame, Sreya Banerjee , Ankit Agrawal University of Notre Dame, Md Nafee Al Islam , Walter Scheirer , Jane Cleland-Huang University of Notre Dame
Pre-print Media Attached
15:40
20m
Full-paper
Software Architecture for ML-based Systems: What Exists and What Lies Ahead
WAIN
Henry Muccini University of L'Aquila, Italy, Karthik Vaidhyanathan University of L'Aquila
Pre-print Media Attached
15:00 - 16:20
Session 2: Blockchain design and securityWETSEB at WETSEB Room
15:00
20m
Talk
Design principles for constructing GDPR-compliant blockchain solutions
WETSEB
Maria Fernanda Molina Facultad de Ingeniería, Universidad de la República, Gustavo Betarte Facultad de Ingeniería, Universidad de la República, Carlos Luna Facultad de Ingeniería, Universidad de la República
Media Attached
15:20
20m
Talk
Opportunities and challenges of Blockchain-Oriented systems in the tourism industry.
WETSEB
Fabio Caddeo Università di Cagliari, Andrea Pinna University of Cagliari
Media Attached
15:40
20m
Talk
SmartScan: An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts
WETSEB
Noama Samreen Ryerson University, Manar H. Alalfi Ryerson University
Media Attached
16:00
20m
Talk
Blockchain-Engineers Wanted: an Empirical Analysis on Required Skills, Education and Experience
WETSEB
Mohamad Kassab The Pennsylvania State University, Giuseppe Destefanis Brunel University London, Joanna DeFranco Pennsylvania State University, Prince Pranav Pennsylvania State University
Media Attached
16:00 - 16:15
Speed dating VWAIN at WAIN Room
16:15 - 17:00
Session 6: Designing AI systems IIWAIN at WAIN Room
Chair(s): Raghu Sangwan Pennsylvania State University
16:15
20m
Full-paper
Understanding and Modeling AI-Intensive System Development
WAIN
Luigi Lavazza Università degli Studi dell'Insubria, Sandro Morasca Università degli Studi dell'Insubria
Pre-print Media Attached
16:35
10m
Short-paper
Engineering an Intelligent Essay Scoring and Feedback System: An Experience Report
WAIN
Akriti Chadda , Raman Chandrasekar , Ian Gorton Northeastern University – Seattle, USA
Pre-print Media Attached
16:45
10m
Short-paper
Lessons Learned from Educating AI Engineers
WAIN
Petra Heck Fontys ICT
Pre-print Media Attached
16:20 - 16:45
Wrap-up and closing sessionWETSEB at WETSEB Room
17:00 - 18:00
WAIN'21 Research&Academic PanelWAIN at WAIN Room
Chair(s): Jan Bosch Chalmers University of Technology
17:00
60m
Talk
Research&Academic Panel
WAIN
P: Jane Cleland-Huang University of Notre Dame, P: Ipek Ozkaya Carnegie Mellon Software Engineering Institute, P: Barbara Plank IT University of Copenhagen, DK, P: Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick, P: Ian Gorton Northeastern University – Seattle, USA
Media Attached
20:00 - 20:30
20:00
30m
Meeting
Mentoring circle led by Arie van Deursen
Social and Networking
Arie van Deursen Delft University of Technology, Netherlands

Tue 1 Jun

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

10:00 - 12:00
Session 1DeepTest at DeepTest Room
Chair(s): Gunel Jahangirova USI Lugano, Switzerland, Andrea Stocco Università della Svizzera italiana (USI)
10:00
60m
Keynote
Problem Solving Combining Data Science and Web Knowledge
DeepTest
Amir Ronen SparkBeyond
11:00
20m
Full-paper
A Review and Refinement of Surprise Adequacy
DeepTest
Michael Weiss Università della Svizzera Italiana (USI), Rwiddhi Chakraborty USI Lugano, Switzerland, Paolo Tonella USI Lugano, Switzerland
Pre-print
11:20
10m
Full-paper
Deep Learning-Based Prediction of Test Input Validity for RESTful APIs
DeepTest
Agatino Giuliano Mirabella Universidad de Sevilla, Alberto Martin-Lopez Universidad de Sevilla, Sergio Segura Universidad de Sevilla, Luis Valencia-Cabrera Universidad de Sevilla, Antonio Ruiz-Cortés University of Seville
11:30
20m
Live Q&A
Open Discussion & Q/A
DeepTest

13:00 - 15:00
Session 2DeepTest at DeepTest Room
Chair(s): Vincenzo Riccio USI Lugano, Switzerland
13:00
60m
Keynote
Testing Facebook's WW Simulation System, a Cyber-Cyber Digital Twin of the Facebook WWW Platform
DeepTest
Mark Harman Facebook, Inc., Natalija Gucevska Facebook
14:00
20m
Short-paper
TF-DM: Tool for Studying ML Model Resilience to Data Faults
DeepTest
Niranjhana Narayanan The University of British Columbia, Karthik Pattabiraman University of British Columbia
14:20
20m
Full-paper
Machine Learning Model Drift Detection Via Weak Data Slices
DeepTest
Orna Raz IBM Research, Samuel Ackerman IBM Corporation, Israel, Parijat Dube IBM, USA, Eitan Farchi IBM Haifa Research Lab, Marcel Zalmanovici
14:40
20m
Live Q&A
Open Discussion & Q/A
DeepTest

13:45 - 14:00
Joining usBoKSS at BoKSS Room
14:00 - 14:45
KeynoteBoKSS at BoKSS Room
14:00 - 14:15
WelcomeQ-SE at Q-SE Room
Chair(s): Rui Abreu Faculty of Engineering, University of Porto, Portugal, Shaukat Ali Simula Research Laboratory, Norway, Tao Yue Simula Research Laboratory
14:00
15m
Day opening
Welcome
Q-SE
A: Shaukat Ali Simula Research Laboratory, Norway, A: Rui Abreu Faculty of Engineering, University of Porto, Portugal, A: Tao Yue Simula Research Laboratory
14:15 - 15:15
Keynote 1Q-SE at Q-SE Room
Chair(s): Rui Abreu Faculty of Engineering, University of Porto, Portugal
14:15
60m
Keynote
Learning to measure: a new approach to variational quantum algorithms for near-term quantum computers
Q-SE
Sabrina Maniscalco University of Helsinki, and Aalto University
14:55 - 15:40
The Vision of a BoKSSBoKSS at BoKSS Room
15:15 - 17:00
Session 3DeepTest at DeepTest Room
Chair(s): Onn Shehory Bar Ilan University
15:15
60m
Talk
Panel
DeepTest
Rix Groenboom Parasoft, Ofir Pele Western Digital, Orna Raz IBM Research
15:20 - 16:50
ModelingQ-SE at Q-SE Room
Chair(s): Tao Yue Simula Research Laboratory
15:20
30m
Paper
Quantum Software Models: The Density Matrix for Classical & Quantum Software Systems Design
Q-SE
Pre-print
15:50
30m
Paper
Modelling Quantum Circuits with UML
Q-SE
Ricardo Pérez-Castillo University of Castilla-La Mancha, Luis Jiménez-Navajas University of Castilla-La Mancha, Spain, A: Mario Piattini University of Castilla-La Mancha, Spain
Pre-print Media Attached
16:20
30m
Paper
Towards Model-Driven Quantum Software Engineering
Q-SE
A: Felix Gemeinhardt Johannes Kepler University, Linz, A: Antonio Garmendia Johannes Kepler University Linz, A: Manuel Wimmer JKU Linz
Pre-print Media Attached
15:55 - 17:00
Independent work (parallel session 1)BoKSS at BoKSS Room
17:00 - 17:30
WrapupBoKSS at BoKSS Room
17:00 - 18:00
SearchQ-SE at Q-SE Room
Chair(s): Shaukat Ali Simula Research Laboratory, Norway
17:00
30m
Paper
Experimenting with Discrete Time Quantum Walk
Q-SE
Pierriccardo Olivieri , A: Mehrnoosh Askarpour McMaster University, A: Elisabetta Di Nitto Politecnico di Milano
Media Attached
17:30
30m
Paper
Generalised Quantum Tree Search
Q-SE
Pre-print Media Attached

Wed 2 Jun

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

10:00 - 10:20
Opening SessionMET at MET Room
Chair(s): Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia
10:00
20m
Day opening
Opening Remarks
MET
Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia
Media Attached
10:00 - 10:15
WelcomeRoSE at RoSE Room
Chair(s): Federico Ciccozzi Malardalen University
10:20 - 11:00
Session 1: Autonomous Driving and SimulationMET at MET Room
Chair(s): Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia
10:20
20m
Short-paper
BMT: Behavior Driven Development-based MetamorphicTesting for Autonomous Driving Models
MET
Yao Deng Macquarie University, Guannan Lou Macquarie University, Xi Zheng Macquarie University, Tianyi Zhang Harvard University, USA, Miryung Kim University of California at Los Angeles, USA, Huai Liu Swinburne University of Technology, Chen Wang CSIRO DATA61, Tsong Yueh Chen Swinburne University of Technology
Media Attached
10:40
20m
Short-paper
Enhancing Euro NCAP Standards with Metamorphic Testing for Verification of Advanced Driver-Assistance Systems
MET
Muhammad Iqbal University of Wollongong, Jia Cheng Han University of Wollongong, Zhi Quan (George) Zhou University of Wollongong, Australia, Dave Towey University of Nottingham Ningbo China
Media Attached
11:00 - 12:00
Modelling and specificationRoSE at RoSE Room
Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam
11:00
15m
Research paper
Assumptions and Guarantees for Composable Models in Papyrus for Robotics
RoSE
Jabier Martinez Tecnalia, Alejandra Ruiz Tecnalia, Ansgar Radermacher CEA-List, Stefano Tonetta Fondazione Bruno Kessler, Italy
Pre-print
11:15
15m
Research paper
Modelling the Component-based Architecture and Safety Contracts of ArmAssist in Papyrus for Robotics
RoSE
Jabier Martinez Tecnalia, Alejandra Ruiz Tecnalia, Ainara Garzo Tecnalia, Thierry Keller Tecnalia, Ansgar Radermacher CEA-List, Stefano Tonetta Fondazione Bruno Kessler, Italy
Pre-print
11:30
15m
Research paper
Power and Energy Communication Services for Control-software Models
RoSE
Reynaldo Cobos Mendez University of Twente, Douwe Dresscher University of Twente, Jan Broenink University of Twente
11:45
15m
Research paper
Specifying QoS Requirements and Capabilities for Component-Based Robot Software
RoSE
Samuel Parra Hochschule Bonn-Rhein-Sieg , Sven Schneider Hochschule Bonn-Rhein-Sieg , Nico Hochgeschwender Hochschule Bonn-Rhein-Sieg
12:00 - 13:20
Session 2: Safety and Security and Metamorphic RelationsMET at MET Room
Chair(s): Xiaoyuan Xie School of Computer Science, Wuhan University, China
12:00
30m
Long-paper
Robustness Evaluation of Stacked Generative Adversarial Networks using Metamorphic Testing
MET
Hyejin Park School of Information Technology, Monash University Malaysia, Taaha Waseem School of Information Technology, Monash University Malaysia, Wen Qi Teo School of Information Technology, Monash University Malaysia, Ying Hwei Low School of Information Technology, Monash University Malaysia, Mei Kuan Lim School of Information Technology, Monash University Malaysia, Chun Yong Chong Monash University
Media Attached
12:30
30m
Long-paper
MT4NS: Metamorphic Testing for Network Scanning
MET
Zhirui Zhang University of Nottingham Ningbo China, Dave Towey University of Nottingham Ningbo China, Zhihao Ying University of Nottingham Ningbo China, Yifan Zhang University of Nottingham Ningbo China, Zhi Quan (George) Zhou University of Wollongong, Australia
Media Attached
13:00
20m
Short-paper
Follow-up Test Cases are Better Than Source Test Cases in Metamorphic Testing: A Preliminary Study
MET
Zenghui Zhou Beihang University, Zheng Zheng Beihang University, Tsong Yueh Chen Swinburne University of Technology, Jinyi Zhou Beihang University, Kun Qiu Beihang University
Media Attached
13:00 - 14:00
Keynote 2Q-SE at Q-SE Room
Chair(s): Tao Yue Simula Research Laboratory
13:00
60m
Keynote
Verification of Quantum Programs
Q-SE
A: Mingsheng Ying University of Technology Sydney / Institute of Software at Chinese Academy of Sciences / Tsinghua University
Media Attached
13:00 - 13:45
KeynoteRoSE at RoSE Room
Chair(s): Andreas Angerer XITASO GmbH IT & Software Solutions
13:00
45m
Keynote
Software engineering for autonomous logistics robots
RoSE
13:45 - 14:45
ArchitectureRoSE at RoSE Room
Chair(s): Andreas Angerer XITASO GmbH IT & Software Solutions
13:45
15m
Research paper
System Modes - Digestible System (Re-)Configuration for Robotics
RoSE
Arne Nordmann Robert Bosch GmbH, Ralph Lange Robert Bosch GmbH, Francisco Martín Rico Rey Juan Carlos University
14:00
15m
Research paper
Architecture for Emergency Control of Autonomous UAV Ensembles
RoSE
Martin Schörner Universität Augsburg, Constantin Wanninger Universität Augsburg, Alwin Hoffmann Universität Augsburg, Oliver Kosak Universität Augsburg, Wolfgang Reif University of Augsburg, Institute for Software & Systems Engineering
14:15
15m
Research paper
Skill-Based Architecture Development for Online Mission Reconfiguration and Failure Management
RoSE
Alexandre Albore ONERA/DTIS, University of Toulouse, France, David Doose ONERA/DTIS, University of Toulouse, France, Christophe Grand ONERA/DTIS, University of Toulouse, France, Charles Lesire-Cabaniols ONERA - The French Aerospace Lab, Augustin Manecy ONERA/DTIS, University of Toulouse, France
14:30
15m
Research paper
Towards a Service-Oriented Architecture for Autonomous Drone Operations in U-Space
RoSE
Miguel Campusano SDU UAS, MMMI, University of Southern Denmark, Kjeld Jensen SDU UAS, MMMI, University of Southern Denmark, Ulrik Pagh Schultz University of Southern Denmark
14:00 - 14:15
KickstartBoKSS at BoKSS Room
14:15 - 15:00
Independent work (parallel session 2)BoKSS at BoKSS Room
15:00 - 16:00
Keynote speechMET at MET Room
Chair(s): Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia, Sergio Segura Universidad de Sevilla, Xiaoyuan Xie School of Computer Science, Wuhan University, China
15:00
60m
Keynote
How do we go — to MET 2.0?
MET
Adam Porter University of Maryland
Media Attached
15:00 - 16:00
Languages and toolsRoSE at RoSE Room
Chair(s): Andreas Wortmann RWTH Aachen University
15:00
15m
Research paper
Considerations for using Block-Based Languages for Industrial Robot Programming -- a Case Study
RoSE
Christoph Mayr-Dorn Johannes Kepler University, Linz, Mario Winterer Software Competence Center Hagenberg GmbH, Christian Salomon Software Competence Center Hagenberg GmbH, Doris Hohensinger Software Competence Center Hagenberg GmbH, Rudolf Ramler Software Competence Center Hagenberg
15:15
15m
Research paper
The High-Assurance ROS Framework
RoSE
André Santos INESC TEC & University of Minho, Alcino Cunha University of Minho and INESC TEC, Portugal, Nuno Macedo Faculty of Engineering, University of Porto and INESC TEC
15:30
15m
Research paper
A Modeling Tool for Reconfigurable Skills in ROS
RoSE
Darko Bozhinoski Department of Cognitive Robotics, Delft University of Technology, Esther Aguado UPM, Carlos Hernández Corbato Delft University of Technology, Mario Garzon Oviedo Department of Cognitive Robotics, Delft University of Technology, Ricardo Sanz UPM, Andrzej Wąsowski IT University of Copenhagen, Denmark
15:45
15m
Research paper
Inferred Interactive Controls Through Provenance Tracking of ROS Message Data
RoSE
Thomas Witte Ulm University, Matthias Tichy Ulm University, Germany
15:15 - 16:30
Independent work (parallel session 3)BoKSS at BoKSS Room
15:45 - 17:00
Open DiscussionQ-SE at Q-SE Room
Chair(s): Rui Abreu Faculty of Engineering, University of Porto, Portugal, Shaukat Ali Simula Research Laboratory, Norway, Tao Yue Simula Research Laboratory
15:45
75m
Meeting
Open Discussion on Quantum Software Engineering Roadmap
Q-SE
A: Shaukat Ali Simula Research Laboratory, Norway, A: Rui Abreu Faculty of Engineering, University of Porto, Portugal, A: Tao Yue Simula Research Laboratory
16:00 - 18:00
Interactive Panel: Best practices for Robotics Software EngineeringRoSE at RoSE Room
Chair(s): Federico Ciccozzi Malardalen University

Panelists:
Robert Bocchino (NASA)
Arne Nordmann (Bosch)
Allison Thackston (Waymo)
Andreas Angerer (XITASO)
[FREE SPOT](see call on Twitter)

Panel moderator: Theresa Liebich (XITASO)

16:10 - 17:30
Session 3: Safety and Security and SimulationMET at MET Room
Chair(s): Xiaoyuan Xie School of Computer Science, Wuhan University, China
16:10
30m
Long-paper
Metamorphic Detection of Repackaged Malware
MET
Shirish Singh Columbia University, Gail Kaiser Columbia University
Media Attached
16:40
20m
Short-paper
Metamorphic Testing on the Continuum of Verification and Validation of Simulation Models
MET
M S Raunak National Institute of Standards and Technology, Megan Olsen Loyola University Maryland
Media Attached
17:00
30m
Long-paper
Metamorphic Testing for Image-based Calcium Imaging Analysis Pipelines
MET
Madeline Diep Fraunhofer USA CESE, Rohan Reddy Mekala Fraunhofer USA CESE, Ujjwal Ayyangar Fraunhofer USA CESE, Gudjon Magnusson Fraunhofer USA CESE, Adam Porter Fraunhofer USA CESE, Wolfgang Losert University of Maryland, Mikael Lindvall Fraunhofer USA CESE
Media Attached
16:30 - 17:30
Wrapup and future workBoKSS at BoKSS Room
18:00 - 19:20
Session 4: Safety and Security and Simulation and Metamorphic RelationsMET at MET Room
Chair(s): Sergio Segura Universidad de Sevilla
18:00
30m
Long-paper
Applying Metamorphic Testing to Homomorphic Cryptography
MET
Melvin Wolf Jacobs University Bremen, Jürgen Schönwälder Jacobs University Bremen
Media Attached
18:30
20m
Short-paper
Towards Automated Metamorphic Test identification for Ocean System Models
MET
Dilip Jagadeeshwarswamy Hiremath GEOMAR, Helmholtz Centre for Ocean Research and Kiel University, Martin Claus GEOMAR, Helmholtz Centre for Ocean Research and Kiel University, Wilhelm Hasselbring Kiel University, Willi Rath GEOMAR, Helmholtz Centre for Ocean Research
Media Attached
18:50
30m
Long-paper
Dreaming up Metamorphic Relations: Experiences from Three Fuzzer ToolsBest MET Paper Award
MET
Andrei Lascu Imperial College London, Matt Windsor Imperial College London, Alastair F. Donaldson Imperial College London, Tobias Grosser University of Edinburgh, John Wickerson Imperial College London
Media Attached
19:20 - 19:40
Closing SessionMET at MET Room
Chair(s): Sergio Segura Universidad de Sevilla
19:20
20m
Day closing
Closing Remarks
MET
Sergio Segura Universidad de Sevilla
Media Attached

Thu 3 Jun

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

01:00 - 01:30
01:00
30m
Meeting
Mentoring circle led by John Grundy
Social and Networking
John Grundy Monash University
07:30 - 08:00
Test your connectionEnCyCriS at EnCyCriS Room
Chair(s): Coralie Esnoul Institute For Energy Technology (IFE)

We invite all participants to test their connection during this time slot.

All presenters are encouraged to test their connection before the event.

08:00 - 08:15
Welcome to the EnCyCriS WorkshopEnCyCriS at EnCyCriS Room
Chair(s): Doo-Hwan Bae Korea Advanced Institute of Science and Technology, Bjørn Axel Gran Institute for Energy Technology (IFE), Eunkyoung Jee KAIST, South Korea

YT Video: https://www.youtube.com/watch?v=BKauGdqkbdQ

08:15 - 09:00
Keynote presentationEnCyCriS at EnCyCriS Room
08:15
45m
Keynote
Keynote presentation
EnCyCriS
Mehdi Mirakhorli Rochester Institute of Technology
Media Attached
09:00 - 09:30
Presentations: session 1EnCyCriS at EnCyCriS Room
09:00
30m
Paper
Attack-driven Test Case Generation Approach using Model-checking Technique for Collaborating Systems
EnCyCriS
Zelalem Mihret KAIST, South Korea, Lingjun Liu Korea Advanced Institute of Science and Technology (KAIST)
Media Attached
09:40 - 11:00
Presentations: session 2EnCyCriS at EnCyCriS Room
09:40
20m
Talk
'Under-reported' Security Defects in Kubernetes Manifests
EnCyCriS
Dibyendu Brinto Bose Bangladesh University of Engineering and Technology, Akond Rahman Tennessee Tech University, Shazibul Islam Shamim
Media Attached
10:00
30m
Talk
Security Risk Analysis of Multi-Stage Attacks based on Data Criticality
EnCyCriS
Charilaos Skandylas Linnaeus University, Luyuan Zhou Linnaeus University, Simon Roe Outpost24, Narges Khakpour Linnaeus University
Media Attached
10:30
30m
Talk
A Systematic Literature Review on Malicious Use of Reinforcement Learning
EnCyCriS
Torstein Meyer Norwegian University of Science and Technology, Nektaria Kaloudi Norwegian University of Science and Technology, Jingyue Li Norwegian University of Science and Technology
Media Attached
11:30 - 13:00
Presentations: session 3EnCyCriS at EnCyCriS Room
11:30
30m
Talk
Asset-driven Security Assurance Cases with Built-in Quality Assurance
EnCyCriS
Mazen Mohamad Chalmers and University of Gothenburg, Örjan Askerdal Volvo Trucks, Rodi Jolak Chalmers | University of Gothenburg, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Riccardo Scandariato Hamburg University of Technology
Media Attached
12:00
30m
Talk
Understanding Developer Security Archetypes
EnCyCriS
Ita Ryan University College Cork, Utz Roedig University College Cork, Klaas-Jan Stol University College Cork and Lero, Ireland
Media Attached
12:30
30m
Talk
Practitioner Perception of Vulnerability Discovery Strategies
EnCyCriS
Farzana Ahamed Bhuiyan Tennessee Tech University, Justin Murphy Tennessee Tech University, Patrick Morrison IBM, Akond Rahman Tennessee Tech University
Media Attached
13:00 - 13:15
Closing TalkEnCyCriS at EnCyCriS Room
Chair(s): Doo-Hwan Bae Korea Advanced Institute of Science and Technology, Bjørn Axel Gran Institute for Energy Technology (IFE), Eunkyoung Jee KAIST, South Korea

YT Video: https://www.youtube.com/watch?v=MJVNtfnI0Dg

13:00 - 13:30
Opening SessionSEH at SEH Room
Chair(s): Elena Navarro University of Castilla-La Mancha, Jens Weber University of Victoria
13:00
30m
Day opening
Opening Session
SEH

Media Attached
14:15 - 14:30
14:30 - 15:00
Social eventSERP4IoT at SERP4IoT Room
15:00 - 16:00
KeynoteSERP4IoT at SERP4IoT Room
Chair(s): Rodrigo Morales Concordia University
15:00
60m
Keynote
Model-driven Engineering for Industrial IoT Architectures
SERP4IoT
Jordi Cabot ICREA - UOC
15:15 - 15:30
OpeningSESoS/WDES at SESoS/WDES Room
Chair(s): Everton Cavalcante Federal University of Rio Grande do Norte

YT Video: https://www.youtube.com/watch?v=kNPF4ca67DY

15:30 - 16:40
Paper Session 2 - Security and SafetySEH at SEH Room
Chair(s): Lina Garcés UNIFEI - Federal University of Itajubá
15:30
23m
Talk
Provenance-based Trust Model for Assessing Data Quality during Clinical Decision Making
SEH
Dr. Jean-Philippe Stoldt University of Victoria, Jens Weber University of Victoria
Media Attached
15:53
23m
Talk
On Medical Device Cybersecurity Compliance in EU
SEH
Tuomas Granlund , Juha Vedenpää Solita Ltd, Finland, Vlad Stirbu , Tommi Mikkonen University of Helsinki
Media Attached
16:16
23m
Talk
Extending SOUP to ML Models When Designing Certified Medical Systems
SEH
Vlad Stirbu , Tuomas Granlund , Jere Helén University of Helsinki, Tommi Mikkonen University of Helsinki
Media Attached
16:15 - 18:15
ModellingSERP4IoT at SERP4IoT Room
Chair(s): Rodrigo Morales Concordia University
16:15
25m
Talk
A Language for Modelling False Data Injection Attacks in Internet of Things
SERP4IoT
Mathieu Briland University of Bourgogne Franche-Comté, Fabrice Bouquet University of Bourgogne Franche-Comté
16:40
20m
Talk
Model-driven Development for ESP based IoT Systems
SERP4IoT
Burak Karaduman University of Antwerp, Moharram Challenger University of Antwerp
17:00
25m
Talk
Understanding the Context of IoT Software Systems in DevOps
SERP4IoT
Igor Pereira University Federal of Ouro Preto, Tiago Carneiro University Federal of Ouro Preto, Eduardo Figueiredo Federal University of Minas Gerais, Brazil
Pre-print
17:25
25m
Talk
Analysis of IoT Pattern Descriptions
SERP4IoT
Hironori Washizaki Waseda University, Atsuo Hazeyama Tokyo Gakugei University, Takao Okubo Institute of Information Security, Hideyuki Kanuka Hitachi, Ltd., Shinpei Ogata Shinshu University, Nobukazu Yoshioka Waseda University, Japan
17:50
25m
Talk
Evaluating Architectural Debt of IoT Projects
SERP4IoT
Francesca Arcelli Fontana University of Milano - Bicocca, Ilaria Pigazzini University of Milano-Bicocca
16:30 - 17:20
Keynote talkSESoS/WDES at SESoS/WDES Room
Chair(s): Everton Cavalcante Federal University of Rio Grande do Norte
16:15
50m
Keynote
Experience and Challenges on Modeling and Simulation of Systems-of-Systems Software Architectures
SESoS/WDES
Valdemar Graciano Neto Federal University of Goiás
Media Attached
17:00 - 17:45
Keynote SessionSEH at SEH Room
Chair(s): Frances Paulisch Siemens Healthineers
17:00
45m
Keynote
Software Estimation Lessons Learned from Covid-19 Forecasting
SEH
Media Attached
18:00 - 19:10
Paper Session 3 - ArchitectureSEH at SEH Room
Chair(s): Elisa Yumi Nakagawa University of São Paulo
18:00
23m
Talk
Wandering and getting lost: the architecture of an app activating local communities on dementia issues
SEH
Nicklas Sindlev Andersen University of Southern Denmark, Marco Chiarandini University of Southern Denmark, Jacopo Mauro University of Southern Denmark
Media Attached
18:23
23m
Talk
Blockchains' federation for integrating distributed health data using a patient-centered approach
SEH
Javier Rojo University of Extremadura, Juan Hernandez University of Extremadura, Juan Manuel Murillo University of Extremadura, Jose García-Alonso Universidad de Extremadura
Media Attached
18:46
23m
Talk
Application of HL7 FHIR in a Microservice Architecture for Patient Navigation on Registration and Appointments
SEH
Giovani Nícolas Bettoni Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS, Thafarel Camargo Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS, Bruno Gomes Tavares dos Santos Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS, Cecília Dias Flores Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS, Filipe Santana da Silva UFCSPA - Universidade Federal de Ciências da Saúde de Porto Alegre
Media Attached
18:30 - 19:15
StudyingSERP4IoT at SERP4IoT Room
Chair(s): Rubén Saborido University of Malaga
18:30
20m
Talk
Industry 4.0 Middleware Software Architecture Interoperability Analysis
SERP4IoT
Sune Chung Jepsen University of Southern Denmark, SDU, Torben Worm University of Southern Denmark, Jakob Hviid University of Southern Denmark, Thomas Ingemann Mørk University of Southern Denmark, SDU Software Engineering
18:50
25m
Talk
Security and Machine Learning Adoption in IoT: A Preliminary Study of IoT Developer Discussions
SERP4IoT
Gias Uddin University of Calgary, Canada
19:15 - 20:05
ApplyingSERP4IoT at SERP4IoT Room
Chair(s): Shah Rukh Humayoun San Francisco State University
19:15
25m
Talk
Empowering Visual Internet-of-Things Mashups with Self-Healing Capabilities
SERP4IoT
João Pedro Dias INESC TEC, André Restivo University of Porto, Hugo Sereno Ferreira FEUP, University of Porto
Pre-print
19:40
25m
Talk
RiverIoT - A Framework Proposal for Fuzzing IoT Applications
SERP4IoT
Ciprian Paduraru University of Bucharest, Rares Cristea University of Bucharest, Eduard Staniloiu University of Politehnica Bucharest
19:30 - 20:40
Paper Session 4 - RequirementsSEH at SEH Room
Chair(s): Jens Weber University of Victoria
19:30
23m
Talk
Probabilistic Model Checking for Activity Recognition in Medical Serious Games
SEH
Thibaud L'Yvonnet Institut national de recherche en sciences et technologies du numérique, Sophia méditerranée, Elisabetta De Maria Laboratoire d'Informatique, Signaux et Systèmes de Sophia Antipolis, Sabine Moisan Institut national de recherche en sciences et technologies du numérique, Sophia méditerranée, Jean-Paul Rigault Institut national de recherche en sciences et technologies du numérique, Sophia méditerranée
Media Attached
19:53
23m
Talk
The case of Golden Jubilants: using a prototype to support healthcare technology research
SEH
Bilal Ahmad Lero - The Irish Software Research Centre and University of Limerick, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
Media Attached
20:16
23m
Talk
Evaluating Dissemination and Implementation Strategies to Develop Clinical Software
SEH
Gaston Marquez Universidad Tecnica Federico Santa Maria, Carla Taramasco ISCPIF
Media Attached
20:05 - 20:10
20:40 - 21:00
Closing SessionSEH at SEH Room
Chair(s): Elena Navarro University of Castilla-La Mancha, Jens Weber University of Victoria
20:40
20m
Day closing
Closing Session
SEH

Media Attached

Fri 4 Jun

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

09:00 - 11:05
Session 1SER&IP at SER&IP Room
Chair(s): Tamara Lopez The Open University
09:00
45m
Keynote
Emulating zebras and oxpeckers: developing a practitioner-academic mutualistic relationship
SER&IP
Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
09:50
15m
Talk
Short Paper: What we can learn from how programmers debug their code
SER&IP
Thomas Hirsch Graz University of Technology, Birgit Hofer Technische Universitaet Graz
Pre-print
10:05
15m
Talk
Towards a Systematic Engineering of Industrial Domain-Specific Languages
SER&IP
Rohit Gupta Siemens AG, Sieglinde Kranz Siemens AG, Nikolaus Regnat Siemens AG, Bernhard Rumpe RWTH Aachen, Andreas Wortmann RWTH Aachen University
Pre-print
10:20
15m
Talk
Globally Distributed Development during COVID-19
SER&IP
Clodagh Nic Canna Ocuco Ltd, John Noll University of East London, and Lero - The Irish Software Research Centre, Mohammad Abdur Razzak Ocuco Ltd, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick
Pre-print
10:35
15m
Talk
Use and Perceptions of Multi-Monitor Workstations: A Natural Experiment
SER&IP
Guy Amir Hebrew University, Ayala Prusak , Tal Reiss , Nir Zabari , Dror Feitelson Hebrew University
Pre-print
10:50
15m
Talk
All Researchers Should Become Entrepreneurs
SER&IP
Jordi Cabot ICREA - UOC, Hugo Bruneliere IMT Atlantique, LS2N (UMR CNRS 6004), Gwendal Daniel Universitat Oberta de Catalunya, Abel Gómez Universitat Oberta de Catalunya
Pre-print
13:30 - 13:40
13:30
10m
Day opening
Workshop Overview
SEthics

Media Attached
14:00 - 14:15
OpeningBotSE at BotSE Room
Chair(s): Marco Gerosa Northern Arizona University, USA, Stefan Wagner University of Stuttgart, Mairieli Wessel University of Sao Paulo
14:15 - 15:00
KeynoteBotSE at BotSE Room
Chair(s): Marco Gerosa Northern Arizona University, USA
14:15
45m
Keynote
Bots for Productivity and Remote Work
BotSE
K: Paige Rodeghero Clemson University
15:00 - 16:05
Bots' Effects on Human BehaviorBotSE at BotSE Room
Chair(s): Marco Gerosa Northern Arizona University, USA
15:00
15m
Paper
Do Bots Modify the Workflow of GitHub Teams?
BotSE
Samaneh Saadat University of Central Florida, Natalia Colmenares University of Central Florida, Gita Sukthankar University of Central Florida
15:15
15m
Paper
Bots Don’t Mind Waiting, Do They? Comparing the Interaction With Automatically and Manually Created Pull Requests
BotSE
Marvin Wyrich University of Stuttgart, Raoul Ghit University of Stuttgart, Tobias Haller University of Stuttgart, Christian Müller University of Stuttgart
Media Attached
15:30
15m
Paper
Nudging Students Toward Better Software Engineering Behaviors
BotSE
Chris Brown North Carolina State University, USA, Chris Parnin North Carolina State University
15:45
20m
Live Q&A
Open discussion
BotSE

16:15 - 17:35
Bots Helping Software DevelopmentBotSE at BotSE Room
Chair(s): Stefan Wagner University of Stuttgart
16:15
15m
Paper
A Ground-truth Dataset and Classification Model for Detecting Bots in GitHub Issue and PR CommentsJournal-first Presentation
BotSE
Mehdi Golzadeh Software Engineering lab, University of Mons, Alexandre Decan University of Mons, Damien Legay University of Mons, Tom Mens University of Mons
16:30
15m
Paper
SAW-BOT: Proposing Fixes for Static Analysis Warnings with GitHub Suggestions
BotSE
Dragos Serban Eindhoven University of Technology, Bart Golsteijn Philips, Ralph Holdorp Philips, Alexander Serebrenik Eindhoven University of Technology
16:45
15m
Paper
Identifying bot activity in GitHub pull request and issue comments
BotSE
Mehdi Golzadeh Software Engineering lab, University of Mons, Alexandre Decan University of Mons, Eleni Constantinou Eindhoven University of Technology, Tom Mens University of Mons
17:00
15m
Paper
Designing a Bot for Efficient Distribution of Service Requests
BotSE
Arkadip Basu Walmart Global Tech, Kunal Banerjee Walmart Global Tech
17:15
20m
Live Q&A
Open discussion
BotSE

16:15 - 17:15
Paper PresentationSEthics at SEthics Room
Chair(s): Fatma Başak Aydemir Boğaziçi University
16:15
20m
Research paper
Towards Ethical Data-Driven Software: Filling the Gaps in Ethics Research & Practice
SEthics
Brittany Johnson George Mason University, Justin Smith Lafayette College
Media Attached
16:35
20m
Paper
Four Opportunities for SE Ethics Education
SEthics
Alicia M. Grubb Smith College
Media Attached
16:55
20m
Research paper
Authorship ethics: an overview of research on the state of practice
SEthics
Nasir Mehmood Minhas Blekinge Institute of Technology
Media Attached
17:30 - 18:10
Working GroupSEthics at SEthics Room
Chair(s): Deepika Badampudi Blekinge Institute of Technology, Farnaz Fotrousi University of Hamburg
17:30
40m
Other
Ethics in Software Engineering Research
SEthics

Media Attached
18:10 - 18:55
Panel DiscussionSEthics at SEthics Room
Chair(s): Raian Ali HBKU
18:10
45m
Live Q&A
Software for Behavioral Mining and Change: The Ethical Dilemma
SEthics
Gopal Ramchurn , Bernd Stahl Demontfort University, Dena Al-Thani
Media Attached
18:30 - 19:35
Chatbots Design and ChallengesBotSE at BotSE Room
Chair(s): Mairieli Wessel University of Sao Paulo
18:30
15m
Paper
Towards a question answering assistant for software development using a transformer-based language model
BotSE
Liliane Nascimento Vale Federal University of Catalão, Marcelo De Almeida Maia Federal University of Uberlandia
18:45
15m
Paper
iContractBot: A chatbot for Smart Contracts' Specification and Code Generation
BotSE
Ilham Qasse Reykjavik University, Shailesh Mishra Indian Institute of Technology Kharagpur, Mohammad Hamdaqa Polytechnique Montreal
19:00
15m
Paper
Testing NLP-intensive bots: challenges and roadmap
BotSE
Jordi Cabot ICREA - UOC, Lola Burgueño Open University of Catalonia, Robert Clarisó Universitat Oberta de Catalunya, Gwendal Daniel Universitat Oberta de Catalunya, Jorge Perianez Pascual University of Extremadura, Roberto Rodriguez-Echeverria University of Extremadura, Spain
19:15
20m
Live Q&A
Open discussion
BotSE

18:55 - 19:00
18:55
5m
Day closing
SEthics 2021 Closing
SEthics

Media Attached
19:00 - 21:05
Session 2SER&IP at SER&IP Room
Chair(s): Chetan Bansal Microsoft Research
19:00
45m
Keynote
Work-from-home during and after COVID 19
SER&IP
Sonia Jaffe Microsoft
19:50
15m
Talk
Exploring the Dimensions of University-Company Collaborations: Research, Talent, and Beyond in a Chaotic COVID-19 World
SER&IP
Steven D. Fraser Innoxec, Dennis Mancl MSWX Software Experts
Pre-print
20:05
15m
Talk
Issue Auto-Assignment in Software Projects with Machine Learning Techniques
SER&IP
Pre-print Media Attached File Attached
20:20
15m
Talk
Can GraphQL Replace REST? A Study of Their Efficiency and Viability
SER&IP
Sri Lakshmi Vadlamani Carleton University, Benjamin Emdon Carleton University, Joshua Arts Carleton University, Olga Baysal Carleton University
Pre-print Media Attached
20:35
15m
Talk
Leveraging Data Scientists and Business Expectations during the COVID-19 Pandemic
SER&IP
Wellington Rodrigo Monteiro Pontifícia Universidade Católica do Paraná (PUCPR), Márcio Leandro Do Prado Pontifícia Universidade Católica do Paraná, Gilberto Reynoso-Meza Pontifícia Universidade Católica do Paraná
File Attached
20:50
15m
Talk
On The Gap Between Software Maintenance Theory and Practitioners' Approache
SER&IP
Mívian Ferreira Universidade Federal de Minas Gerais, Mariza Bigonha Professor at Federal University of Minas Gerais, Kecia Ferreira Federal Center for Technological Education of Minas Gerais
Pre-print
19:35 - 19:50
ClosingBotSE at BotSE Room
Chair(s): Marco Gerosa Northern Arizona University, USA, Stefan Wagner University of Stuttgart, Mairieli Wessel University of Sao Paulo