Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021

Conference Dates
Conference Dates are in time zone (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
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 EbertEindhoven University of Technology
10:01
3m
Talk
PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code
MSR Technical Papers
Egor SpirinJetBrains Research; National Research University Higher School of Economics, Egor BogomolovJetBrains Research, Vladimir KovalenkoJetBrains Research, Timofey BryksinJetBrains 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 PapoutsoglouAristotle University of Thessaloniki, Johannes WachsVienna University of Economics and Business & Complexity Science Hub Vienna, Georgia KapitsakiUniversity of Cyprus
Pre-print
10:07
3m
Talk
TNM: A Tool for Mining of Socio-Technical Data from Git Repositories
MSR Technical Papers
Nikolai SviridovITMO University, Mikhail EvtikhievJetBrains Research, Vladimir KovalenkoJetBrains Research
Pre-print
10:10
3m
Talk
Identifying Versions of Libraries used in Stack Overflow Code Snippets
MSR Technical Papers
Ahmed ZeroualiVrije Universiteit Brussel, Camilo Velázquez-RodríguezVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel
Pre-print Media Attached
10:13
3m
Talk
Sampling Projects in GitHub for MSR Studies
MSR Data Showcase
Ozren DabicSoftware Institute, Università della Svizzera italiana (USI), Switzerland, Emad AghajaniSoftware Institute, USI Università della Svizzera italiana, Gabriele BavotaSoftware 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 GoteChair of Systems Design, ETH Zurich, Christian ZinggChair 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 CitoTU Wien and Facebook
10:01
3m
Talk
A Traceability Dataset for Open Source Systems
MSR Data Showcase
Mouna HammoudiJOHANNES KEPLER UNIVERSITY LINZ, Christoph Mayr-DornJohannes Kepler University, Linz, Atif MashkoorJohannes Kepler University Linz, Alexander EgyedJohannes Kepler University
Media Attached
10:04
4m
Talk
How Java Programmers Test Exceptional Behavior
MSR Technical Papers
Diego MarcilioUSI Università della Svizzera italiana, Carlo A. FuriaUniversità 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ândidoDelft University of Technology, Jan HaesenAdyen N.V., Maurício AnicheDelft University of Technology, Arie van DeursenDelft 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-iesaranusornNara Institute of Science and Technology, Raula Gaikovina KulaNAIST, Takashi IshioNara 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 HabenUniversity of Luxembourg, Sarra HabchiUniversity of Luxembourg, Luxembourg, Mike PapadakisUniversity of Luxembourg, Luxembourg, Maxime CordyUniversity of Luxembourg, Luxembourg, Yves Le TraonUniversity 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 HabchiUniversity of Luxembourg, Luxembourg, Maxime CordyUniversity of Luxembourg, Luxembourg, Mike PapadakisUniversity of Luxembourg, Luxembourg, Yves Le TraonUniversity 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): Mattia FazziniUniversity of Minnesota, Alessandra GorlaIMDEA Software Institute, Rui AbreuFaculty of Engineering, University of Porto, Portugal, Valerio TerragniThe University of Auckland
15:00
15m
Talk
Opening
MOBILESoft Plenary

15:15
30m
Keynote
Contact Tracing Apps: Engineering Privacy in Quicksand
MOBILESoft Plenary
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 FazziniUniversity of Minnesota
16:32
15m
Talk
The Impact of Instant Messaging on the Energy Consumption of Android Devices
MOBILESoft Technical Papers
Stylianos RammosVrije Universiteit Amsterdam, Mansi MundraVrije Universiteit Amsterdam, Guijing XuVrije Universiteit Amsterdam, Chuyi TongVrije Universiteit Amsterdam, Wojciech ZiółkowskiVrije Universiteit Amsterdam, Ivano MalavoltaVrije 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 ZhaoUniversity of Massachusetts at Amherst, USA, Siwei YinBeijing University of Posts and Telecommunications, Adriana SejfiaUniversity of Southern California, Marcelo Schmitt LaserUniversity of Southern California, USA, Haoyu WangBeijing 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 RahkemaUniversity of Tartu, Dietmar PfahlUniversity 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): Charles SuttonGoogle Research, Rafael-Michael KarampatsisThe University of Edinburgh, Miltiadis AllamanisMicrosoft Research, UK
17:01
2m
Welcome by the Mining Challenge Co-chairs
MSR Mining Challenge
Miltiadis AllamanisMicrosoft Research, UK, Rafael-Michael KarampatsisThe University of Edinburgh, Charles SuttonGoogle Research
17:03
3m
Talk
A large-scale study on human-cloned changes for automated program repair
MSR Mining Challenge
Fernanda MadeiralKTH Royal Institute of Technology, Thomas DurieuxKTH 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 MashhadiUniversity of Calgary, Hadi HemmatiUniversity 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 KamienskiUniversity of Alberta, Luisa PalechorUniversity of Alberta, Abram HindleUniversity of Alberta, Cor-Paul BezemerUniversity of Alberta
Pre-print
17:12
3m
Talk
How Effective is Continuous Integration in Indicating Single-Statement Bugs?
MSR Mining Challenge
Jasmine LatendresseConcordia University, Rabe AbdalkareemQueens University, Kingston, Canada, Diego CostaConcordia University, Canada, Emad ShihabConcordia University
Pre-print
17:15
3m
Talk
Mea culpa: How developers fix their own simple bugs differently from other developers
MSR Mining Challenge
Wenhan ZhuUniversity of Waterloo, Michael W. GodfreyUniversity 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 PerumaRochester Institute of Technology, Christian D. NewmanRochester 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ándorUniversity of Szeged, Gabor AntalUniversity of Szeged, Peter HegedusUniversity of Szeged
Pre-print
17:24
3m
Talk
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
MSR Mining Challenge
Jiayi HuaBeijing University of Posts and Telecommunications, Haoyu WangBeijing 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

Conference Day
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érezUniversity of Waterloo
03:11
4m
Talk
Technical Debt in the Peer-Review Documentation of R Packages: a rOpenSci Case Study
MSR Technical Papers
Zadia CodabuxUniversity of Saskatchewan, Melina VidoniRMIT University, Fatemeh Hendijani FardUniversity of British Columbia
Pre-print
03:15
3m
Talk
QScored: A Large Dataset of Code Smells and Quality Metrics
MSR Data Showcase
Tushar SharmaSiemens Research, Marouane KessentiniUniversity 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 VidoniRMIT 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 AlaminUniversity of Calgary, Sanjay MalakarBangladesh University of Engineering and Technology, Gias UddinUniversity of Calgary, Canada, Sadia AfrozBangladesh University of Engineering and Technology, Tameem Bin HaiderBangladesh University of Engineering and Technology, Anindya IqbalBangladesh 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 McIntoshUniversity of Waterloo
03:11
3m
Talk
AndroCT: Ten Years of App Call Traces in Android
MSR Data Showcase
Wen Li, Xiaoqin FuWashington State University, Haipeng CaiWashington State University, USA
Pre-print Media Attached
03:14
4m
Talk
Mining Workflows for Anomalous Data Transfers
MSR Technical Papers
Huy TuNorth Carolina State University, USA, George PapadimitriouUniversity of Southern California, Mariam KiranESnet, LBNL, Cong WangRenaissance Computing Institute, Anirban MandalRenaissance Computing Institute, Ewa DeelmanUniversity of Southern California, Tim MenziesNorth 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. FlintUniversity of Nebraska-Lincoln, Jigyasa ChauhanUniversity of Nebraska-Lincoln, Robert DyerUniversity of Nebraska-Lincoln
Pre-print Media Attached
03:22
4m
Paper
On the Naturalness and Localness of Software Logs
MSR Technical Papers
Sina GholamianUniversity of Waterloo, Paul A. S. WardUniversity of Waterloo
Pre-print
03:26
4m
Talk
How Do Software Developers Use GitHub Actions to Automate Their Workflows?
MSR Technical Papers
Timothy KinsmanUniversity of Adelaide, Mairieli WesselUniversity of Sao Paulo, Marco GerosaNorthern Arizona University, USA, Christoph TreudeUniversity 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 BendraouSorbonne University — LIP6 / Paris Nanterre University , Darja ŠmiteBlekinge Institute of Technology, Stefan SauerPaderborn University, Aurora VizcaínoUniversidad de Castilla - La Mancha
08:15 - 08:54
1A: Software ProcessICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Marco KuhrmannUniversity of Passau, Stefan SauerPaderborn University
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 PrennerLeibniz Universität Hannover, Software Engineering Group, A: Jil KlünderLeibniz Universität Hannover, A: Michael NoltingVolkswagen AG, A: Oliver SniehottaVolkswagen Nutzfahrzeuge, A: Kurt SchneiderLeibniz Universität Hannover, Software Engineering Group
08:28
13m
Full-paper
Towards Shaping the Software Lifecycle with Methods and Practices
ICSSP/ICGSE Research Papers
A: Jil KlünderLeibniz Universität Hannover, A: Melanie BuschLeibniz University Hannover, A: Natalie DehnLeibniz University Hannover, A: Oliver KarrasLeibniz 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 SporsemSINTEF, A: Anastasiia TkalichSINTEF, A: Nils Brede MoeSINTEF, A: Marius MikalsenSINTEF
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 CalefatoUniversity 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 ShafiqJohannes Kepler University, Linz, A: Atif MashkoorJohannes Kepler University Linz, A: Christoph Mayr-DornJohannes Kepler University, Linz, A: Alexander EgyedJohannes Kepler University
Pre-print
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 AshrafJohannes Kepler University Linz, Austria, A: Christoph Mayr-DornJohannes Kepler University, Linz, A: Atif MashkoorJohannes Kepler University Linz, A: Alexander EgyedJohannes Kepler University, A: Sebastiano PanichellaZurich University of Applied Sciences
Pre-print
09:30
13m
Experience report
Toward Understanding of Employee Motivation for Software InnerSourcing
ICSSP/ICGSE Experience Reports & Industry Talks
A: Shinobu SaitoNTT Software Innovation Center, A: IIMURA YukakoNTT
09:43
13m
Full-paper
The Role of Skillset in the Determination of DevOps Implementation Strategy
ICSSP/ICGSE Research Papers
Ruth MacarthyUniversity of Salford, Julian BassUniversity of Salford
10:00 - 10:10
10:00 - 10:50
Developer communicationsMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Hourieh KhalajzadehMonash University, Australia
10:01
3m
Talk
Waiting around or job half-done? Sentiment in self-admitted technical debt
MSR Technical Papers
Gianmarco FucciUniversity of Sannio, Nathan CasseeEindhoven University of Technology, Fiorella ZampettiUniversity of Sannio, Italy, Nicole NovielliUniversity of Bari, Alexander SerebrenikEindhoven University of Technology, Massimiliano Di PentaUniversity 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 ImranVirginia Commonwealth University, Agnieszka Ciborowska Virginia Commonwealth University, Kostadin DamevskiVirginia 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 ScocciaUniversity of L'Aquila, Patrizio MigliariniDISIM, University of L'Aquila, Marco AutiliUniversity of L'Aquila, Italy
Pre-print
10:12
3m
Talk
Search4Code: Code Search Intent Classification Using Weak Supervision
MSR Data Showcase
Nikitha RaoMicrosoft Research, Chetan BansalMicrosoft Research, Joe GuanMicrosoft
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 ZhangThe University of Newcastle
10:01
4m
Talk
Fast and Memory-Efficient Neural Code Completion
MSR Technical Papers
Alexey SvyatkovskiyMicrosoft, Sebastian LeeUniversity of Oxford, Anna HadjitofiAlan Turing Institute, Maik RiechertMicrosoft Research, Juliana Vicente FrancoMicrosoft Research, Miltiadis AllamanisMicrosoft 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 MalhotraDelhi Technological University, Ritvik KapoorDelhi Technological University, Deepti AggarwalDelhi Technological University, Priya GargDelhi Technological University
Pre-print
10:09
4m
Talk
An Empirical Study on the Usage of BERT Models for Code Completion
MSR Technical Papers
Matteo CiniselliUniversità della Svizzera Italiana, Nathan CooperWilliam & Mary, Luca PascarellaUniversità della Svizzera italiana (USI), Denys PoshyvanykCollege of William & Mary, Massimiliano Di PentaUniversity of Sannio, Italy, Gabriele BavotaSoftware 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 MirDelft University of Technology, Evaldas LatoskinasDelft University of Technology, Georgios GousiosFacebook & Delft University of Technology
Pre-print
10:16
3m
Talk
KGTorrent: A Dataset of Python Jupyter Notebooks from Kaggle
MSR Data Showcase
Luigi QuarantaUniversity of Bari, Italy, Fabio CalefatoUniversity of Bari, Filippo LanubileUniversity of Bari
10:19
3m
Talk
Exploring the relationship between performance metrics and cost saving potential of defect prediction models
MSR Registered Reports
Steffen HerboldUniversity 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 RagkhitwetsagulMahidol University, Thailand
10:10
10m
Paper
Considerations and Pitfalls in Controlled Experiments on Code ComprehensionICPC 2021 Honorable Mention
ICPC Research
Dror FeitelsonHebrew University
Pre-print
10:20
10m
Paper
Let's Ask Students About Their Programs, Automatically
ICPC Education
Teemu LehtinenAalto University, André L. SantosUniversity Institute of Lisbon, Portugal, Juha SorvaAalto University
Pre-print
10:30
10m
Paper
The effect of block-based formulas on formula comprehension in spreadsheets
ICPC Research
Bas JansenDelft University of Technology, Felienne HermansLeiden University
Pre-print
10:40
10m
Paper
Is Algorithm Comprehension Different from Program Comprehension?
ICPC Education
Philipp Kather, Jan VahrenholdDepartment of Computer Science, Westfälische Wilhelms-Universität Münster
Pre-print
11:00 - 11:30
Impact on CodeICPC Journal First / ICPC Research at ICPC Main Room
Chair(s): Dario Di NucciTilburg University
11:00
10m
Paper
Locating Faulty Methods with a Mixed RNN and Attention Model
ICPC Research
Shouliang YangSchool of Software, Shanghai Jiao Tong University, Junming CaoShanghai JiaoTong University, Hushuang ZengSchool of Software, Shanghai Jiao Tong University, Beijun ShenSchool of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Hao ZhongShanghai Jiao Tong University
Pre-print
11:10
10m
Paper
EtherSolve: Computing an Accurate Control-Flow Graph from Ethereum Bytecode
ICPC Research
Filippo ControUniversità degli Studi di Verona, Marco CrosaraUniversity of Verona, Mariano CeccatoUniversity of Verona, Mila Dalla PredaUniversity of Verona, Italy
Pre-print
11:20
10m
Paper
A systematic mapping study on architectural smells detection (JSS)
ICPC Journal First
Haris MumtazUniversity of Auckland, Paramvir SinghThe University of Auckland, Kelly BlincoeUniversity of Auckland
11:10 - 12:00
11:10
50m
Tutorial
PyDriller 1.0 -- Ready to grow together
MSR Tutorials
Alberto BacchelliUniversity of Zurich, Maurício AnicheDelft 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

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 RoblesCEA List, Software Reliability and Security Lab, Nikolai KosmatovCEA List, Virgile PrevostoCEA Tech List, Louis RillingDGA Maîtrise de l'Information, Pascale Le GallCentraleSupelec
Pre-print
14:30
30m
Talk
How much Specification is Enough? Mutation Analysis for Software Contracts
FormaliSE
Alexander KnüppelTU Braunschweig, Leon SchaerTU Braunschweig, Ina SchaeferTU Braunschweig
14:30 - 15:00
OpeningSEAMS at SEAMS Room
Chair(s): Rogério de LemosUniversity of Kent, UK
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 AbreuFaculty of Engineering, University of Porto, Portugal
15:00
30m
Keynote
Analyzing Android malicious apps with Tacyt
MOBILESoft Plenary
Deepak DaswaniChief 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 GhahremaniHasso 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 WeynsKU Leuven, Federico QuinKatholieke Universiteit Leuven
Pre-print
15:05
5m
Paper
Federated Machine Learning as a Self-adaptive ProblemShort Paper
SEAMS
Luciano BaresiPolitecnico di Milano, Giovanni QuattrocchiPolitecnico di Milano, Nicholas Rasi
15:10
5m
Paper
Towards Better Adaptive Systems by Combining MAPE, Control Theory, and Machine LearningShort Paper
SEAMS
Danny WeynsKU Leuven, Bradley SchmerlCarnegie Mellon University, USA, Masako Kishida, Alberto LevaPolitecnico di Milano, Marin LitoiuYork University, Necmiye Ozay, Colin PatersonUniversity of York, Kenji TeiWaseda University / National Institute of Informatics, Japan
Pre-print
15:15
35m
Live Q&A
Session 1 - Discussion
SEAMS

15:30 - 16:30
15:30
60m
Keynote
Program Verification: a 70-Year History
FormaliSE
16:00 - 16:10
16:00 - 17:00
Keynote 1SEAMS at SEAMS Room
Chair(s): Ingrid NunesUniversidade 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 KephartIBM Thomas J Watson Research Center
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 KessentiniUniversity of Michigan, Wael KessentiniDePaul University, Houari SahraouiUniversité de Montréal, Mounir AssafStevens Institute of Technology, Ali OuniETS Montreal, University of Quebec
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 HamdiETS Montreal, University of Quebec, Ali OuniETS Montreal, University of Quebec, Eman Abdullah AlOmarRochester Institute of Technology, USA, Mel Ó CinnéideUniversity College Dublin & Lero, Ireland, Mohamed Wiem MkaouerRochester Institute of Technology
16:32
13m
Talk
Towards Understanding iOS App Store Search Advertising: An Explorative Study
MOBILESoft Technical Papers
Siming SuBeijing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications, Guoai Xu
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ásquezUniversidad de los Andes, Andrés Donoso-DiazUniversidad de los Andes, Mario Linares-VasquezUniversidad de los Andes
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 NicacioUniversity of Quebec at Chicoutimi, Fabio PetrilloUniversité du Québec à Chicoutimi, Canada
Pre-print
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 FardUniversity of British Columbia
Pre-print
17:05
5m
Paper
Automatic Extraction of Code Dependency in Virtual Reality Software
ICPC Early Research Achievement (ERA)
Jacinto MolinaUniversity of Texas at San Antonio, Xue QinVillanova University, Xiaoyin WangUniversity of Texas at San Antonio
17:10
10m
Paper
FLeCCS: A Technique for Suggesting Fragment-Level Similar Co-change Candidates
ICPC Research
Manishankar MondalAssistant Professor, Khulna University, Chanchal K. RoyUniversity of Saskatchewan, Banani RoyUniversity of Saskatchewan, Kevin SchneiderUniversity of Saskatchewan
17:00 - 17:50
2A: Keynote Margaret-Anne D. StoreyICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Reda BendraouSorbonne University — LIP6 / Paris Nanterre University
17:00
50m
Keynote
After the Pandemic: Rethinking Developer Productivity
ICSSP/ICGSE Research Papers
A: Margaret-Anne StoreyUniversity of Victoria
17:00 - 17:50
HackathonMSR Technical Papers / MSR Hackathon at MSR Room 1
Chair(s): Alexander NolteUniversity of Tartu, Jim HerbslebCarnegie Mellon University, Audris MockusThe University of Tennessee
17:01
2m
Welcome by the MSR Hackathon Co-Chairs
MSR Hackathon
Jim HerbslebCarnegie Mellon University, Audris MockusThe University of Tennessee, Alexander NolteUniversity of Tartu
17:03
3m
Talk
An Exploratory Study of Project Activity Changepoints in Open Source Software Evolution
MSR Hackathon
James WaldenNorthern Kentucky University, NoahBurgin, Kuljit Kaur ChahalKaur
17:06
3m
Paper
The Diversity-Innovation Paradox in Open-Source Software
MSR Hackathon
Mengchen Sam YongCarnegie Mellon University, Pittsburgh, Pennsylvania, United States, Lavinia Francesca PaganiniFederal University of Pernambuco, Huilian Sophie QiuCarnegie Mellon University, Pittsburgh, Pennsylvania, United States, José Bayoán Santiago CalderónUniversity of Virginia, USA
DOI Pre-print
17:09
4m
Talk
The Secret Life of Hackathon Code
MSR Technical Papers
Ahmed Samir Imam MahmoudUniversity of Tartu, Tapajit DeyLero - The Irish Software Research Centre and University of Limerick, Alexander NolteUniversity of Tartu, Audris MockusThe University of Tennessee, Jim HerbslebCarnegie Mellon University
Pre-print
17:13
3m
Talk
Tracing Vulnerable Code Lineage
MSR Hackathon
David ReidUniversity of Tennessee, Kalvin EngUniversity of Alberta, Chris BogartCarnegie Mellon University, Adam TutkoUniversity of Tennessee - Knoxville
Pre-print
17:16
3m
Talk
Building the Collaboration Graph of Open-Source Software Ecosystem
MSR Hackathon
Pre-print
17:19
1m
Talk
The Secret Life of Hackathon Code
MSR Hackathon
Ahmed Samir Imam MahmoudUniversity of Tartu, Tapajit DeyLero - 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 HindleUniversity of Alberta
17:01
4m
Talk
What Code Is Deliberately Excluded from Test Coverage and Why?
MSR Technical Papers
Pre-print
17:05
3m
Talk
AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps
MSR Data Showcase
Tyler WendlandUniversity of Minnesota, Jingyang SunUniversity of Bristish Columbia, Junayed MahmudGeorge Mason University, S M Hasan MansurGeorge Mason University, Steven HuangUniversity of Bristish Columbia, Kevin MoranGeorge Mason University, Julia RubinUniversity of British Columbia, Canada, Mattia FazziniUniversity of Minnesota
17:08
3m
Talk
Apache Software Foundation Incubator Project Sustainability Dataset
MSR Data Showcase
Likang YinUniversity of California, Davis, Zhiyuan ZhangUniversity of California, Davis, Qi XuanInstitute of Cyberspace Security, Zhejiang University of Technology, Hangzhou 310023, China, Vladimir FilkovUniversity of California at Davis, USA
17:11
4m
Talk
Leveraging Models to Reduce Test Cases in Software Repositories
MSR Technical Papers
Golnaz GharachorluSimon Fraser University, Nick SumnerSimon Fraser University
Pre-print Media Attached
17:15
4m
Talk
Which contributions count? Analysis of attribution in open source
MSR Technical Papers
Jean-Gabriel YoungUniversity of Vermont, Amanda CasariOpen Source Programs Office, Google, Katie McLaughlinOpen Source Programs Office, Google, Milo TrujilloUniversity of Vermont, Laurent Hébert-DufresneUniversity of Vermont, James P. BagrowUniversity of Vermont
Pre-print Media Attached
17:19
4m
Talk
On Improving Deep Learning Trace Analysis with System Call Arguments
MSR Technical Papers
Quentin FournierPolytechnique Montréal, Daniel AloisePolytechnique Montréal, Seyed Vahid AzhariCiena, François TetreaultCiena
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 BuresCharles University
17:05
5m
Paper
ReSonAte: A Runtime Risk Assessment Framework for Autonomous SystemsLong Paper
SEAMS
17:10
5m
Paper
The Hitchhiker's Guide to the End-of-Life for Smart DevicesShort Paper
SEAMS
17:15
5m
Paper
Seamless Reconfiguration of Rule-based IoT ApplicationsShort Paper
SEAMS
Francisco DuránUniversity of Málaga, Spain, Ajay KrishnaInria Grenoble, France, Michel Le PallecNokia Bell Labs, Radu MateescuINRIA, Gwen SalaünUniversity of Grenoble Alpes
17:20
5m
Paper
Body Sensor Network: A Self-Adaptive System Exemplar in the Healthcare DomainArtifact Paper
SEAMS
Eric Bernd GilUniversity of Brasilia, Ricardo CaldasChalmers, Arthur RodriguesUniversity of Brası́lia, Gabriel Levi Gomes da SilvaUniversity of Brasília, Brazil, Genaína Nunes RodriguesUniversity of Brasília, Patrizio PelliccioneGran Sasso Science Institute (GSSI) and Chalmers | University of Gothenburg
Pre-print Media Attached
17:25
35m
Live Q&A
Session 2 - Discussion
SEAMS

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 ClarkeDublin City University & Lero, The Irish Software Research Centre
18:00
13m
Full-paper
Timestamp-based Consistency Checking of Collaboratively Developed Engineering Artifacts
ICSSP/ICGSE Research Papers
A: Michael Alexander TrölsJohannes Kepler University, Linz, A: Atif MashkoorJohannes Kepler University Linz, A: Alexander EgyedJohannes Kepler University
18:13
13m
Full-paper
An Empirical Investigation of Pull-Requests in Partially Distributed Teams
ICSSP/ICGSE Research Papers
A: Viktoria StrayUniversity of Oslo, A: Nils Brede MoeSINTEF, A: Marius MikalsenSINTEF, A: Elin HagenUniversity of Oslo
18:26
13m
Industry talk
Implementation of the Technology Acceptance Model (TAM) for Digital Solutions
ICSSP/ICGSE Experience Reports & Industry Talks
18:39
13m
Full-paper
Hierarchical Distribution of Consistency-relevant Changes in a Collaborative Engineering Environment
ICSSP/ICGSE Research Papers
A: Michael Alexander TrölsJohannes Kepler University, Linz, A: Atif MashkoorJohannes Kepler University Linz, A: Alexander EgyedJohannes Kepler University

Conference Day
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 ChoiKyoto Institute of Technology
02:00
10m
Paper
Weighing the Evidence: On Relationship Types in Microservice Extraction
ICPC Research
Lisa KirbyUniversity of British Columbia, Canada, Evelien Boerstra, Zachary John Christopher Anderson, Julia RubinUniversity of British Columbia, Canada
Pre-print
02:10
10m
Paper
Comprehensive Integration of API Usage Patterns
ICPC Research
Qi ShenPeking University, Shijun Wu, Yanzhen ZouPeking University, Bing XiePeking University
Pre-print
02:20
10m
Paper
Analyzing bug fix for automatic bug cause classification (JSS)
ICPC Journal First
Zhen Ni, Bin LiYangzhou University, Xiaobing SunYangzhou University, Tianhao Chen, Ben Tang, Xinchen Shi
02:00 - 02:50
02:01
4m
Talk
Practitioners' Perceptions of the Goals and Visual Explanations of Defect Prediction Models
MSR Technical Papers
Jirayus JiarpakdeeMonash University, Australia, Chakkrit TantithamthavornMonash University, John GrundyMonash University
Pre-print
02:05
3m
Talk
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
MSR Mining Challenge
Jiayi HuaBeijing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications
Pre-print
02:08
4m
Talk
An Empirical Study of OSS-Fuzz Bugs
MSR Technical Papers
Zhen Yu DingMotional, Claire Le GouesCarnegie Mellon University
Pre-print
02:12
3m
Talk
Denchmark: A Bug Benchmark of Deep Learning-related Software
MSR Data Showcase
Misoo KimSungkyunkwan University, Youngkyoung KimSungkyunkwan University, Eunseok LeeSungkyunkwan University
02:15
4m
Talk
JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction
MSR Technical Papers
Chanathip PornprasitMonash University, Chakkrit TantithamthavornMonash 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 YITAGESUTianjin University, Xiaowang ZhangTianjin University, Zhiyong FengTianjin University, Li XiaohongTianJin University, Zhenchang XingAustralian National University
Pre-print
02:05
4m
Talk
Attention-based model for predicting question relatedness on Stack Overflow
MSR Technical Papers
Jiayan PeiSouth China University of Technology, Yimin WuSouth China University of Technology, Research Institute of SCUT in Yangjiang, Zishan QinSouth China University of Technology, Yao CongSouth China University of Technology, Jingtao GuanResearch 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 AlghamdiThe University of Adelaide, Shinpei HayashiTokyo Institute of Technology, Takashi KobayashiTokyo Institute of Technology, Christoph TreudeUniversity 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
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 HadiUniversity of British Columbia, Fatemeh Hendijani FardUniversity 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 HanNanjing University, Zhendong WangUniversity of California, Irvine, Yang FengState Key Laboratory for Novel Software Technology, Nanjing University, Zhihong ZhaoNanjing Tech Unniversity, Yi WangBeijing 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érezUniversity of Waterloo, Canada
02:40
10m
Paper
Exploiting the Unique Expression for Improved Sentiment Analysis in Software Engineering Text
ICPC Research
Kexin Sun, Hui GaoNanjing University, Hongyu KuangNanjing University, Xiaoxing MaNanjing University, Guoping RongNanjing University, Dong ShaoNanjing University, He ZhangNanjing University
Pre-print
02:50
10m
Paper
Predicting Community Smells’ Occurrence on Individual Developers by Sentiments
ICPC Research
Zijie HuangEast China University of Science and Technology, Zhiqing Shao, Guisheng Fan, Jianhua Gao, Ziyi Zhou, Kang Yang, Xingguang Yang
Pre-print
03:00
10m
Paper
Checking App Behavior Against App Descriptions: What If There are No App Descriptions?
ICPC Replications and Negative Results (RENE)
Md. ShamsujjohaMonash University, Australia, John GrundyMonash University, Li LiMonash University, Hourieh KhalajzadehMonash University, Australia, Qinghua Lu
Pre-print
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 ŠmiteBlekinge 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 FloryanSpotify
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 BeechamLero - The Irish Software Research Centre and University of Limerick, A: Tony ClearAuckland University of Technology, A: Ramesh Lal, A: John NollUniversity of Hertfordshire
Link to publication DOI
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 PaasivaaraLUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland, A: Casper LasseniusAalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
Link to publication
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 McKenzieUniversity of Canterbury, Miguel Ehécatl Morales TrujilloUniversity of Canterbury, Stephan LukoschUniversity of Canterbury, Simon HoermannUniversity of Canterbury
Pre-print
09:39
13m
Doctoral symposium paper
Supporting Agile Transformation: A Proposal for a Scientifically Founded Agile Assessment Model
ICSSP/ICGSE Doctoral Track
A: Doruk TuncelSiemens AG
10:00 - 10:30
ML for Program Comprehension ICPC Journal First at ICPC Main Room
Chair(s): Fabio PalombaUniversity of Salerno
10:00
10m
Paper
Improving deep-learning-based fault localization with resampling (JSEP)
ICPC Journal First
Zhuo ZhangPurdue University, Yan LeiSchool of Big Data & Software Engineering, Chongqing University, Xiaoguang MaoNational University of Defense Technology, Meng YanSchool of Big Data & Software Engineering, Chongqing University, Ling XuSchool of Big Data & Software Engineering, Chongqing University, Junhao Wen
10:10
10m
Paper
Imbalanced metric learning for crashing fault residence prediction (JSS)
ICPC Journal First
Zhou XuWuhan University, Kunsong ZhaoWuhan University, Meng Yan, Peipei Yuan, Ling XuSchool of Big Data & Software Engineering, Chongqing University, Yan LeiSchool of Big Data & Software Engineering, Chongqing University, Xiaohong ZhangChongqing University
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 PecorelliUniversity of Salerno, Dario Di NucciTilburg University
10:00 - 10:50
DatasetsMSR Data Showcase / MSR Technical Papers at MSR Room 1
Chair(s): Sridhar ChimalakondaIndian Institute of Technology Tirupati
10:01
3m
Talk
AndroidCompass: A Dataset of Android Compatibility Checks in Code Repositories
MSR Data Showcase
Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Paul BlockhausOtto-von-Guericke-University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-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 VagavoluIndian Institute of Technology Tirupati, Vartika AgrahariIndian Institute of Technology Tirupati, Sridhar ChimalakondaIndian Institute of Technology Tirupati, Akhila Sri Manasa VenigallaIIT Tirupati, India
10:07
3m
Talk
Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution
MSR Data Showcase
Ruben OpdebeeckVrije Universiteit Brussel, Ahmed ZeroualiVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel
10:10
3m
Talk
The Wonderless Dataset for Serverless Computing
MSR Data Showcase
Nafise EskandaniTU Darmstadt, Guido SalvaneschiUniversity of St. Gallen
Pre-print
10:13
3m
Talk
DUETS: A Dataset of Reproducible Pairs of Java Library-Clients
MSR Data Showcase
Thomas DurieuxKTH Royal Institute of Technology, Sweden, César Soto-ValeroKTH Royal Institute of Technology, Benoit BaudryKTH Royal Institute of Technology
Pre-print
10:16
3m
Talk
EQBENCH: A Dataset of Equivalent and Non-equivalent Program Pairs
MSR Data Showcase
Sahar BadihiUniversity of British Columbia, Canada, Yi LiNanyang Technological University, Singapore, Julia RubinUniversity 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 PascarellaDelft University of Technology
10:01
3m
Talk
Identifying Critical Projects via PageRank and Truck Factor
MSR Technical Papers
Rolf-Helge PfeifferIT University of Copenhagen
Pre-print
10:04
4m
Talk
Revisiting Dockerfiles in Open Source Software Over Time
MSR Technical Papers
Kalvin EngUniversity of Alberta, Abram HindleUniversity 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 AssavakamhaenghanNara Institute of Science and Technology, Supatsara WattanakriengkraiNara Institute of Science and Technology, Naomichi ShimadaNara Institute of Science and Technology, Raula Gaikovina KulaNAIST, Takashi IshioNara Institute of Science and Technology, Kenichi MatsumotoNara Institute of Science and Technology
Pre-print
10:11
4m
Talk
Data Balancing Improves Self-Admitted Technical Debt Detection
MSR Technical Papers
Murali SridharanUniversity of Oulu, Leevi RantalaUniversity of Oulu, Maëlick ClaesUniversity of Oulu, Mika MäntyläUniversity of Oulu
Pre-print
10:15
35m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:15 - 11:15
3C: Doctoral ConsortiumICSSP/ICGSE Doctoral Track at ICSSP/ICGSE Room
Chair(s): Djamel Eddine KhelladiCNRS, France, Nicole NovielliUniversity of Bari
10:15
3m
Talk
Introduction to the Doctoral Consortium
ICSSP/ICGSE Doctoral Track
Djamel Eddine KhelladiCNRS, France, Nicole NovielliUniversity of Bari
10:18
19m
Talk
Addressing Video Game Development Challenges Using Industry ‘Best Practices’
ICSSP/ICGSE Doctoral Track
A: Tim McKenzieUniversity of Canterbury
10:37
19m
Talk
Coordination of Development and Operations Activities in Agile Software Development
ICSSP/ICGSE Doctoral Track
A: Ruth MacarthyUniversity of Salford
10:56
19m
Talk
Supporting Agile Transformation: A Proposal for a Scientifically Founded Agile Assessment Model: Doctoral Research
ICSSP/ICGSE Doctoral Track
A: Doruk TuncelSiemens AG
10:40 - 11:00
RefactoringICPC Research at ICPC Main Room
Chair(s): Eunjong ChoiKyoto Institute of Technology
10:40
10m
Paper
Understanding Architecture Erosion: The Practitioners' Perceptive
ICPC Research
Ruiyin LiWuhan University, China; University of Groningen, The Netherlands, Peng LiangWuhan University, Mohamed Soliman, Paris AvgeriouUniversity 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 HanWuhan University, China, Amjed TahirMassey University, Peng LiangWuhan University, Steve CounsellBrunel 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
Day openingFormaliSE at FormaliSE Room
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 KulikAarhus University, Jalil BoudjadarAarhus University, Diego F. AranhaAarhus University
Pre-print
14:30
30m
Talk
Improved Bounded Model Checking of Timed Automata
FormaliSE
Robert L. SmithPolitecnico di Milano, Marcello BersaniPolitecnico di Milano, Italy, Matteo RossiPolitecnico di Milano, Pierluigi San PietroPolitecnico di Milano
Pre-print
14:30 - 15:25
Session 3: Decentralisation and DistributionSEAMS at SEAMS Room
Chair(s): Radu CalinescuUniversity of York, UK
14:30
5m
Paper
Decentralized Self-Adaptive Systems: A Mapping StudyLong Paper
SEAMS
Federico QuinKatholieke Universiteit Leuven, Danny WeynsKU Leuven, Omid Gheibi
Pre-print
14:35
5m
Paper
Self-Adaptive Microservice-based Systems - Landscape and Research OpportunitiesLong Paper
SEAMS
Messias FilhoState University of Ceará, Eliaquim Barbosa Pimentel, Wellington Pereira, Paulo MaiaState University of Ceará, Mariela Inés Cortés
Pre-print
14:40
5m
Paper
Platooning LEGOs: An Open Physical Exemplar for Engineering Self-Adaptive Cyber-Physical Systems-of-SystemsArtifact Paper
SEAMS
Yong-Jun ShinKorea Advanced Institute of Science and Technology (KAIST), Lingjun LiuKorea Advanced Institute of Science and Technology (KAIST), Sangwon Hyun, Doo-Hwan BaeKorea Advanced Institute of Science and Technology
14:45
35m
Live Q&A
Session 3 - Discussion
SEAMS

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 FazziniUniversity of Minnesota
15:02
10m
Talk
Logging Practices with Mobile Analytics: An Empirical Study on Firebase
MOBILESoft Technical Papers
Julian HartyCommercetest Limited, Haonan ZhangConcordia University, Lili WeiThe Hong Kong University of Science and Technology, Luca PascarellaUniversità della Svizzera italiana (USI), Maurício AnicheDelft University of Technology, Weiyi ShangConcordia University
15:12
12m
Talk
An earthquake alert system based on a collaborative approach using smart devices
MOBILESoft Tool Demos and Mobile Apps
Irshad KhanDepartment of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea., Pandey ManishDepartment of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea., Young-Woo KwonKyungpook National University
15:24
10m
Talk
Developing Apps for Researching the COVID-19 Pandemic with the TrackYourHealth Platform
MOBILESoft Tool Demos and Mobile Apps
Carsten VogelInstitute of Clinical Epidemiology and Biometry, University of Würzburg, Rüdiger Pryss, Johannes SchobelDigiHealth Institute, Neu-Ulm University of Applied Sciences, Winfried Schlee, Felix BeierleUniversity of Würzburg, Germany
Pre-print
15:34
8m
Talk
MeetDurian: A Gameful Mobile App to Prevent COVID-19 Infection
MOBILESoft Tool Demos and Mobile Apps
Dongliang ChenQingdao University, Antonio BucchiaroneFondazione Bruno Kessler, Trento, Italy, Zhihan LvQingdao University
Pre-print
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 WeynsKU Leuven
15:30
10m
Other
Community Debate - Introduction
SEAMS
Danny WeynsKU Leuven
15:40
5m
Talk
Predict the Future: Preventing unanticipated changes is the ultimate challenge for self-adaptive systemsCommunity Debate Paper
SEAMS
Gregor EngelsPaderborn University
15:45
5m
Talk
The Unknown Unknowns Are Not Totally UnknownCommunity Debate Paper
SEAMS
David GarlanCarnegie 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 ElkhatibUniversity of Glasgow, Abdessalam ElhabbashLancaster University
15:55
5m
Talk
Change Is the Ultimate Self-Adaptive ChallengeCommunity Debate Paper
SEAMS
Shang-Wen ChengAurora 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 MaggioLund University, Sweden
16:05
5m
Talk
Self-Adaptation 2.0Community Debate Paper
SEAMS
Tomas BuresCharles 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 DusparicTrinity College Dublin, Nicolás CardozoUniversidad de los Andes
Pre-print
16:15
5m
Talk
Handling Unanticipated Change is the Penultimate Challenge for Self-Adaptive SystemsCommunity Debate Paper
SEAMS
Jeffrey KephartIBM Thomas J Watson Research Center
16:20
60m
Live Q&A
Community Debate - Discussion
SEAMS

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 RoseCarnegie Mellon University Language Technologies Institute
16:00 - 16:05
16:00
5m
Talk
Welcome
NFS - New Faculty Symposium
Marsha ChechikUniversity of Toronto, Laurie WilliamsNorth Carolina State University
16:00 - 16:50
Opening + TD Management - 1TechDebt Technical Papers / TechDebt Tools at TechDebt Room
Chair(s): Maria Teresa BaldassarreDepartment of Computer Science, University of Bari
16:00
10m
Day opening
Conference Opening
TechDebt Technical Papers
Antonio MartiniUniversity of Oslo, Norway
16:10
20m
Full-paper
Business-Driven Technical Debt Prioritization: An Industrial Case Study
TechDebt Technical Papers
Rodrigo Rebouças de AlmeidaFederal University of Paraiba, Rafael do Nascimento RibeiroUniversidade Federal do Rio Grande do Norte - UFRN, Christoph TreudeUniversity of Adelaide, Uirá KuleszaFederal University of Rio Grande do Norte
Pre-print
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 WieseUniversität Hamburg, MIN Fakultät, FB Informatik, Matthias RiebischUniversität Hamburg, MIN Fakultät, FB Informatik, Julian SchwarzeGruner + Jahr GmbH
Pre-print
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 ChechikUniversity of Toronto, Laurie WilliamsNorth Carolina State University
16:15 - 18:00
16:15
15m
Talk
SequalsK – a Bidirectional Swift-Kotlin-Transpiler
MOBILESoft Technical Papers
Dominik SchultesTechnische Hochschule Mittelhessen
16:30
15m
Talk
KotlinDetector: Towards Understanding the Implications of Using Kotlin in Android Applications
MOBILESoft Technical Papers
Fadi MohsenUniversity of Groningen, Loran OosterhavenUniversity of Groningen, Fatih TurkmenUniversity of Groningen
16:45
10m
Short-paper
Quantifying the Adoption of Kotlin on Android Stores: Insight from the Bytecode
MOBILESoft Technical Papers
Geoffrey HechtUniversity of Chile, Alexandre BergelUniversity 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

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

16:45 - 17:15
16:45
30m
Talk
Funding
NFS - New Faculty Symposium
Sol GreenspanNational Science Foundation, Liliana PasqualeUniversity College Dublin & Lero, Zhi JinPeking University, John GrundyMonash 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 PetrilloUniversité du Québec à Chicoutimi, Canada
16:50
5m
Demonstration
ArCode: A Tool for Supporting Architectural Concerns Comprehension and Implementation
ICPC Tool Demonstration
Ali ShokriRochester Institute of Technology, Mehdi MirakhorliRochester Institute of Technology
Pre-print
16:55
10m
Paper
Assessing Semantic Frames to Support Program Comprehension Activities
ICPC Research
Arthur MarquesUniversity of British Columbia, Giovanni VivianiUniversity of British Columbia, Gail MurphyUniversity of British Columbia
Pre-print
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 QuerelConcordia University, Peter RigbyConcordia University, Montreal, Canada
17:15
10m
Paper
Project-Level Encoding for Neural Source Code Summarization of SubroutinesIEEE/TCSE Distinguished Paper Award
ICPC Research
Aakash BansalUniversity of Notre Dame, Sakib HaqueUniversity of Notre Dame, Collin McMillanUniversity of Notre Dame
Pre-print
17:00 - 17:30
17:00
30m
Social Event
Platform open for social interaction
FormaliSE

17:00 - 17:52
4A: Global Software Engineering PracticesICSSP/ICGSE Journal-First / ICSSP/ICGSE Experience Reports & Industry Talks at ICSSP/ICGSE Room
Chair(s): Stanley SuttonIndependent Researcher
17:00
13m
Industry talk
The Distance Made Us Work Closer Together, Now What?
ICSSP/ICGSE Experience Reports & Industry Talks
A: Geir GåsoddenNorwegian Labour and Welfare Administration
17:13
13m
Industry talk
"Pressure Makes Diamonds": Accelerating Modern Approaches in Global Software Engineering
ICSSP/ICGSE Experience Reports & Industry Talks
A: Frances PaulischSiemens Healthineers
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 StrayUniversity of Oslo, A: Nils Brede MoeSINTEF
Link to publication DOI
17:39
13m
Talk
An Empirical Study on the Teams Structures in Social Coding Using GitHub Projects
ICSSP/ICGSE Journal-First
A: Mariam El MezouarRoyal Military College, A: Feng ZhangQueen's University, Kingston, Ontario, A: Ying ZouQueen's University, Kingston, Ontario
Link to publication DOI
17:00 - 17:50
Energy, logging, and APIsMSR Technical Papers at MSR Room 1
Chair(s): Akond RahmanTennessee Tech University
17:01
3m
Talk
S3M: Siamese Stack (Trace) Similarity Measure
MSR Technical Papers
Aleksandr KhvorovJetBrains, ITMO University, Roman VasilievJetBrains, George ChernishevSaint-Petersburg State University, Irving Muller RodriguesPolytechnique Montreal, Montreal, Canada, Dmitrij KoznovSaint-Petersburg State University, Nikita PovarovJetBrains
Pre-print
17:04
4m
Talk
Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation
MSR Technical Papers
Ivano MalavoltaVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Stan SwanbornVrije Universiteit Amsterdam, The Netherlands, Grace LewisCarnegie Mellon Software Engineering Institute, Patricia LagoVrije Universiteit Amsterdam
Pre-print Media Attached
17:08
4m
Talk
Mining Energy-Related Practices in Robotics Software
MSR Technical Papers
Michel AlbonicoUTFPR, Ivano MalavoltaVrije Universiteit Amsterdam, Gustavo PintoFederal University of Pará, Emitzá GuzmánVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Patricia LagoVrije 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 SchulerUniversity of Applied Sciences Upper Austria, Gabriele Anderst-KotsisJohannes 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 SantosNorthern Arizona University, USA, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Bianca TrinkenreichNorthern of Arizona Univeristy, Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Anita SarmaOregon State University, Marco GerosaNorthern 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 NadiUniversity of Alberta
17:01
4m
Talk
Studying the Change Histories of Stack Overflow and GitHub Snippets
MSR Technical Papers
Saraj Singh ManesCarleton University, Olga BaysalCarleton University
Pre-print
17:05
4m
Talk
Learning Off-By-One Mistakes: An Empirical Study
MSR Technical Papers
Hendrig SellikDelft University of Technology, Onno van ParidonAdyen N.V., Georgios GousiosFacebook & Delft University of Technology, Maurício AnicheDelft 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ôaPontifical Catholic University of Rio de Janeiro (PUC-Rio), Caio BarbosaPontifical Catholic University of Rio de Janeiro (PUC-Rio), Daniel CoutinhoPontifical Catholic University of Rio de Janeiro (PUC-Rio), Willian OizumiPontifical Catholic University of Rio de Janeiro (PUC-Rio), Wesley AssunçãoPontifical Catholic University of Rio de Janeiro (PUC-Rio), Silvia Regina VergilioFederal University of Paraná, Juliana Alves PereiraPUC-Rio, Anderson OliveiraPUC-Rio, Alessandro GarciaPUC-Rio
Pre-print
17:13
4m
Talk
Rollback Edit Inconsistencies in Developer Forum
MSR Technical Papers
Saikat MondalUniversity of Saskatchewan, Gias UddinUniversity of Calgary, Canada, Chanchal K. RoyUniversity of Saskatchewan
Pre-print
17:17
3m
Talk
Assessing the Exposure of Software Changes: The DiPiDi Approach
MSR Registered Reports
Mehran MeidaniUniversity of Waterloo, Maxime LamotheUniversity of Waterloo, Shane McIntosh
Pre-print
17:20
4m
Talk
On the Use of Dependabot Security Pull Requests
MSR Technical Papers
Mahmoud AlfadelConcordia Univerisity, Diego CostaConcordia University, Canada, Emad ShihabConcordia University, Mouafak MkhallalatiConcordia 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 AmpatzoglouUniversity of Macedonia
17:00
20m
Full-paper
Frequency and Impact of Technical Debt Characteristics in Companies Producing Mechatronic Products
TechDebt Technical Papers
Fandi BiTechnical University of Munich, Birgit Vogel-HeuserKarlsruhe 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 CapillaUniversidad Rey Juan Carlos, Tommi MikkonenUniversity of Helsinki, Carlos CarrilloTechnical University of Madrid, Francesca Arcelli FontanaUniversity of Milano - Bicocca, Ilaria PigazziniUniversity of Milano-Bicocca, Valentina LenarduzziLUT University
File Attached
17:40
10m
Short-paper
Security Debt: Characteristics, Product Life-Cycle Integrations and Items
TechDebt Technical Papers
Pre-print
17:25 - 17:50
17:25 - 18:05
17:25
40m
Talk
Research
NFS - New Faculty Symposium
Alexander SerebrenikEindhoven 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 SeamanUniversity of Maryland Baltimore County
18:00
10m
Talk
A Decision Support System Towards a Systemic Perspective on Technical Debt Management
TechDebt Technical Papers
18:10
60m
Other
Industrial Panel
TechDebt Technical Papers
S: Florian DeissenboeckCQSE GmbH, Jan BoschChalmers University of Technology, S: Ramsés GallegoMicro Focus, S: Robert LagerstedtRobert Bosch AB, S: Rodrigo Rebouças de AlmeidaFederal University of Paraiba
19:10
10m
Short-paper
Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms
TechDebt Technical Papers
Marcelo Schmitt LaserUniversity of Southern California, USA, Duc Minh LeBloomberg, USA, Joshua GarciaUniversity of California, Irvine, Nenad MedvidovićUniversity of Southern California, USA
Pre-print
18:02 - 18:47
4B: Panel Discussion on Work-from-Anywhere (WFX)ICSSP/ICGSE Research Papers at ICSSP/ICGSE Room
Chair(s): Darja ŠmiteBlekinge 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 ŠmiteBlekinge Institute of Technology, P: Marcin FloryanSpotify, P: Eduardo FranciosiDell, P: Gerd HoefnerSiemens Healthineers, P: Nils Brede MoeSINTEF, P: Margaret-Anne StoreyUniversity of Victoria
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 WilliamsNorth 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 BendraouSorbonne University — LIP6 / Paris Nanterre University , Darja ŠmiteBlekinge Institute of Technology
23:00 - 23:30
23:00
30m
Meeting
Mentoring circle led by Joanne M. Atlee
Social and Networking
Joanne M. AtleeUniversity of Waterloo

Conference Day
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 LoSingapore Management University
02:00
10m
Paper
Exploiting Method Names to Improve Code Summarization: A Deliberation Multi-Task Learning Approach
ICPC Research
Rui XiePeking University, Wei YePeking University, Jinan Sun, Shikun ZhangPeking University
Pre-print
02:10
10m
Paper
A Multi-Modal Transformer-based Code Summarization Approach for Smart Contracts
ICPC Research
Zhen YangCity University of Hong Kong, China, Jacky KeungCity University of Hong Kong, Xiao YuWuhan University of Technology, Xiaodong GuShanghai Jiao Tong University, China, Zhengyuan WeiCity University of Hong Kong, Hong Kong, Xiaoxue Ma, Miao ZHANGCity University of Hong Kong
Pre-print
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 LiDepartment of Computer Science, Xiamen University, Rongxin WuXiamen University
Pre-print Media Attached
02:15 - 02:55
1.2 Talk 1 - Improving diversityCHASE Research Papers at CHASE Room
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 QiuCarnegie Mellon University, Pittsburgh, Pennsylvania, United States, Wen YangCoding Girls Club, China, Alexander NolteUniversity of Tartu
02:27
10m
Full-paper
Evaluating Age Bias In E-commerce
CHASE Research Papers
Jennifer McIntoshMonash University, Xiaojiao DuMonash University, Zexian WuMonash University, Giahuy TruongMonash University, Quang LyMonash University, Richard HowMonash University, Sriram ViswanathanMonash University, Tanjila KanijMonash University
02:37
5m
Short-paper
Doing COVID-era Controlled Studies with Humans: Tales from the Trenches
CHASE Research Papers
Rupika Dikkala, Roli KhannaOregon State University, Caleb MatthewsOregon State University, Jonathan DodgeOregon State University, Sai RajaOregon State University, Catherine HuOregon State University, Jed IrvineOregon State University, Zeyad ShureihOregon State University, Kin-Ho LamOregon State University, Andrew AndersonOregon State University, Minsuk KahngOregon State University, Alan Fern, Margaret BurnettOregon State University
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 KuramotoTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology, Shinpei HayashiTokyo Institute of Technology
Pre-print Media Attached
02:45
5m
Paper
Detecting Inconsistent Thrown Exceptions
ICPC Early Research Achievement (ERA)
Lin Xu, Hao ZhongShanghai Jiao Tong University
02:50
10m
Paper
Where to Handle an Exception? Recommending Exception Handling Locations from a Global Perspective
ICPC Research
Xiangyang JiaSchool of Computer Science, Wuhan University, Songqiang ChenSchool of Computer Science, Wuhan University, Xingqi Zhou, Xintong Li, Run Yu, Xu Chen, Jifeng XuanWuhan University
Pre-print
03:00 - 04:00
03:00
60m
Social Event
How to write socio-technical papers in ICPC Community
ICPC Research
Bonita SharifUniversity of Nebraska-Lincoln, USA, Foutse KhomhPolytechnique Montréal, Eliane WieseUniversity 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

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

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

09:30 - 10:00
Day openingFormaliSE at FormaliSE Room
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 BatainehNational University of Singapore, Singapore, Arvind EaswaranNanyang Technological University, Daniel Jun Xian NgNanyang Technological University, Singapore
Pre-print
10:30
30m
Talk
Feasibility of Spatial Model Checking for Nevus Segmentation
FormaliSE
Gina BelmonteAzienda Toscana Nord Ovest S. C. Fisica Sanitaria Nord, Lucca, Italy, Giovanna BrocciaISTI-CNR, FMT Lab, Vincenzo CianciaIstituto di Scienza e Tecnologie dell'Informazione "A. Faedo", Consiglio Nazionale delle Ricerche, Pisa, ITALY, Diego LatellaISTI-CNR, Pisa, Italy, Mieke MassinkCNR-ISTI Pisa, Italy
Pre-print
11:00
30m
Talk
Formal characterization and efficient verification of a biological robustness property
FormaliSE
Lucia NastiUniversità di Pisa - Dipartimento di Informatica, Roberta GoriUniversity of Pisa, Paolo MilazzoUniversity of Pisa - Department of Computer Science
Pre-print
10:50 - 11:30
Mining for Program ComprehensionICPC Research at ICPC Main Room
Chair(s): Chaiyong RakhitwetsagulMahidol University, Thailand
10:50
10m
Paper
Characterization and Prediction of Questions without Accepted Answers on Stack Overflow
ICPC Research
Mohamad Yazdaninia, David LoSingapore Management University, Ashkan SamiShiraz University
Pre-print
11:00
10m
Paper
Multi-Programming-Language Commits in OSS: An Empirical Study on Apache Projects
ICPC Research
Zengyang LiCentral China Normal University, Xiaoxiao Qi, Qinyi Yu, Peng LiangWuhan University, Ran MoDrexel University, Chen YangIBO 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 ZhongShanghai Jiao Tong University
11:20
10m
Paper
Predicting Crash Fault Residence via Simplified Deep Forest Based on A Reduced Feature Set
ICPC Research
Kunsong ZhaoWuhan University, Jin LiuWuhan University, Zhou XuChongqing University, China, Li LiMonash University, Meng YanChongqing University, Jiaojiao YuWuhan University, China, Yuxuan ZhouSyracuse University, USA
Pre-print
11:30 - 12:00
Conference OpeningAST at AST Room
Chair(s): María José EscalonaUniversity 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ázarUniversidad Rey Juan Carlos
12:00
30m
Long-paper
Automatic Property-based Testing of GraphQL APIs
AST
Stefan KarlssonABB AB, Mälardalen University, Adnan CausevicMälardalen University, Daniel SundmarkMälardalen University
Pre-print Media Attached
12:30
30m
Long-paper
Automated Performance Testing Based on Active Deep Learning
AST
Ali SedaghatbafRISE Research Institutes of Sweden, Mahshid Helali MoghadamRISE Research Institutes of Sweden , Mehrdad SaadatmandRISE Research Institutes of Sweden
Pre-print Media Attached
13:00
15m
Short-paper
Towards exhaustive branch coverage with PathCrawler
AST
Nicky WilliamsCEA - 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

14:30 - 15:25
Session 4: Industry 4.0SEAMS at SEAMS Room
Chair(s): Nuno AntunesUniversidade de Coimbra
14:30
5m
Paper
Self-Adaptive Manufacturing with Digital TwinsLong Paper
SEAMS
Manuela DaliborSoftware Engineering, RWTH Aachen University, Andreas WortmannRWTH Aachen University, Bernhard RumpeRWTH Aachen, Tim Bolender, Gereon Bürvenich
14:35
5m
Paper
The Design Space of Emergent Scheduling for Distributed Execution FrameworksLong Paper
SEAMS
Paul DeanLancaster University, Barry PorterLancaster University
14:40
5m
Paper
Enhancing Human-in-the-Loop Adaptive Systems through Digital Twins and VR InterfacesLong Paper
SEAMS
Enes YigitbasPaderborn University, Germany, Kadiray KarakayaHeinz Nixdorf Institut, Paderborn University, Ivan JovanovikjPaderborn University, Gregor EngelsPaderborn University
Pre-print
14:45
5m
Paper
Towards a Self-Adaptive Architecture for Federated Learning of Industrial Automation SystemsShort Paper
SEAMS
14:50
35m
Live Q&A
Session 4 - Discussion
SEAMS

15:00 - 16:15
Mutation Testing and DebuggingAST at AST Room
Chair(s): Francisco GortázarUniversidad 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 BetkaUniversity of Stuttgart, Stefan WagnerUniversity of Stuttgart
Pre-print Media Attached
15:45
30m
Long-paper
Extending Hierarchical Delta Debugging with Hoisting
AST
Daniel Vince, Renáta HodovánUniversity of Szeged, Hungary, Daniella BársonyUniversity of Szeged, Department of Software Engineering, Ákos KissUniversity of Szeged, Hungary
Pre-print Media Attached
15:30 - 16:00
MIPSEAMS at SEAMS Room
Chair(s): Betty H.C. ChengMichigan State University
15:30
15m
Paper
Most Influential Paper: SEAMS 2008
SEAMS

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

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 RodriguezUniversity of Texas at San Antonio, USA, Xiaoyin WangUniversity of Texas at San Antonio
16:05
10m
Paper
RAID: Tool Support for Refactoring-Aware Code Reviews
ICPC Research
Rodrigo BritoFederal University of Minas Gerais, Brazil, Marco Tulio ValenteFederal University of Minas Gerais, Brazil
Pre-print
16:15
5m
Paper
Toward Automated Exploit Generation for Known Vulnerabilities in Open-Source Libraries
ICPC Early Research Achievement (ERA)
Emanuele IannoneUniversity of Salerno, Dario Di NucciTilburg University, Antonino SabettaSAP Security Research, Andrea De LuciaUniversity of Salerno
Pre-print
16:20
10m
Paper
What is the Vocabulary of Flaky Tests? An Extended Replication
ICPC Replications and Negative Results (RENE)
Bruno Henrique Pachulski CamaraFederal University of Paraná, Marco Aurélio Graciotto SilvaFederal University of Technology - Paraná (UTFPR), André T. EndoFederal University of Technology - Paraná (UTFPR), Silvia Regina VergilioFederal University of Paraná
Pre-print
16:30
10m
Paper
Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning
ICPC Research
Alejandro Mazuera-RozoUniversità della Svizzera italiana & Universidad de los Andes, Anamaria Mojica-HankeUniversidad de los Andes, Mario Linares-VásquezUniversidad de los Andes, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
16:00 - 16:55
Session 5: Human in the LoopSEAMS at SEAMS Room
Chair(s): Shihong HuangFlorida Atlantic University
16:00
5m
Paper
Hey! Preparing Humans to do Tasks in Self-adaptive SystemsLong Paper
SEAMS
NIANYU LIPeking University, China, Javier CamaraUniversity of York, David GarlanCarnegie Mellon University, USA, Bradley SchmerlCarnegie Mellon University, USA, Zhi JinPeking University
16:05
5m
Paper
A Conceptual Reference Model for Human as a Service Provider in Cyber Physical SystemsLong Paper
SEAMS
Hargyo Tri Nugroho IgnatiusUniversity of Birmingham, Rami BahsoonUniversity of Birmingham
16:10
5m
Paper
Maintaining driver attentiveness in shared-control autonomous drivingShort Paper
SEAMS
16:15
5m
Paper
Gamified and Self-Adaptive Applications for the Common Good: Research Challenges AheadShort Paper
SEAMS
Antonio BucchiaroneFondazione Bruno Kessler, Trento, Italy, Antonio CicchettiMälardalen University, Nelly BencomoAston University, Enrica Loria, Annapaola MarconiFondazione Bruno Kessler, Trento, Italy
16:20
35m
Live Q&A
Session 5 - Discussion
SEAMS

16:00 - 16:50
KeynoteTechDebt Technical Papers at TechDebt Room
Chair(s): Alexander ChatzigeorgiouUniversity of Macedonia
16:00
50m
Keynote
Technical Debt in the Age of Ops
TechDebt Technical Papers
K: Jan BoschChalmers University of Technology
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
1.7 Talk 2 - Frontiers at CHASECHASE Research Papers at CHASE Room
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 MelegatiFree University of Bozen-Bolzano, Xiaofeng WangFree University of Bozen-Bolzano
16:27
10m
Full-paper
Utilizing Hackathons to Foster Innovation - The Case of a Corporate Hackathon Series
CHASE Research Papers
Alar LeemetPipedrive, Fredrik FredrikUniversity of Tartu, Alexander NolteUniversity of Tartu
16:37
10m
Full-paper
The Impacts of Sentiments and Tones in Community-Generated Issue Discussions
CHASE Research Papers
Arghavan SaneiPolytechnique Montreal, Jinghui ChengPolytechnique Montreal, Bram AdamsQueens University
Pre-print
16:47
5m
Short-paper
The Effects on Social Support and Work Engagement with Scrum Events
CHASE Research Papers
Debora MüllerUniversity of Applied Sciences Northwestern Switzerland, Martin KroppUniversity of Applied Sciences Northwestern Switzerland, Craig AnslowVictoria University of Wellington, Andreas MeierZurich University of Applied Sciences
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 CatolinoTilburg University & ​Jheronimus Academy of Data Science
16:45
5m
Paper
Comprehending Spreadsheets: Which Strategies do Users Apply?
ICPC Early Research Achievement (ERA)
Karin Maria HodniggUniversity of Klagenfurt, Christian MachoUniversity of Klagenfurt, Martin PinzgerAlpen-Adria-Universität Klagenfurt, Dietmar Jannach
16:50
10m
Paper
Students’ Misunderstanding of the Order of Evaluation in Conjoined Conditions
ICPC Education
Eliane WieseUniversity of Utah, Anna RaffertyCarleton College, Garrett Moseke
Pre-print
17:00
10m
Paper
From Novice to Expert: Analysis of Token Level Effects in a Longitudinal Eye Tracking Study
ICPC Research
Naser Al MadiColby College, Cole S. PetersonUniversity of Nebraska-Lincoln, USA, Bonita SharifUniversity of Nebraska-Lincoln, USA, Jonathan I. MaleticKent State University
Pre-print
17:10
10m
Paper
The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia
ICPC Research
Pre-print
17:20
5m
Demonstration
Interactive Static Performance Analysis in the IDE
ICPC Tool Demonstration
Aaron Beigelbeck, Maurício AnicheDelft University of Technology, Jürgen CitoTU 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. ShepherdVirginia Commonwealth University, Daniela DamianUniversity of Victoria
17:00 - 18:00
KeynoteAST at AST Room
Chair(s): María José EscalonaUniversity 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 JamshidiUniversity of South Carolina
17:00
5m
Paper
"Know What You Know": Predicting Behavior for Learning-Enabled Systems When Facing UncertaintyLong Paper
SEAMS
Michael LangfordMichigan State University, Betty H.C. ChengMichigan State University
17:05
5m
Paper
Run-time Reasoning from Uncertain Observations with Subjective Logic in Multi-Agent Self-Adaptive Cyber-Physical SystemsLong Paper
SEAMS
Ana PetrovskaTechnical University of Munich, Malte Neuss, Ilias GerostathopoulosVrije Universiteit Amsterdam, Alexander PretschnerTechnical University of Munich
Pre-print
17:10
5m
Paper
Reliability Prediction of Self-Adaptive Systems Managing Uncertain AI Black-Box ComponentsShort Paper
SEAMS
Max ScheererFZI Research Center for Information Technology, Germany, Ralf ReussnerKarlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
17:15
5m
Paper
On Adaptive Fairness in Software SystemsShort Paper
SEAMS
Ali FarahaniLero - The Irish Software Research Centre and University of Limerick, Liliana PasqualeUniversity College Dublin & Lero, Amel BennaceurThe Open University, Thomas Welsh, Bashar NuseibehThe Open University (UK) & Lero (Ireland)
Pre-print
17:20
35m
Live Q&A
Session 6 - Discussion
SEAMS

17:00 - 17:40
Smells, Patterns and Metrics - 1TechDebt Technical Papers at TechDebt Room
Chair(s): Juan GarbajosaTechnical University of Madrid
17:00
20m
Full-paper
Experiences on Managing Technical Debt with Code Smells and AntiPatterns
TechDebt Technical Papers
Jacinto Ramirez LahtiSolita Ltd, Finland, Antti-Pekka TuovinenUniversity of Helsinki, Tommi MikkonenUniversity of Helsinki
Pre-print
17:20
20m
Full-paper
Worst Smells and Their Worst Reasons
TechDebt Technical Papers
Davide FalessiCalifornia Polytechnic State University, Rick KazmanUniversity of Hawai‘i at Mānoa
Pre-print
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
17:14
2m
Poster
Towards Human-Like Automated Test Generation: Perspectives from Cognition and Problem Solving
CHASE Research Papers
Eduard Paul EnoiuMälardalen University, Robert FeldtChalmers 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 AlderliestenDelft University of Technology, Andy ZaidmanDelft University of Technology
Pre-print
17:18
2m
Poster
A Virtual Mentor to Support Question-Writing on Stack Overflow
CHASE Research Papers
Nicole NovielliUniversity of Bari, Fabio CalefatoUniversity of Bari, Federico De LaurentiisUniversity of Bari, Luigi MinerviniUniversity of Bari, Filippo LanubileUniversity 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 DevanbuDepartment of Computer Science, University of California, Davis
17:40 - 18:00
Understanding Systems -3ICPC Research at ICPC Main Room
Chair(s): Alexander SerebrenikEindhoven University of Technology
17:40
10m
Paper
Atoms of Confusion in Java
ICPC Research
Chris Langhout, Maurício AnicheDelft University of Technology
Pre-print
17:50
10m
Paper
Bug or not bug? That is the question
ICPC Research
Quentin Perez, Pierre-Antoine Jean, Christelle UrtadoEuroMov DHM, Univ Montpellier & IMT Mines Ales, Sylvain Vauttier
Pre-print
17:40 - 18:20
Social EventTechDebt Technical Papers at TechDebt Room
Chair(s): Antonio MartiniUniversity of Oslo, Norway
17:40
40m
Social Event
Social Event
TechDebt Technical Papers

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:00 - 18:10
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 ChechikUniversity of Toronto, Laurie WilliamsNorth Carolina State University
18:20 - 19:00
Smells, Patterns and Metrics - 2 TechDebt Technical Papers at TechDebt Room
Chair(s): Valentina LenarduzziLUT University
18:20
20m
Full-paper
Predicting Relative Thresholds for Object Oriented Metrics
TechDebt Technical Papers
Sultan AlhusainSaudi Electronic University
Pre-print File Attached
18:40
20m
Full-paper
Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Literature Review
TechDebt Technical Papers
Justus BognerUniversity of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Roberto VerdecchiaVrije Universiteit Amsterdam, Ilias GerostathopoulosVrije Universiteit Amsterdam
Pre-print

Conference Day
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 HayashiTokyo Institute of Technology
02:00
10m
Paper
ConfInLog: Leveraging Software Logs to Infer Configuration ConstraintsICPC 2021 Honorable Mention
ICPC Research
Shulin ZhouNational University of Defense Technology, Xiaodong LiuNational University of Defense Technology, Shanshan LiNational University of Defense Technology, Zhouyang JiaNational University of Defense Technology, Yuanliang ZhangNational University of Defense Technology, Teng WangNational University of Defense Technology, China, Wang LiNational University of Defense Technology, Xiangke LiaoNational University of Defense Technology, China
Pre-print
02:10
10m
Paper
Using Grammar Patterns to Interpret Test Method Name Evolution
ICPC Research
Anthony PerumaRochester Institute of Technology, Emily Hu, Jiajun Chen, Eman Abdullah AlOmarRochester Institute of Technology, USA, Mohamed Wiem MkaouerRochester Institute of Technology, Christian D. NewmanRochester Institute of Technology
Pre-print Media Attached
02:20
10m
Paper
Keywords Guided Method Name Generation
ICPC Research
Pre-print
02:30
10m
Paper
Automated Comment Update: How Far are We?
ICPC Research
Bo LinNational University of Defense Technology, Shangwen WangNational University of Defense Technology, Kui LiuNanjing University of Aeronautics and Astronautics, Xiaoguang MaoNational University of Defense Technology, Tegawendé F. BissyandéSnT, University of Luxembourg
Pre-print Media Attached
02:05 - 02:55
2.2 Talk 3 - CHASE in OSSCHASE Research Papers at CHASE Room
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 BhasinUniversity of Victoria, Canada, Adam R MurrayUniversity of Victoria, Margaret-Anne StoreyUniversity of Victoria
02:17
10m
Full-paper
Ideology in Open Source Development
CHASE Research Papers
Yang YueUniversity of California, Irvine, Xiaoran YuBeijing University of Posts and Telecommunications, Xinyi YouBeijing University of Posts and Telecommunications, Yi WangBeijing University of Posts and Telecommunications, David RedmilesUniversity of California, Irvine
Pre-print
02:27
5m
Short-paper
Qualitatively Analyzing PR Rejection Reasons from Conversations in Open-Source Projects
CHASE Research Papers
Tanay GottigundalaCalifornia Polytechnic State University, Siriwan SereesathienCalifornia Polytechnic State University, Bruno da SilvaCalifornia Polytechnic State University
Pre-print
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
2.4 Poster Session 2CHASE Research Papers at CHASE Room
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 AlmeidaFederal University of Pernambuco, Kiev GamaFederal University of Pernambuco
03:09
2m
Poster
Perceptions about Software Testing among UAE Software Students
CHASE Research Papers
Luiz Fernando CapretzWestern University, Ali BounassifUniversity of Sharjah, Harous SaadUnited Arab Emirates University
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

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 BertolinoCNR-ISTI
12:00
30m
Long-paper
An Evolutionary Approach to Adapt Tests Across Mobile Apps
AST
Leonardo MarianiUniversity of Milano Bicocca, Mauro PezzeUSI Lugano, Switzerland, Valerio TerragniThe University of Auckland, Daniele ZuddasUniversità 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 JahajTechnische Universitaet Graz, Lorenz KlampflGraz 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 KimKAIST, Shin YooKorea Advanced Institute of Science and Technology
Pre-print Media Attached
13:30 - 14:00
Day openingFormaliSE at FormaliSE Room
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 PasqualeUniversity College Dublin & Lero
14:30 - 15:25
Session 7: Core Approaches for Self-adaptationSEAMS at SEAMS Room
Chair(s): Genaina RodriguesUniversity of Brasilia
14:30
5m
Paper
How do we Evaluate Self-adaptive Software Systems?Long Paper
SEAMS
Ilias GerostathopoulosVrije Universiteit Amsterdam, Thomas VogelHumboldt-Universität zu Berlin, Danny WeynsKU Leuven, Patricia LagoVrije Universiteit Amsterdam
Pre-print
14:35
5m
Paper
Threat models at run time: the case for reflective and adaptive threat managementShort Paper
SEAMS
Dimitri Van LanduytKatholieke Universiteit Leuven, Liliana PasqualeUniversity College Dublin & Lero, Laurens Sionimec-DistriNet, KU Leuven, Wouter JoosenKatholieke Universiteit Leuven
14:40
5m
Paper
Incremental Runtime Model Queries and Adaptive MonitoringShort Paper
SEAMS
Matthias BarkowskyHasso Plattner Institute, University of Potsdam, Germany, Thomas Brand, Holger GieseHasso Plattner Institute, University of Potsdam
14:45
5m
Paper
RDMSim: An Exemplar for Evaluation and Comparison of Decision-Making Techniques for Self-AdaptationArtifact Paper
SEAMS
Pre-print
14:50
35m
Live Q&A
Session 7 - Discussion
SEAMS

15:00 - 16:15
Testing for Specific Domains - 2AST at AST Room
Chair(s): Alejandra GarridoLIFIA, University of La Plata & CONICET, Argentina
15:00
15m
Short-paper
Automated User Experience Testing through Multi-Dimensional Performance Impact Analysis
AST
Chidera BiringaUniversity of Massachusetts, Gokhan KulUniversity of Massachusetts Dartmouth
Pre-print Media Attached
15:15
30m
Long-paper
A Survey of Video Game Testing
AST
Cristiano PolitowskiConcordia University, Fabio PetrilloUniversité du Québec à Chicoutimi, Canada, Yann-Gaël GuéhéneucConcordia 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 SerebrenikEindhoven 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 TalebUniversité du Québec à Chicoutimi, Raphael KhouryUniversité du Québec à Chicoutimi, Canada, Sylvain HalléUniversité du Québec à Chicoutimi
Pre-print
16:00
30m
Talk
Quantifying Faultiness: What Does It Mean to Have N Faults
FormaliSE
16:30
30m
Talk
Checking temporal patterns of API usage without code execution
FormaliSE
Erick RaelijohnUniversity of Montreal, Michalis FamelisUniversité de Montréal, Houari SahraouiUniversité de Montréal
15:30 - 16:30
Keynote 2SEAMS at SEAMS Room
Chair(s): Raffaela MirandolaPolitecnico di Milano
15:30
60m
Keynote
Uncertain models of unknown realities: modelling and simulating complex biological systemsKeynote
SEAMS
A: Fiona PolackKeele University
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 BellamyIBM T.J. Watson Research Center
16:30 - 18:15
Industrial case studies & Doctoral StudentsAST at AST Room
Chair(s): Breno MirandaFederal University of Pernambuco
16:30
15m
Short-paper
Continuous Testing Improvement Model
AST
Maximiliano Agustin MascheroniUniversidad Nacional de La Plata, Emanuel Agustin IrrazábalUniversidad Nacional del Nordeste, Gustavo RossiUniversidad 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 BucaioniMälardalen University, Fabio Di SilvestroBombardier Railway Transportation, Inderjeet SinghBombardier Railway Transportation, Mehrdad SaadatmandRISE Research Institutes of Sweden, Henry MucciniUniversity of L'Aquila, Italy, Thorvaldur JochumssonBombardier 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 ArrietaUniversity of Mondragon, Jon AyerdiMondragon Unibertsitatea, Miren IllarramendiMondragon University, Aitor AgirreIKERLAN-IK4, Goiuria SagarduiUniversity of Mondragon , Maite ArratibelOrona
Pre-print Media Attached
17:45
30m
Long-paper
Automatically Assessing and Extending Code Coverage for NPM Packages
AST
Haiyang SunUniversità della Svizzera italiana, Andrea RosàUniversity of Lugano, Switzerland, Daniele BonettaOracle Labs, Walter BinderUniversity of Lugano, Switzerland
Media Attached
16:35 - 17:30
Session 8: Cyber-Physical SystemsSEAMS at SEAMS Room
Chair(s): Luciano BaresiPolitecnico di Milano
16:35
5m
Paper
The Concept of an Autonomic Avionics Platform and the Resulting Software Engineering ChallengesShort Paper
SEAMS
Pre-print
16:40
5m
Paper
Analysis and Monitoring of Cyber-Physical Systems via Environmental Domain Knowledge & ModelingShort Paper
SEAMS
Byron DevriesGrand Valley State University, Erik FredericksGrand Valley State University, Betty H.C. ChengMichigan State University
16:45
5m
Paper
RoboMAX: Robotic Mission Adaptation eXemplarsArtifact Paper
SEAMS
Mehrnoosh AskarpourMcMaster University, Christos TsigkanosTU Vienna, Claudio MenghiUniversity of Luxembourg, Radu CalinescuUniversity of York, UK, Patrizio PelliccioneGran Sasso Science Institute (GSSI) and Chalmers | University of Gothenburg, Sergio Garcia, Ricardo CaldasChalmers, Tim J. von Oertzen, Manuel WimmerJKU Linz, Luca BerardinelliJohannes Kepler University Linz, Matteo RossiPolitecnico di Milano, Marcello M. BersaniPolitecnico di Milano, Gabriel S. RodriguesUniversity of Brasília, Brazil
16:50
35m
Live Q&A
Session 8 - Discussion
SEAMS

16:50 - 17:30
2.9 Talk 4 - Human factors in maintenanceCHASE Research Papers at CHASE Room
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 MatsubaraFederal University of Amazonas, Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Bruno GadelhaUFAM, Tayana ConteUniversidade Federal do Amazonas
17:02
10m
Full-paper
Decoding Confusing Code: Social Representations among Developers
CHASE Research Papers
Rafael de MelloCEFET/RJ, Brazil, José Aldo da CostaFederal University of Campina Grande, Benedito Fernando Albuquerque de OliveiraFederal University of Alagoas, Márcio RibeiroFederal University of Alagoas, Brazil, Baldoino Fonseca, Rohit GheyiFederal University of Campina Grande, Alessandro GarciaPUC-Rio, Willy TiengoFederal University of Alagoas
17:12
10m
Full-paper
How Experience Impacts Practitioners’ Perception of Causes and Effects of Technical Debt
CHASE Research Papers
Sávio FreireFederal University of Bahia and Federal Institute of Ceará, Nicolli RiosFederal University of Rio de Janeiro, Boris Rainiero Perez GutierrezUniversity of Los Andes, Colombia, Cristian Camilo Castellanos RodriguezUniversidad de los Andes , Bogotá, Colombia, Dario CorrealAssociate Professor, Robert RamačFaculty of Technical Sciences, University of Novi Sad, Vladimir MandićFaculty of Technical Sciences, University of Novi Sad, Nebojša TaušanINFORA Research Group doo, Gustavo LópezUniversity of Costa Rica, Alexia PachecoUniversity of Costa Rica, Davide FalessiCalifornia Polytechnic State University, Manoel MendonçaFederal University of Bahia, Clemente IzurietaMontana State University, Carolyn SeamanUniversity of Maryland Baltimore County, Rodrigo SpinolaUniversidade Salvador
DOI Pre-print
17:22
5m
Short-paper
Gamification in Software Engineering: A Literature Review
CHASE Research Papers
Carlos F. BarretoCesar School, César FrançaUniversidade Federal Rural de Pernambuco
17:27
3m
Other
Session discussion + closing
CHASE Research Papers

17:00 - 17:10
WelcomeDS - Doctoral Symposium at DS Plenary Room
Chair(s): Sebastian UchitelUniversidad de Buenos Aires / Imperial College, Sira VegasUniversidad 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 CapillaUniversidad 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 CrespoUniversity of Valladolid, arturo gonzalezUniversity of Valladolid, Mario PiattiniUniversity of Castilla-La Mancha, Spain
Pre-print
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 MalakutiABB Corporate Research, Germany, Jens HeuschkelABB Corporate Research Center, Germany
Pre-print
17:30
20m
Full-paper
Assessing Smart Contracts Security Technical Debts
TechDebt Technical Papers
Sabreen AhmadjeeUniversity of Birmingham, Carlos Mera-GómezESPOL Polythecnic University, Rami BahsoonSchool of Computer Science, University of Birmingham
Pre-print
17:10 - 18:10
Get to know your peers #1DS - Doctoral Symposium at DS Room 1
Chair(s): Betty H.C. ChengMichigan State University
17:10 - 18:10
Get to know your peers #2DS - Doctoral Symposium at DS Room 2
Chair(s): Laura DillonMichigan State University
17:10 - 18:10
Get to know your peers #3DS - Doctoral Symposium at DS Room 3
Chair(s): Joanne M. AtleeUniversity of Waterloo
17:30 - 17:40
2.10 Conference Closing Time Band 2CHASE Research Papers at CHASE Room
17:30
10m
Day closing
Conference closing
CHASE Research Papers

17:30 - 18:00
Closing and AwardsSEAMS at SEAMS Room
Chair(s): Rogério de LemosUniversity of Kent, UK
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 MartiniUniversity of Oslo, Norway
18:00
90m
Other
Working session, awards and closing
TechDebt Technical Papers
Antonio MartiniUniversity of Oslo, Norway, Davide TaibiTampere University , Narayan RamasubbuUniversity of Pittsburgh, USA
18:10 - 18:25
18:15 - 18:30
Conference closingAST at AST Room
Chair(s): María José EscalonaUniversity 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 AlrajehImperial 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 MedeirosUniversity of the Basque Country (UPV/EHU)
Pre-print
18:55
30m
Doctoral symposium paper
Extractive Multi Product-Line EngineeringDoctoral Symposium
DS - Doctoral Symposium
Kamil RosiakTU Braunschweig
Pre-print
19:25
30m
Doctoral symposium paper
Group Recommendation Techniques for Feature Modeling and ConfigurationDoctoral Symposium
DS - Doctoral Symposium
Viet-Man LeGraz University of Technology
Pre-print
18:25 - 19:55
Early PhD #2DS - Doctoral Symposium at DS Room 2
Chair(s): Sira VegasUniversidad 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 MonteiroCenter 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 AlmeidaCesar School
Pre-print
19:25
30m
Doctoral symposium paper
Learning to Boost the Efficiency of Modern Code ReviewDoctoral Symposium
DS - Doctoral Symposium
Robert HeumüllerChair 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 UchitelUniversidad 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 ValdesOpen 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 ToledoUniversity of Waterloo
Pre-print
19:55 - 20:10
20:10 - 20:55
PanelDS - Doctoral Symposium at DS Social Activities Room
Chair(s): Sira VegasUniversidad Politecnica de Madrid, Sebastian UchitelUniversidad de Buenos Aires / Imperial College

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

Conference Day
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): Sira VegasUniversidad Politecnica de Madrid, Sebastian UchitelUniversidad de Buenos Aires / Imperial College
17:05 - 18:35
Late PhD #1DS - Doctoral Symposium at DS Room 1
Chair(s): Sira VegasUniversidad 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 MoinTechnical 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 TrinkenreichNorthern of Arizona Univeristy
Pre-print
18:05
30m
Doctoral symposium paper
Speculative Analysis for Quality Assessment of Code CommentsDoctoral Symposium
DS - Doctoral Symposium
Pooja RaniUniversity of bern
Pre-print
18:35 - 18:50
18:50 - 20:20
Late PhD #2DS - Doctoral Symposium at DS Room 1
Chair(s): Sebastian UchitelUniversidad 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 ElderNorth Carolina State University
Pre-print
19:20
30m
Doctoral symposium paper
High-Quality Automated Program RepairDoctoral Symposium
DS - Doctoral Symposium
Manish MotwaniUniversity 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 CostaUniversity of Brasília, Brazil
Pre-print
20:20 - 20:35
ClosingDS - Doctoral Symposium at DS Plenary Room
Chair(s): Sira VegasUniversidad Politecnica de Madrid, Sebastian UchitelUniversidad de Buenos Aires / Imperial College

Conference Day
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 JuristoUniversidad Politecnica de Madrid, Arie van DeursenDelft University of Technology, Netherlands, Tao XiePeking University
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 LimSamsung Research, Samsung Electronics, MyungJoo HamSamsung Electronics, Jijoong MoonSamsung Electronics, Wook SongSamsung 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 SainiEricsson, Ricardo BrittoEricsson / Blekinge Institute of Technology
Pre-print Media Attached
11:10
20m
Paper
Towards Automating Code Review ActivitiesTechnical Track
Technical Track
Rosalia TufanoUniversità della Svizzera Italiana, Luca PascarellaUniversità della Svizzera italiana (USI), Michele TufanoMicrosoft, Denys PoshyvanykCollege of William & Mary, Gabriele BavotaSoftware 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 ZismanThe Open University
10:30
20m
Paper
A Passion for Security: Intervening to Help Software DevelopersSEIP
SEIP - Software Engineering in Practice
Charles WeirLancaster University, Ingolf BeckerUniversity College London, Lynne BlairLancaster 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 HallettUniversity of Bristol, Nikhil PatnaikUniversity of Bristol, Benjamin ShreeveUniversity of Bristol, Awais RashidUniversity 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 BrazUniversity of Zurich, Enrico FregnanUniversity of Zurich, Gül CalikliUniversity of Zürich, Alberto BacchelliUniversity 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 DiesteUniversidad Politécnica de Madrid
10:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio GuerrieroUniversità di Napoli Federico II, Roberto PietrantuonoUniversità di Napoli Federico II, Stefano RussoUniversità 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 ZhangXi'an Jiaotong University, Juan ZhaiRutgers University, Shiqing MaRutgers University, Chao ShenXi'an Jiaotong University
Pre-print Media Attached
11:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan XiaoNational University of Singapore, Ivan BeschastnikhUniversity of British Columbia, David RosenblumGeorge Mason University, Changsheng SunNational University of Singapore, Sebastian ElbaumUniversity of Virginia, Yun LinNational University of Singapore, Jin Song DongNational 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 LagoVrije Universiteit Amsterdam
10:30
20m
Paper
Identifying Key Features from App User ReviewsTechnical Track
Technical Track
Huayao WuNanjing University, Wenjun DengNanjing University, Xintao NiuNanjing University, Changhai NieNanjing 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 HuChongqing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications, Tiantong JiCase Western Reserve University, Xusheng XiaoCase Western Reserve University, Xiapu LuoThe Hong Kong Polytechnic University, Peng GaoUniversity of California, Berkeley, Yao GuoPeking University
Pre-print Media Attached
11:10
20m
Paper
Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track
Technical Track
Shengcheng YuNanjing University, Chunrong FangNanjing University, Zhenfei CaoNanjing University, Xu WangNanjing University, Tongyu LiNanjing University, Zhenyu ChenNanjing 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): Sergio SeguraUniversidad de Sevilla, Aurora RamírezUniversity of Córdoba
11:30
2h
Poster
Effect on brain activity while programming with (without) musicACM SRC
SRC - ACM Student Research Competition
Ananga ThapaliyaInnopolis University, Russia
Media Attached
11:30
2h
Poster
Anomaly Detection in Scratch AssignmentsACM SRC
SRC - ACM Student Research Competition
Nina KörberUniversity 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 ShaoWuhan University, China
Pre-print Media Attached
11:30
2h
Poster
Scalable Call Graph Constructor for MavenACM SRC
SRC - ACM Student Research Competition
Mehdi KeshaniDelft 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 ZhangPeking 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 SunEast 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-VesgaChalmers 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 MistaChalmers 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 TianPeking 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 ValleUniversity of Mondragon
Pre-print Media Attached
11:30
2h
Poster
Distribution Awareness for AI System TestingACM SRC
SRC - ACM Student Research Competition
David BerendNanyang 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 LewisCarnegie Mellon Software Engineering Institute
12:05
20m
Paper
Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track
Technical Track
Linghan MengNanjing University, Yanhui LiDepartment of Computer Science and Technology, Nanjing University, Lin ChenDepartment of Computer Science and Technology, Nanjing University, Zhi WangNanjing University, Di WuMomenta, Yuming ZhouNanjing University, Baowen XuNanjing University
Pre-print Media Attached
12:25
20m
Paper
Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track
Technical Track
Zan WangCollege of Intelligence and Computing, Tianjin University, Hanmo YouCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Yingyi ZhangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print Media Attached
12:45
20m
Paper
Testing Machine Translation via Referential TransparencyTechnical Track
Technical Track
Pinjia HeETH Zurich, Clara MeisterETH Zurich, Zhendong SuETH 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 RojasUniversity of Leicester, UK
12:05
20m
Paper
Quality Indicators in Search-Based Software Engineering: An Empirical EvaluationJournal-First
Journal-First Papers
Shaukat AliSimula Research Laboratory, Norway, Paolo ArcainiNational Institute of Informatics , Dipesh PradhanSimula Research Laboratory, Norway, Safdar Aqeel SafdarSimula Research Laboratory, Norway, Tao YueNanjing University of Aeronautics and Astronautics
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érezSVIT Research Group, Universidad San Jorge, Tewfik ZiadiLIP6, Sorbonne Université, Carlos CetinaSan 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 GuizzoUniversity College London, Justyna PetkeUniversity College London, Federica SarroUniversity College London, Mark HarmanUniversity 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 PastorUniversitat 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 DanilovaUniversity of Bonn, Alena NaiakshinaUniversity of Bonn, Stefan HorstmannUniversity of Bonn, Matthew SmithUniversity 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 MoldonRWTH Aachen University, Markus StrohmaierRWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes WachsVienna 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 GroeneveldKU Leuven, Laurens LuytenKU Leuven, Joost VennekensKU Leuven, Kris AertsKU Leuven
Pre-print Media Attached
13:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas FritzschUniversity of Stuttgart, Institute of Software Engineering, Marvin WyrichUniversity of Stuttgart, Justus BognerUniversity of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan WagnerUniversity 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 LuoSun Yat-sen University, Hai WanSchool of Data and Computer Science, Sun Yat-sen University, Xiaotong SongSchool of Data and Computer Science, Sun Yat-sen University, Binhao YangSchool of Data and Computer Science, Sun Yat-sen University, Hongzhen ZhongSchool of Data and Computer Science, Sun Yat-sen University, Yin ChenDepartment 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 EzziniUniversity of Luxembourg, Sallam AbualhaijaUniversity of Luxembourg, Chetan AroraDeakin University, Mehrdad SabetzadehEECS, University of Ottawa, Lionel C. BriandEECS, 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 SutcliffeUniversity of Aston, Peter SawyerAston University, Wei LiuKing's College London, Nelly BencomoAston 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 MashkoorJohannes Kepler University Linz, Michael LeuschelHHU, Alexander EgyedJohannes 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): Ana María MorenoUniversidad Politécnica de Madrid, Hakan ErdogmusCarnegie Mellon University
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 TanSouthern University of Science and Technology, Chunfeng HuSouthern University of Science and Technology, Ziqiang LiSouthern University of Science and Technology, Xiaowen ZhangSouthern University of Science and Technology, Ying ZhouSouthern 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 TrujilloUniversity 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 ChongMonash University, Patanamon ThongtanunamUniversity of Melbourne, Chakkrit TantithamthavornMonash University
Pre-print Media Attached
13:45 - 14:00
Awards Announcement 1Awards at Plenary Room +12h
Chair(s): George EleftherakisUniversity of York at Thessaloniki, Arie van DeursenDelft University of Technology, Netherlands, Tao XiePeking University
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 DeursenDelft University of Technology, Netherlands
14:00
30m
Keynote
Dario Gil's Keynote: What’s Next in Software Keynote
Keynotes
Dario GilIBM 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): Fabiano PecorelliUniversity of Salerno, Davide FucciBlekinge Institute of Technology, Carolin BrandtDelft University of Technology
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 BuhnovaMasaryk University, Letizia JaccheriNorwegian University of Science and Technology
Media Attached
14:45 - 15:15
14:45 - 15:15
Posters 1Posters at Poster Room
Chair(s): Federica SarroUniversity 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 SoosHobbyist, Priyanka GoliaIndian Institute of Technology, Kanpur, India and National University of Singapore, Singapore, Sourav ChakrabortyIndian Statistical Institute (ISI) , Kolkata, India, Kuldeep S. MeelNational University of Singapore
Media Attached
14:45
30m
Poster
Team-oriented Consistency Checking of Heterogeneous Engineering ArtifactsPoster
Posters
Michael Alexander TrölsJohannes Kepler University, Linz, Atif MashkoorJohannes Kepler University Linz, Alexander EgyedJohannes Kepler University
Pre-print Media Attached
14:45
30m
Poster
RPT: Effective and Efficient Retrieval of Program Translations from Big CodePoster
Posters
Binger ChenTechnische Universität Berlin, Ziawasch AbedjanLeibniz 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 FranchUniversitat 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ãoUniversitat Politècnica de València
15:20
20m
Paper
Supporting Quality Assurance with Automated Process-Centric Quality Constraints CheckingTechnical Track
Technical Track
Christoph Mayr-DornJohannes Kepler University, Linz, Michael VierhauserJohannes Kepler University Linz, Stefan BichlerJOHANNES KEPLER UNIVERSITY LINZ, Felix KeplingerJOHANNES KEPLER UNIVERSITY LINZ, Jane Cleland-HuangUniversity of Notre Dame, Alexander EgyedJohannes Kepler University, Thomas MehoferFrequentis AG
Pre-print Media Attached
15:40
15m
Paper
Inconsistency-tolerating guidance for software engineering processesNIER
NIER - New Ideas and Emerging Results
Christoph Mayr-DornJohannes Kepler University, Linz, Roland KretschmerJohannes Kepler University, Linz, Alexander EgyedJohannes Kepler University, Ruben HeradioUNED (Universidad Nacional de Educacion a Distancia), David Fernandez-AmorosUNED
Pre-print Media Attached
15:55
20m
Paper
Understanding Bounding Functions in Safety-Critical UAV SoftwareTechnical Track
Technical Track
Xiaozhou LiangSUNY Binghamton, John Henry BurnsSUNY Binghamton, Joseph SanchezSUNY Binghamton, Karthik DantuUniversity at Buffalo, Lukasz ZiarekUniversity at Buffalo, Yu David LiuSUNY 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 TosunIstanbul Technical University
15:20
20m
Paper
CODIT: Code Editing with Tree-Based Neural ModelsJournal-First
Journal-First Papers
Saikat ChakrabortyColumbia University, Yangruibo DingColumbia University, Miltiadis AllamanisMicrosoft Research, UK, Baishakhi RayColumbia 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 LinUniversity of Notre Dame, Yalin LiuUniversity of Notre Dame, Qingkai ZengUniversity of Notre Dame, Meng JiangUniversity of Notre Dame, Jane Cleland-HuangUniversity 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 MeloUniversity of Waterloo, Paulo AlencarUniversity of Waterloo, Don CowanUniversity 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 VegasUniversidad Politecnica de Madrid
15:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui FanCollege of Computer Science and Technology, Zhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Ahmed E. HassanSchool of Computing, Queen's University, Shanping LiZhejiang 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üllerChair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-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 LiUniversity 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 PenzenstadlerChalmers
15:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena FischerMaastricht University, Rita WalczuchMaastricht University, Emitzá GuzmánVrije Universiteit Amsterdam
Pre-print Media Attached
15:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo HaeringUniversity of Hamburg, Germany, Christoph StanikUniversity of Hamburg, Germany, Walid MaalejUniversity 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 CooperWilliam & Mary, Carlos Bernal-CárdenasMicrosoft, Oscar ChaparroCollege of William & Mary, Kevin MoranGeorge Mason University, Denys PoshyvanykCollege 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 KehrerHumboldt-Universtität zu Berlin, Thomas ThümUniversity of Ulm, Alexander SchultheißHumboldt-Universität zu Berlin, Paul Maximilian BittnerUniversity of Ulm
Pre-print Media Attached
16:55
20m
Paper
Seamless Variability Management With the Virtual PlatformTechnical Track
Technical Track
Wardah MahmoodChalmers | University of Gothenburg, Daniel StrüberRadboud University Nijmegen, Thorsten BergerChalmers | University of Gothenburg, Ralf LaemmelUniversity of Koblenz-Landau, Mukelabai MukelabaiChalmers | 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 NuryyevUniversity of Alberta, Sarah NadiUniversity of Alberta, Nazim BhuiyanIBM, Leonardo BanderaliIBM Toronto Labs
Pre-print Media Attached