Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 24 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

11:00 - 16:00
11:00
5h
KG4SE
Workshops

Fri 26 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 18:00
Session 1ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers at ICSSP-ICGSE
Chair(s): David Raffo Portland State University, Igor Wiese Federal University of Technology - Paraná (UTFPR)

_

ICGSE Theme: Software development communities

ICSSP Theme: Software engineering process related case studies

15:00
15m
Day opening
Opening
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Igor Steinmacher Northern Arizona University, Ricardo Britto Ericsson / Blekinge Institute of Technology, Paul Clarke , Eray Tüzün Bilkent University
15:15
10m
Day opening
LogisticsRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen
15:25
45m
Keynote
Global Software Engineering in the Age of GitHub and Zoom. How collaboration technologies and the mainstreaming of open source have changed global software engineering.Keynote
ICGSE [Joint Event] - ICSSP/ICGSE
Jim Herbsleb Carnegie Mellon University
16:10
15m
Research paper
On the Detection of Community Smells using Genetic Programming-based Ensemble Classifier Chain
ICGSE Research Papers
Nuri Almarimi Ecole de technologie supérieure (ETS), Montreal, Ali Ouni ETS Montreal, University of Quebec, Moataz Chouchen Ecole de technologie supérieure (ETS), Montreal, Islem Saidani Ecole de technologie supérieure (ETS), Montreal, Mohamed Wiem Mkaouer Rochester Institute of Technology
16:25
15m
Research paper
Understanding Collaborative Software Development: An Interview Study
ICGSE Research Papers
Kattiana Constantino Universidade Federal de Minas Gerais (UFMG), Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Mauricio Souza UFLA, Eduardo Figueiredo UFMG, Christian Kästner Carnegie Mellon University
16:40
15m
Research paper
A Case Study on Tool Support for Collaboration in Agile Development
ICGSE Research Papers
Fabio Calefato University of Bari, Andrea Giove University of Bari, Filippo Lanubile University of Bari, Marco Losavio Klopotek Software & Technology Services Italia
16:55
15m
Full-paper
Experimentation for Business-to-Business Mission-Critical Systems: A Case Study
ICSSP
David Issa Mattos Chalmers University of Technology, Anas Dakkak Ericsson, Jan Bosch , Helena Holmström Olsson Malmö University
17:10
15m
Full-paper
Digital Re-imagination of Software and Systems Processes for Quality Engineering: iSPIN Approach
ICSSP
Padmalata Nistala TCS Research, Asha Rajbhoj TCS Research, Vinay Kulkarni Tata Consultancy Services Research, Kesav Vithal Nori IIIT Hyderabad
17:25
15m
Full-paper
Process Inspection Support: an Industrial Case Study
ICSSP
Christoph Mayr-Dorn Johannes Kepler University Linz, Johann Tuder Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University, Linz

Sat 27 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
Session 2ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE
Chair(s): Tony Clear Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg, Paolo Tell IT University of Copenhagen

_

ICGSE Theme: Trust and culture in GSD

ICSSP Theme: Enterprise processes for Agile and DevOps

06:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University
06:05
10m
Day opening
LogisticsRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen
06:15
15m
Experience report
Prioritizing trust in a globally distributed software engineering team to overcome complexity and make releases a non-event
ICGSE Experience Reports
Prasad Kabbur Siemens Healthcare Pvt. Ltd., Mani Vs Siemens Healthcare Pvt. Ltd., Juergen Schuelein Siemens Healthineers
06:30
15m
Research paper
On Value Creation in Developer Relations (DevRel): a practitioners’ perspective
ICGSE Research Papers
Awdren Fontão Federal University of Mato Grosso do Sul (UFMS), Sergio Cleger-Tamayo SIDIA Institute of Science and Technology, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Arilo Claudio Dias Neto Universidade Federal do Amazonas
06:45
15m
Full-paper
Generating Use Case Scenarios from User Stories
ICSSP
Fabian Gilson University of Canterbury, Matthias Galster University of Canterbury, François Georis University of Namur
07:00
15m
Full-paper
On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study
ICSSP
Mojtaba Shahin Monash University, Muhammad Ali Babar The University of Adelaide
07:15
15m
Full-paper
Action-based recommendation in Pull-request development
ICSSP
Muhammad Ilyas Azeem Institute of Software, University of Chinese Academy of Sciences, Beijing, China, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Alexander Serebrenik Eindhoven University of Technology, Qing Wang Institute of Software, Chinese Academy of Sciences
07:30
15m
Research paper
The Design Thinking of Co-located vs. Distributed Software Developers: Distance Strikes Again!
ICGSE Research Papers
Rodi Jolak Chalmers | University of Gothenburg, Andreas Wortmann RWTH Aachen University, Grischa Liebel Reykjavik University, Eric Umuhoza Carnegie Mellon University-Africa, Michel R. V. Chaudron Chalmers | University of Gothenburg
07:45
15m
Research paper
Attending to Implicit Bias as a Way to Move Beyond Negative Stereotyping in GSE
ICGSE Research Papers
Stina Matthiesen Department of Computer Science, University of Copenhagen, Pernille Bjørn University of Copenhagen, Denmark & University of Washington, USA, Claus Trillingsgaard EG A/S
08:00
15m
Experience report
Developing a Multi-Cultural Conversational Agent With a Globally Distributed Team
ICGSE Experience Reports
Elayne Ruane University College Dublin, Anthony Ventresque Lero and University College Dublin, Ross Smith Microsoft
08:15
15m
Full-paper
Occurrence Frequency and All Historical Failure Information Based Method for TCP in CI
ICSSP
Ying Shang Beijing University of Chemical Technology, Qianyu Li Beijing University of Chemical Technology, Yang Yang Beijing University of Chemical Technology, Zheng Li University of Concepción
08:30
15m
Doctoral symposium paper
How to Treat the Use of Grey Literature in Software Engineering
ICSSP
Xin Zhou State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University
15:00 - 18:00
Session 3ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Journal First at ICSSP-ICGSE
Chair(s): Fabio Calefato University of Bari, Paul Clarke , Marco Gerosa Northern Arizona University

_

ICGSE Theme: Onboarding and community evolution

ICSSP Theme: Machine Learning, AI and Microservices Architectures

15:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University
15:05
15m
Research paper
TasRec: A Framework for Task Recommendation in Crowdsourcing
ICGSE Research Papers
Kumar Abhinav Accenture Labs, Gurpriya Kaur Bhatia Indraprastha Institute of Information Technology, Delhi, Alpana Dubey Accenture Labs, India, Sakshi Jain Accenture, Nitish Bhardwaj Accenture Technology Labs
15:20
15m
Talk
From Art to Science: Evolution of Community Development
ICGSE Journal First
15:35
15m
Full-paper
Process Implications of Executable Domain Models for Microservices Development
ICSSP
Bo Wang University of Southern California, Barry Boehm University of Southern California
15:50
15m
Full-paper
Do Instance-level Review Diagrams Support Validation Processes of Cyber-Physical System Specifications
ICSSP
Marian Daun University of Duisburg-Essen, Jennifer Brings University of Duisburg-Essen, Thorsten Weyer University Koblenz-Landau
16:05
15m
Full-paper
Onboarding Bot for Newcomers to Software Engineering
ICSSP
James Dominic Clemson University, Charles Ritter Clemson University, Paige Rodeghero Clemson University
16:20
15m
Experience report
How do newcomers learn work process in Global Software Development (GSD)? A survey study from the perspective of newly project leaders
ICGSE Experience Reports
Raquel Cunha SIDIA Institute of Science and Technology, Fernanda Souza SIDIA Institute of Science and Technology, Franciney Lima SIDIA Institute of Science and Technology, Bruno Bonifácio Universidade Federal do Amazonas - UFAM
16:35
15m
Experience report
Designing Engineering Onboarding for 60+ Nationalities
ICGSE Experience Reports
Julian Harty Commercetest Limited
16:50
15m
Full-paper
From Ad-Hoc Data Analytics to DataOps
ICSSP
Aiswarya Munappy Chalmers University of Technology, David Issa Mattos Chalmers University of Technology, Jan Bosch , Helena Holmström Olsson Malmö University, Anas Dakkak Ericsson
17:05
15m
Full-paper
Emerging and Changing Tasks in the Development Process for Machine Learning Systems
ICSSP
Hanyan Liu Chalmers | University of Gothenburg, Samuel Eksmo Chalmers | University of Gothenburg, Johan Risberg IBM Sweden, Regina Hebig University of Gothenburg
17:20
15m
Full-paper
Developing ML/DL Models: A Design Framework
ICSSP
Meenu Mary John Malmö University, Helena Holmström Olsson Malmö University, Jan Bosch

Sun 28 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
Session 4ICGSE Experience Reports / ICSSP / ICGSE Industry Talks / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE
Chair(s): Ricardo Britto Ericsson / Blekinge Institute of Technology, Klaas-Jan Stol University College Cork and Lero, Ireland, Eray Tüzün Bilkent University

_

ICGSE Theme: Process and requirements

ICSSP Theme: Empirical studies and experience reports on agile and hybrid processes

06:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University
06:05
15m
Experience report
Moray-STF: A Novel Approach for Requirement Definition for GSD Projects in a Mobile Ecosystem
ICGSE Experience Reports
Klinsman M. Goncalves SIDIA R&D Institute, Yasmine G Vaz SIDIA R&D Institute, Eberth F. Cruz SIDIA R&D Institute, Rafael E. Silva SIDIA R&D Institute, Lineker Souza SIDIA R&D Institute, Fábio M. Azevedo SIDIA R&D Institute, Eduardo D. Sardinha SIDIA R&D Institute, Paulo Fonseca SIDIA R&D Institute, Cícero Augusto De Lara Pahins SIDIA Research Institute
06:20
15m
Experience report
Using a Tool-based Approach to Comply with Smartphone User Manual Regulations in Latin America Countries
ICGSE Experience Reports
Klinsman M. Goncalves SIDIA R&D Institute, Yasmine G Vaz SIDIA R&D Institute, Eberth F. Cruz SIDIA R&D Institute, Rafael E. Silva SIDIA R&D Institute, Lineker Souza SIDIA R&D Institute, Fábio M. Azevedo SIDIA R&D Institute, Eduardo D. Sardinha SIDIA R&D Institute, Paulo Fonseca SIDIA R&D Institute, Cícero Augusto De Lara Pahins SIDIA Research Institute
06:35
15m
Full-paper
Constructing a Hybrid Software Process Simulation Model in Practice: An Exemplar from Industry
ICSSP
Yue Li Oxford-Hainan Blockchain Research Institute, He Zhang Nanjing University, Liming Dong Nanjing University, Bohan Liu Nanjing University, Jinyu Ma Nanjing University
06:50
15m
Full-paper
How are Hybrid Development Approaches Organized? - A Systematic Literature Review
ICSSP
Nils Prenner Leibniz Universität Hannover, Software Engineering Group, Carolin Unger-Windeler Leibniz Universität Hannover, Software Engineering Group, Kurt Schneider Leibniz Universität Hannover, Software Engineering Group
07:05
15m
Full-paper
Determining Context Factors for Hybrid Development Methods with Trained Models
ICSSP
Jil Klünder Leibniz Universität Hannover, Dzejlana Karajic University of Passau, Paolo Tell IT University of Copenhagen, Oliver Karras Leibniz University Hannover, Christian Muenkel Leibniz University Hannover, Jürgen Münch Reutlingen University, Stephen MacDonell Auckland University of Technology, Regina Hebig University of Gothenburg, Marco Kuhrmann University of Passau
07:20
15m
Industry talk
Observability Driven Development and Continuous Delivery
ICGSE Industry Talks
Mahesh Venkataraman Accenture, Reuben George Accenture
07:35
15m
Experience report
Expanding the responsibility of an offshore team and sustainably increasing business value using SAFe
ICGSE Experience Reports
Alaukikdev Pandya Siemens Healthineers, V. S. Mani Siemens , Ansuman Pattanayak Siemens Healthineers
07:50
15m
Experience report
Hybrid Sourcing: Novel Combination of Crowdsourcing and Inner-sourcing for Software Developments
ICGSE Experience Reports
Shinobu Saito NTT Software Innovation Center, IIMURA Yukako NTT Software Innovation Center
08:05
15m
Full-paper
Charting Coordination Needs in Large-Scale Agile Organizations with Boundary Objects and Methodological Islands
ICSSP
Rashidah Kasauli Chalmers | University of Gothenburg, Rebekka Wohlrab Chalmers University of Technology | Systemite AB, Eric Knauss Chalmers University of Technology and University of Gothenbrug, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Jennifer Horkoff Chalmers and the University of Gothenburg, Salome Maro Chalmers | University of Gothenburg
08:20
15m
Doctoral symposium paper
Towards Improving the Organization of Hybrid Development Approaches
ICSSP
Nils Prenner Leibniz Universität Hannover, Software Engineering Group
15:00 - 18:00
Session 5ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers / ICSSP / ICGSE Experience Reports at ICSSP-ICGSE
Chair(s): Josiane Kroll University of Manitoba, Leon Osterweil

_

ICGSE Theme: Tools for GSD

ICSSP Theme: Applied Software Engineering Practices

15:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University
15:05
45m
Keynote
Preventing Undesirable Behavior of Intelligent MachinesKeynote
ICGSE [Joint Event] - ICSSP/ICGSE
Yuriy Brun University of Massachusetts Amherst
Link to publication DOI Pre-print
15:50
15m
Experience report
Challenges in scaling AI-powered distributed software product
ICGSE Experience Reports
Rajeev Kumar Gupta Siemens Healthineers India LLP, Balaji B Siemens Healthineers India LLP, Mekanathan Venkatachalapathy Siemens, Ferose Khan Jeberla Siemens
16:05
15m
Experience report
Developing a Release Management Tool to Support Global Software Development: An Experience Report on Android Platform
ICGSE Experience Reports
Hualter Oliveira Barbosa SIDIA Institute of Science and Technology, Witalo Albuquerque SIDIA Institute of Science and Technology, Alexandre Bandeira SIDIA Institute of Science and Technology, Luis Albuquerque SIDIA Institute of Science and Technology, Ueslei Pivoto SIDIA Institute of Science and Technology, Fernando Pires SIDIA Institute of Science and Technology, Bruno Bonifácio Universidade Federal do Amazonas - UFAM
16:20
15m
Research paper
GLOBAL-MANAGER: A Serious Game for providing training in Project Manager Skills
ICGSE Research Papers
Rubén Marquez University of Castilla-La Mancha, Aurora Vizcaíno Universidad de Castilla - La Mancha, Felix García University of Castilla-La Mancha, Antonio Manjavacas University of Castilla-La Mancha
16:35
15m
Full-paper
Why do Software Teams Deviate from Scrum? Reasons and Implications
ICSSP
Mohamad Mortada Chalmers | University of Gothenburg, Hamdy Michael Ayas Chalmers | University of Gothenburg, Regina Hebig University of Gothenburg
16:50
15m
Full-paper
EcoKnow: Engineering Effective, Co-created and Compliant Adaptive Case Management Systems for Knowledge Workers
ICSSP
Thomas T. Hildebrandt University of Copenhagen, Amine Abbad Andaloussi Technical University of Denmark, Lars Rune Christensen IT University of Copenhagen, Søren Debois IT University of Copenhagen, Nicklas Pape Healy Syddjurs Municipality, Hugo A. López IT University of Copenhagen, Denmark & DCR Solutions A/S, Morten Marquard DCR Solutions A/S, Naja Holten Møller University of Copenhagen, Anette C. M. Petersen IT University of Copenhagen, Tijs Slaats University of Copenhagen, Barbara Weber St. Gallen University
17:05
10m
Day closing
Closing
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205
17:15
10m
Awards
Awards ceremony
ICGSE [Joint Event] - ICSSP/ICGSE
Igor Steinmacher Northern Arizona University, Ricardo Britto Ericsson / Blekinge Institute of Technology, Josiane Kroll University of Manitoba, Paul Clarke , Eray Tüzün Bilkent University
15:00 - 15:30
OpeningTechDebt at TechDebt
Chair(s): Clemente Izurieta Montana State University
15:00
30m
Day opening
Opening
TechDebt
Clemente Izurieta Montana State University
15:30 - 16:15
Keynote 1TechDebt at TechDebt
Chair(s): Matthias Galster University of Canterbury

The keynote includes a 30 minute talk followed by a 15 minute Q&A.

15:30
45m
Talk
Risk-based Security Technical Debt Reduction: When everything’s important, nothing gets done
TechDebt
Laurie Williams North Carolina State University
16:15 - 16:25
Break 1TechDebt at TechDebt
16:15
10m
Break
Break 1
TechDebt

16:25 - 17:25
Understanding Managing Technical Debt in IndustryTechDebt at TechDebt
Chair(s): Fabian Gilson University of Canterbury

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:25
20m
Research paper
Carrot and Stick approaches when managing Technical Debt
TechDebt
Terese Besker Chalmers University of Technology, Sweden, Antonio Martini University of Oslo, Norway, Jan Bosch Chalmers University of Technology, Sweden
16:45
20m
Research paper
The Prevalence of the Technical Debt Concept in Serbian IT Industry: Results of a National-Wide Survey
TechDebt
Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Nebojša Taušan INFORA Research Group doo, Robert Ramač Faculty of Technical Sciences, University of Novi Sad
17:05
20m
Research paper
What are the Practices used by Software Practitioners on Technical Debt Payment? Results From an International Family of Surveys
TechDebt
Boris Rainiero Perez Gutierrez University of Los Andes, Colombia, Cristian Camilo Castellanos Rodriguez Universidad de los Andes , Bogotá, Colombia, Dario Correal Associate Professor, Nicolli Rios Federal University of Bahia, Sávio Freire Federal University of Bahia and Federal Institute of Ceará, Rodrigo Spinola Universidade Salvador, Carolyn Seaman University of Maryland Baltimore County
Link to publication DOI
17:25 - 17:30
Break 2TechDebt at TechDebt
17:25
5m
Break
Break 2
TechDebt

17:30 - 17:50
RetrospectiveTechDebt at TechDebt
Chair(s): Areti Ampatzoglou University of Groningen

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

17:30
20m
Research paper
A Systematic Literature Review of Technical Debt Prioritization
TechDebt
Reem Alfayez , Wesam Alwehaibi , Robert Winn , Elaine Venson USC, Barry Boehm University of Southern California

Mon 29 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

02:00 - 05:00
09:00 - 16:00
09:00
7h
IWoR
Workshops

09:00 - 12:00
09:00
3h
RAISE
Workshops

10:30 - 11:00
Programming Languages & ModelsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Dimitris Kolovos University of York

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
6m
Live Q&A
An Empirical Study on the Impact of Deimplicitization on Program ComprehensionMSR - Registered Reports
MSR Registered Reports
A: Jürgen Cito MIT, A: Jiasi Shen Massachusetts Institute of Technology, A: Martin C. Rinard MIT
Pre-print Media Attached
10:36
6m
Live Q&A
AIMMX: Artificial Intelligence Model Metadata ExtractorMSR - Technical Paper
MSR Technical Papers
Jason Tsay IBM Research, Alan Braz IBM Research, Martin Hirzel IBM Research, Avraham Shinnar IBM Research, Todd Mummert
Pre-print Media Attached
10:42
6m
Live Q&A
Using Large-Scale Anomaly Detection on Code to Improve Kotlin CompilerMSR - Technical Paper
MSR Technical Papers
Timofey Bryksin JetBrains Research, Saint Petersburg State University, Victor Petukhov JetBrains, ITMO University, Ilya Alexin , Stanislav Prikhodko , Alexey Shpilman , Vladimir Kovalenko TU Delft, Nikita Povarov JetBrains
Pre-print Media Attached
10:48
6m
Live Q&A
An Empirical Study of Method Chaining in JavaMSR - Technical Paper
MSR Technical Papers
Tomoki Nakamaru Graduate School of Information Science and Technology, The University of Tokyo, Tomomasa Matsunaga , Tetsuro Yamazaki Graduate School of Information Science and Technology, The University of Tokyo, Soramichi Akiyama Department of Creative Informatics, The University of Tokyo, Shigeru Chiba The University of Tokyo
Pre-print Media Attached
10:54
6m
Live Q&A
Painting Flowers: Reasons for Using Single-State State Machines in Model-Driven EngineeringMSR - Technical Paper
MSR Technical Papers
Nan Yang Eindhoven University of Technology, The Netherlands, Pieter Cuijpers , Ramon Schiffelers Eindhoven University of Technology and ASML, the Netherlands, Johan Lukkien , Alexander Serebrenik Eindhoven University of Technology
Media Attached
10:30 - 11:00
Refactoring & TestingMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Maurício Aniche Delft University of Technology, Netherlands

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
7m
Live Q&A
Characterizing and Identifying Composite Refactorings: Concepts, Heuristics and PatternsMSR - Technical Paper
MSR Technical Papers
Leonardo Da Silva Sousa Carnegie Mellon University, USA, Diego Cedrim Pontifical Catholic University of Rio de Janeiro, Alessandro Garcia PUC-Rio, Willian Oizumi PUC-Rio, Ana Carla Bibiano PUC-Rio, Daniel Oliveira PUC-Rio, Miryung Kim University of California, Los Angeles, Anderson Oliveira PUC-Rio
Pre-print Media Attached
10:37
7m
Live Q&A
Behind the Intents: An In-depth Empirical Study on Software Refactoring in Modern Code ReviewMSR - Technical Paper
MSR Technical Papers
Matheus Paixao University of Fortaleza, Anderson Uchôa Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Ana Carla Bibiano PUC-Rio, Daniel Oliveira PUC-Rio, Alessandro Garcia PUC-Rio, Jens Krinke University College London, Emilio Arvonio
Pre-print Media Attached
10:45
7m
Live Q&A
JTeC: A Large Collection of Java Test Classes for Test Code Analysis and ProcessingMSR - Data Showcase
MSR Data Showcase
Federico Corò , A: Roberto Verdecchia Vrije Universiteit Amsterdam, A: Emilio Cruciani , A: Breno Miranda Federal University of Pernambuco, A: Antonia Bertolino CNR-ISTI
Pre-print Media Attached
10:52
7m
Live Q&A
TestRoutes: A Manually Curated Method Level Dataset for Test-to-Code TraceabilityMSR - Data Showcase
MSR Data Showcase
A: András Kicsi , A: László Vidács University of Szeged, Hungary, A: Tibor Gyimothy
Pre-print Media Attached
11:00 - 12:00
Build, CI, & DependenciesMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Raula Gaikovina Kula NAIST

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

11:00
12m
Live Q&A
A Tale of Docker Build Failures: A Preliminary StudyMSR - Technical Paper
MSR Technical Papers
Yiwen Wu National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Tao Wang National University of Defense Technology, Huaimin Wang
Pre-print Media Attached
11:12
12m
Live Q&A
Using Others' Tests to Avoid Breaking UpdatesMSR - Technical Paper
MSR Technical Papers
Suhaib Mujahid Concordia University, Rabe Abdalkareem Concordia University, Montreal, Canada, Emad Shihab Concordia University, Shane McIntosh McGill University
Pre-print Media Attached
11:24
12m
Live Q&A
A Dataset of DockerfilesMSR - Data Showcase
MSR Data Showcase
A: Jordan Henkel University of Wisconsin–Madison, A: Christian Bird Microsoft Research, A: Shuvendu K. Lahiri Microsoft Research, A: Thomas Reps University of Wisconsin-Madison, USA
Media Attached
11:36
12m
Live Q&A
Empirical Study of Restarted and Flaky Builds on Travis CIMSR - Technical Paper
MSR Technical Papers
Thomas Durieux KTH Royal Institute of Technology, Sweden, Claire Le Goues Carnegie Mellon University, Michael Hilton Carnegie Mellon University, USA, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
DOI Pre-print Media Attached
11:48
12m
Live Q&A
LogChunks: A Data Set for Build Log AnalysisMSR - Data Showcase
MSR Data Showcase
A: Carolin Brandt Delft University of Technology, A: Annibale Panichella Delft University of Technology, A: Andy Zaidman TU Delft, A: Moritz Beller Facebook, USA
Pre-print Media Attached
11:30 - 12:00
Registered Reports Track DiscussionMSR Registered Reports at MSR:Zoom2
Chair(s): Neil Ernst University of Victoria, Janet Siegmund TU Chemnitz

Open Discussion over Zoom (Joining info available on Slack)

11:30
30m
Other
Future Directions for Registered Reports MSR - Registered Reports
MSR Registered Reports
Neil Ernst University of Victoria, Janet Siegmund TU Chemnitz
12:00 - 13:00
Code SmellsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Alessandro Garcia PUC-Rio

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

12:00
10m
Live Q&A
Detecting Video Game-Specific Bad Smells in Unity ProjectsMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
12:10
10m
Live Q&A
Investigating Severity Thresholds for Test SmellsMSR - Technical Paper
MSR Technical Papers
Davide Spadini Delft University of Technology, Netherlands, Martin Schvarcbacher , Ana Oprescu University of Amsterdam, Magiel Bruntink Software Improvement Group, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
12:20
10m
Live Q&A
On the Prevalence, Impact, and Evolution of SQL code smells in Data-Intensive SystemsMSR - Technical Paper
MSR Technical Papers
Biruk Asmare Muse , Masud Rahman Dalhousie University, Csaba Nagy Software Institute - USI, Lugano, Anthony Cleve University of Namur, Foutse Khomh Polytechnique Montréal, Giuliano Antoniol Polytechnique Montréal
Pre-print Media Attached
12:30
10m
Live Q&A
Multi-language Design Smells: A Backstage PerspectiveMSR - Registered Reports
MSR Registered Reports
A: Mouna Abidi , A: Moses Openja , A: Foutse Khomh Polytechnique Montréal
Pre-print Media Attached
12:40
10m
Live Q&A
The Scent of Deep Learning Code: An Empirical StudyMSR - Technical Paper
MSR Technical Papers
Hadhemi Jebnoun , Masud Rahman Dalhousie University, Foutse Khomh Polytechnique Montréal, Houssem Ben Braiek
Pre-print Media Attached
12:50
10m
Live Q&A
Developer-Driven Code Smell PrioritizationMSR - Technical Paper
MSR Technical Papers
Fabiano Pecorelli University of Salerno, Fabio Palomba University of Salerno, Foutse Khomh Polytechnique Montréal, Andrea De Lucia University of Salerno
Pre-print Media Attached
12:00 - 13:00
MSR Mining ChallengeMSR Mining Challenge / MSR Technical Papers at MSR:Zoom2
Chair(s): Antoine Pietri Inria, Diomidis Spinellis Athens University of Economics and Business, Stefano Zacchiroli Université de Paris and Inria

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

12:00
20m
Live Q&A
Cheating Death: A Statistical Survival Analysis of Publicly Available Python ProjectsMSR - Mining Challenge
MSR Mining Challenge
A: Ali Rao Hamza , A: Chelsea Parlett-Pelleriti , A: Erik Linstead Chapman University
Pre-print Media Attached
12:20
20m
Live Q&A
An investigation to find motives behind cross-platform forks from Software Heritage datasetMSR - Mining Challenge
MSR Mining Challenge
A: Avijit Bhattacharjee University of Saskatchewan, Canada, A: Sristy Sumana Nath Department of Computer Science, University of Saskatchewan, A: Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, A: Debasish Chakroborti , A: Banani Roy University of Saskatchewan, A: Chanchal K. Roy University of Saskatchewan, A: Kevin Schneider University of Saskatchewan
DOI Pre-print Media Attached
12:40
20m
Live Q&A
Exploring the Security Awareness of the Python and JavaScript Open Source CommunitiesMSR - Mining Challenge
MSR Mining Challenge
Gabor Antal , Márton Keleti , A: Peter Hegedus University of Szeged
Pre-print Media Attached
13:00 - 13:15
"Opening" & AwardsMSR Plenary at MSR:Zoom
Chair(s): Georgios Gousios Delft University of Technology, Sunghun Kim Hong Kong University of Science and Technology, Sarah Nadi University of Alberta

Live on YouTube: https://www.youtube.com/watch?v=Qvf7mHa-YYs

13:00
15m
Day opening
MSR Opening & Awards
MSR Plenary
Sunghun Kim Hong Kong University of Science and Technology, Sarah Nadi University of Alberta, Georgios Gousios Delft University of Technology
Media Attached
13:15 - 14:15
MSR 2020 KeynoteMSR Keynote at MSR:Zoom
Chair(s): Sunghun Kim Hong Kong University of Science and Technology

Live on YouTube https://www.youtube.com/watch?v=Qvf7mHa-YYs (Q/A through Slack)

13:15
60m
Keynote
Machine Learning for Developer Productivity at FacebookKeynote
MSR Keynote
Media Attached
14:00 - 15:45
Opening & Keynote 1SEAMS at SEAMS
Chair(s): Radu Calinescu University of York, UK
14:00
30m
Day opening
SEAMS Opening
SEAMS
Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Radu Calinescu University of York, UK, Elisabetta Di Nitto Politecnico di Milano
14:30
75m
Keynote
On the Probabilistic Analysis of Neural NetworksKeynote
SEAMS
Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
Media Attached
14:30 - 15:30
Bugs & IssuesMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Francisco Servant Virginia Tech

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

14:30
10m
Live Q&A
Dataset of Video Game Development ProblemsMSR - Data Showcase
MSR Data Showcase
A: Cristiano Politowski Concordia University, Canada, A: Fabio Petrillo University of Quebec at Chicoutimi, A: Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, A: Gabriel Cavalheiro Ullmann UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul, A: Josias De Andrade Werly
Media Attached
14:40
10m
Live Q&A
On the Relationship between User Churn and Software IssuesMSR - Technical Paper
MSR Technical Papers
Omar El Zarif , Daniel Alencar Da Costa University of Otago, Safwat Hassan Queens University, Kingston, Canada, Ying Zou Queen's University, Kingston, Ontario
Pre-print Media Attached
14:50
10m
Live Q&A
A Soft Alignment Model for Bug DeduplicationMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
15:00
10m
Live Q&A
A Large-Scale Comparative Evaluation of IR-Based Tools for Bug LocalizationMSR - Technical Paper
MSR Technical Papers
Media Attached
15:10
10m
Live Q&A
How Often Do Single-Statement Bugs Occur? The ManySStuBs4J DatasetMSR - Data Showcase
MSR Data Showcase
A: Rafael-Michael Karampatsis The University of Edinburgh, A: Charles Sutton Google Research
Pre-print Media Attached
15:20
10m
Live Q&A
Large-Scale Manual Validation of Bugfixing ChangesMSR - Registered Reports
MSR Registered Reports
A: Steffen Herbold University of Göttingen, A: Alexander Trautsch University of Göttingen, A: Benjamin Ledel
Pre-print Media Attached
14:30 - 15:00
Tutorial 1: GDPR ConsiderationsMSR Education / MSR Technical Papers at MSR:Zoom2
Chair(s): Abram Hindle University of Alberta, Alexander Serebrenik Eindhoven University of Technology

Q/A for tutorial (Joining info available on Slack)

14:30
30m
Tutorial
Mining Software Repositories While Respecting PrivacyMSR - Tutorial
MSR Education
A: Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
Pre-print Media Attached
15:00 - 15:45
Keynote 2TechDebt at TechDebt
Chair(s): Michael Felderer University of Innsbruck

The keynote includes a 30 minute talk followed by a 15 minute Q&A.

15:00
45m
Talk
Ultra Short Feedback Cycles in Software Development - From Quality Gates to Quality Doors
TechDebt
15:30 - 16:30
Software Engineering for Machine Learning: AMAMSR Ask Me Anything at MSR:Zoom
Chair(s): Tim Menzies North Carolina State University

Live YouTube: https://youtu.be/bLAyj1c_JZ0

15:30
60m
Live Q&A
SE4ML AMAMSR - AMA
MSR Ask Me Anything
P: Christian Kästner Carnegie Mellon University, P: Mohamed El-Geish Cisco Systems, Inc, P: Foutse Khomh Polytechnique Montréal, P: Miryung Kim University of California, Los Angeles
Media Attached
15:45 - 16:00
Virtual Coffee Break 1SEAMS at SEAMS
15:45
15m
Break
Virtual Coffee Break 1
SEAMS

15:45 - 15:50
Break 3TechDebt at TechDebt
15:45
5m
Break
Break 3
TechDebt

15:50 - 16:50
Experiences in IndustryTechDebt at TechDebt
Chair(s): Zadia Codabux University of Saskatchewan

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

15:50
20m
Research paper
The Hidden Cost of Backward Compatibility: When Deprecation Turns into Technical Debt - An Experience Report
TechDebt
16:10
20m
Research paper
Experiences with Technical Debt Management in Production Systems Engineering
TechDebt
Laura Waltersdorfer , Felix Rinker , Stefan Biffl Vienna University of Technology, Lukas Kathrein
16:30
20m
Short-paper
Trade-offs in Fostering Innovation and Managing Technical Debt in Industrial Research Lab
TechDebt
François Gauthier Oracle Labs, Alexander Jordan Oracle Labs, Australia, Paddy Krishnan Oracle Labs, Australia, Behnaz Hassanshahi Oracle Labs, Australia, Jörn Guy Süß , Sora Bae Oracle Labs, Australia, Hyunjun Lee
16:00 - 17:30
Session 1: AI, Machine Learning and StatisticsSEAMS at SEAMS
Chair(s): Pooyan Jamshidi University of South Carolina
16:00
5m
Talk
A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive SystemsTechnical
SEAMS
Ricardo Caldas Chalmers, Arthur Rodrigues University of Brası́lia, Eric Bernd Gil University of Brasilia, Genaína Nunes Rodrigues University of Brasília, Thomas Vogel Humboldt-Universität zu Berlin, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg
DOI Pre-print Media Attached
16:05
5m
Talk
Applying Deep Learning to Reduce Large Adaptation Spaces of Self-Adaptive Systems with Multiple Types of GoalsTechnical
SEAMS
Jeroen Van Der Donckt KU Leuven, Danny Weyns KU Leuven, Federico Quin Katholieke Universiteit Leuven, Jonas Van Der Donckt Ghent University, Sam Michiels Katholieke Universiteit Leuven
Pre-print Media Attached
16:10
5m
Talk
Towards Classes of Architectural Dependability Assurance of Machine Learning Based SystemsNIER
SEAMS
Max Scheerer FZI Research Center for Information Technology, Germany, Jonas Klamroth FZI Research Center for Information Technology, Germany, Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI), Bernhard Beckert Karlsruhe Institute of Technology
Media Attached
16:15
5m
Talk
A Framework for the Analysis of Adaptive Systems Using Bayesian StatisticsNIER
SEAMS
Yuning He NASA Ames, Johann Schumann NASA Ames
Media Attached
16:20
60m
Other
Q&A and Discussion (Session 1)
SEAMS

16:30 - 17:30
Github & OSS DatasetsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Olga Baysal Carleton University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:30
8m
Live Q&A
A New Dataset for Pull Request AcceptanceMSR - Data Showcase
MSR Data Showcase
A: Xunhui Zhang National University of Defense Technology, China, A: Ayushi Rastogi University of Groningen, The Netherlands, A: Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China
Pre-print Media Attached
16:38
8m
Live Q&A
A Mixed Graph-Relational Dataset of Socio-technicalInteractions in Open Source SystemsMSR - Data Showcase
MSR Data Showcase
A: Usman Ashraf , A: Christoph Mayr-Dorn Johannes Kepler University Linz, A: Alexander Egyed Johannes Kepler University, Linz, A: Sebastiano Panichella
Media Attached
16:47
8m
Live Q&A
A Complete Set of Related Git Repositories Identified via Community Detection Approaches Based on Shared CommitsMSR - Data Showcase
MSR Data Showcase
A: Audris Mockus , A: Zoe Kotti Athens University of Economics and Business, A: Diomidis Spinellis Athens University of Economics and Business, A: Gabriel Dusing
Media Attached
16:55
8m
Live Q&A
A Dataset of Enterprise-Driven Open Source SoftwareMSR - Data Showcase
MSR Data Showcase
A: Diomidis Spinellis Athens University of Economics and Business, A: Zoe Kotti Athens University of Economics and Business, A: Konstantinos Kravvaritis , A: Georgios Theodorou , A: Panos Louridas Athens University of Economics and Business
DOI Pre-print Media Attached
17:04
8m
Live Q&A
A Dataset for GitHub Repository DeduplicationMSR - Data Showcase
MSR Data Showcase
A: Diomidis Spinellis Athens University of Economics and Business, A: Zoe Kotti Athens University of Economics and Business, A: Audris Mockus
DOI Pre-print Media Attached
17:12
8m
Live Q&A
A Dataset and an Approach for Identity Resolution of 38 Million Author IDs extracted from 2B Git CommitsMSR - Data Showcase
MSR Data Showcase
A: Tanner Fry , A: Tapajit Dey , A: Andrey Karnauch University of Tennessee Knoxville, A: Audris Mockus
Pre-print Media Attached
17:21
8m
Live Q&A
20-MAD - 20 years of issues and commits of Mozilla and Apache DevelopmentMSR - Data Showcase
MSR Data Showcase
A: Maëlick Claes University of Oulu, A: Mika Mäntylä University of Oulu
Media Attached
16:30 - 17:00
Platforms & DatasetsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Moritz Beller Facebook, USA

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:30
7m
Live Q&A
RTPTorrent: An Open-source Dataset for Evaluating Regression Test PrioritizationMSR - Technical Paper
MSR Technical Papers
Toni Mattis Hasso Plattner Institute, University of Potsdam, Patrick Rein Hasso Plattner Institute, Falco Dürsch , Robert Hirschfeld Hasso-Plattner-Institut (HPI), Germany
DOI Pre-print Media Attached
16:37
7m
Live Q&A
Polyglot and Distributed Software Repository Mining with CROSSFLOWMSR - Technical Paper
MSR Technical Papers
Konstantinos Barmpis , Patrick Neubauer University of York, UK, Jonathan Co , Dimitris Kolovos University of York, Nicholas Matragkas , Richard Paige McMaster University
Media Attached
16:45
7m
Live Q&A
Boa Views: Easy Modularization and Sharing of MSR AnalysesMSR - Technical Paper
MSR Technical Papers
Che Shian Hung , Robert Dyer University of Nebraska - Lincoln
Pre-print Media Attached
16:52
7m
Live Q&A
Determining the Intrinsic Structure of Public Software Development HistoryMSR - Registered Reports
MSR Registered Reports
A: Antoine Pietri Inria, A: Guillaume Rousseau Université de Paris and Inria, A: Stefano Zacchiroli Université de Paris and Inria
Pre-print Media Attached
16:50 - 16:55
Break 4TechDebt at TechDebt
16:50
5m
Break
Break 4
TechDebt

16:55 - 17:35
ToolsTechDebt at TechDebt
Chair(s): Laura Moreno Colorado State University

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:55
20m
Research paper
Software Archinaut: A Tool to Understand Architecture, Identify Technical Debt Hotspots and Manage Evolution
TechDebt
Humberto Cervantes , Rick Kazman University of Hawai‘i at Mānoa
17:15
20m
Research paper
Skuld: A self-learning tool for impact-driven technical debt management
TechDebt

Tue 30 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

05:00 - 10:00
EnCyCriSWorkshops at EnCyCriS
05:00
5h
EnCyCriS
Workshops

06:00 - 07:30
Session 2: Testing, Analysis, Reasoning, and MonitoringSEAMS at SEAMS
Chair(s): Sona Ghahremani Hasso Plattner Institute, University of Potsdam
06:00
5m
Talk
Leveraging Test Logs for Building a Self-Adaptive Path PlannerNIER
SEAMS
Kun Liu Peking University, China, Xiao-Yi Zhang National Institute of Informatics, Japan, Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics, Wenpin Jiao Peking University, China
Pre-print Media Attached
06:05
5m
Talk
Supporting Viewpoints to Review the Lack of Requirements in Space Systems with Machine LearningExperience
SEAMS
Kenji Mori Japan Aerospace Exploration Agency, Japan, Naoko Okubo Japan Aerospace Exploration Agency, Japan, Yasushi Ueda Japan Aerospace Exploration Agency, Japan, Masafumi Katahira Japan Aerospace Exploration Agency, Toshiyuki Amagasa University of Tsukuba, Japan
Media Attached
06:10
5m
Talk
DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint ReasoningTechnicalBest Student Paper
SEAMS
Satish Kumar University of Birmingham, United Kingdom, Tao Chen Loughborough University, Rami Bahsoon University of Birmingham, Rajkumar Buyya University of Melbourne, Australia
DOI Pre-print Media Attached
06:15
5m
Talk
Towards Bridging the Gap between Control and Self-Adaptive System PropertiesNIER
SEAMS
Javier Camara University of York, Alessandro Vittorio Papadopoulos Mälardalen University, Thomas Vogel Humboldt-Universität zu Berlin, Danny Weyns KU Leuven, David Garlan Carnegie Mellon University, Shihong Huang Florida Atlantic University, Kenji Tei Waseda University / National Institute of Informatics, Japan
DOI Pre-print Media Attached
06:20
5m
Talk
Explanation for Human-on-the-loop: a probabilistic model checking approachNIER
SEAMS
NIANYU LI Peking University, China, Sridhar Adepu Singapore University of Technology and Design, Singapore, Eunsuk Kang Carnegie Mellon University, David Garlan Carnegie Mellon University
Pre-print Media Attached
06:25
65m
Other
Q&A and Discussion (Session 2)
SEAMS

10:30 - 11:00
EvolutionMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Jürgen Cito MIT

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
7m
Live Q&A
Capture the Feature Flag: Detecting Feature Flags in Open-SourceMSR - Technical Paper
MSR Technical Papers
Jens Meinicke Carnegie Mellon University, Juan Hoyos Universidad Nacional de Colombia, Bogdan Vasilescu Carnegie Mellon University, Christian Kästner Carnegie Mellon University
Pre-print Media Attached
10:37
7m
Live Q&A
Forking Without Clicking: on How to Identify Software Repository ForksMSR - Technical Paper
MSR Technical Papers
Antoine Pietri Inria, Guillaume Rousseau Université de Paris and Inria, Stefano Zacchiroli Université de Paris and Inria
Pre-print Media Attached
10:45
7m
Live Q&A
Visualization of Methods Changeability Based on VCS DataMSR - Technical Paper
MSR Technical Papers
Sergey Svitkov , Timofey Bryksin JetBrains Research, Saint Petersburg State University
Pre-print Media Attached
10:52
7m
Live Q&A
Employing Contribution and Quality Metrics for Quantifying the Software Development ProcessMSR - Data Showcase
MSR Data Showcase
A: Themistoklis Diamantopoulos Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki, A: Michail Papamichail , A: Thomas Karanikiotis , A: Kyriakos Chatzidimitriou Aristotle University of Thessaloniki, A: Andreas Symeonidis Aristotle University of Thessaloniki
Pre-print Media Attached
10:30 - 11:00
Apps & BotsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
7m
Live Q&A
AndroZooOpen: Collecting Large-scale Open Source Android Apps for the Research CommunityMSR - Data Showcase
MSR Data Showcase
A: Pei Liu , A: Li Li Monash University, Australia, A: Yanjie Zhao , A: Xiaoyu Sun , A: John Grundy Monash University
Media Attached
10:37
7m
Live Q&A
Hall-of-Apps: The Top Android Apps Metadata ArchiveMSR - Data Showcase
MSR Data Showcase
Media Attached
10:45
7m
Live Q&A
Detecting and Characterizing Bots that Commit CodeMSR - Technical Paper
MSR Technical Papers
Tapajit Dey , Sara Mousavi , Eduardo Ponce University of Tennessee - Knoxville, Tanner Fry , Bogdan Vasilescu Carnegie Mellon University, Anna Filippova , Audris Mockus University of Tennessee - Knoxville
Pre-print Media Attached
10:52
7m
Live Q&A
Challenges in Chatbot Development: A Study of Stack Overflow PostsMSR - Technical Paper
MSR Technical Papers
Ahmad Abdellatif Concordia University, Diego Costa Concordia University, Canada, Khaled Badran Concordia University, Rabe Abdalkareem Concordia University, Montreal, Canada, Emad Shihab Concordia University
Pre-print Media Attached
11:00 - 12:00
QualityMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Jens Krinke University College London

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

11:00
12m
Live Q&A
Beyond the Code: Mining Self-Admitted Technical Debt in Issue Tracker SystemsMSR - Technical Paper
MSR Technical Papers
Laerte Xavier Universidade Federal de Minas Gerais (UFMG), Fabio da Silva Ferreira , Rodrigo Brito , Marco Tulio Valente Federal University of Minas Gerais, Brazil
Pre-print Media Attached
11:12
12m
Live Q&A
An Empirical Study on Regular Expression BugsMSR - Technical Paper
MSR Technical Papers
Peipei Wang North Carolina State University, USA, Chris Brown North Carolina State University, Jamie Jennings North Carolina State University, Kathryn Stolee North Carolina State University
Pre-print Media Attached
11:24
12m
Live Q&A
Do Explicit Review Strategies Improve Code Review Performance?MSR - Registered Reports
MSR Registered Reports
A: Pavlína Wurzel Gonçalves , A: Enrico Fregnan , A: Tobias Baum , A: Kurt Schneider Leibniz Universität Hannover, Software Engineering Group, A: Alberto Bacchelli University of Zurich
Pre-print Media Attached
11:36
12m
Live Q&A
SoftMon: A Tool to Compare Similar Open-source Software from a Performance PerspectiveMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
11:48
12m
Live Q&A
A Study of Potential Code Borrowing and License Violations in Java Projects on GitHubMSR - Technical Paper
MSR Technical Papers
Yaroslav Golubev JetBrains Research, ITMO University, Maria Eliseeva , Nikita Povarov JetBrains, Timofey Bryksin JetBrains Research, Saint Petersburg State University
Pre-print Media Attached
11:00 - 12:00
SecurityMSR Data Showcase / MSR Technical Papers at MSR:Zoom2
Chair(s): Dimitris Mitropoulos Athens University of Economics and Business

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

11:00
12m
Live Q&A
Did You Remember To Test Your Tokens?MSR - Technical Paper
MSR Technical Papers
Danielle Gonzalez Rochester Institute of Technology, USA, Michael Rath Technische Universität Ilmenau, Mehdi Mirakhorli Rochester Institute of Technology
DOI Pre-print Media Attached
11:12
12m
Live Q&A
Automatically Granted Permissions in Android appsMSR - Technical Paper
MSR Technical Papers
Paolo Calciati IMDEA Software Institute, Konstantin Kuznetsov Saarland University, CISPA, Alessandra Gorla IMDEA Software Institute, Andreas Zeller CISPA Helmholtz Center for Information Security
Media Attached
11:24
12m
Live Q&A
PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU LearningMSR - Technical Paper
MSR Technical Papers
Triet Le The University of Adelaide, David Hin , Roland Croft , Muhammad Ali Babar The University of Adelaide
DOI Pre-print Media Attached
11:36
12m
Live Q&A
A C/C++ Code Vulnerability Dataset with Code Changes and CVE SummariesMSR - Data Showcase
MSR Data Showcase
A: Jiahao Fan New Jersey Institute of Technology, USA, A: Yi Li New Jersey Institute of Technology, USA, A: Shaohua Wang New Jersey Institute of Technology, USA, A: Tien N. Nguyen University of Texas at Dallas
Media Attached
11:48
12m
Live Q&A
The Impact of a Major Security Event on an Open Source Project: The Case of OpenSSLMSR - Technical Paper
MSR Technical Papers
James Walden Northern Kentucky University
Pre-print Media Attached
12:00 - 13:00
DevOps: AMAMSR Ask Me Anything at MSR:Zoom
Chair(s): Philipp Leitner Chalmers University of Technology & University of Gothenburg

Live YouTube: https://youtu.be/lVorjsH6uWM

12:00
60m
Live Q&A
DevOps AMAMSR - AMA
MSR Ask Me Anything
Laurie Williams North Carolina State University, Taco Bakker ING Bank, Hyrum Wright Google
Media Attached
13:00 - 13:45
Award TalksMSR Awards at MSR:Zoom
Chair(s): Andy Zaidman TU Delft

Live YouTube: https://youtu.be/97JCEBPZHkU

13:00
22m
Talk
Most Influential Paper TalkMSR - Award Talk
MSR Awards
A: Michele Lanza Universita della Svizzera italiana (USI), A: Marco D'ambros , A: Romain Robbes Free University of Bozen-Bolzano
13:22
22m
Talk
MSR Foundational Contribution TalkMSR - Award Talk
MSR Awards
A: Jonathan I. Maletic Kent State University, Michael L. Collard The University of Akron
13:45 - 14:00
"Closing" & MSR 2021MSR Plenary at MSR:Zoom
Chair(s): Georgios Gousios Delft University of Technology, Sunghun Kim Hong Kong University of Science and Technology, Sarah Nadi University of Alberta

Live YouTube: https://youtu.be/97JCEBPZHkU

14:00 - 15:00
ML4SEMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Kevin Moran William & Mary/George Mason University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

14:00
12m
Live Q&A
A Machine Learning Approach for Vulnerability CurationACM SIGSOFT Distinguished Paper AwardMSR - Technical Paper
MSR Technical Papers
Chen Yang Veracode, Inc., Andrew Santosa Veracode, Inc., Ang Ming Yi , Abhishek Sharma Singapore Management University, Singapore, Asankhaya Sharma Veracode, Inc., David Lo Singapore Management University
Pre-print Media Attached
14:12
12m
Live Q&A
Embedding Java Classes with code2vec: Improvements from Variable ObfuscationMSR - Technical Paper
MSR Technical Papers
Rhys Compton University of Waikato, Eibe Frank Department of Computer Science, University of Waikato, Panos Patros , Abigail Koay University of Waikato
DOI Pre-print Media Attached
14:24
12m
Live Q&A
A Study on the Accuracy of OCR Engines for Source Code Transcription from Programming ScreencastsMSR - Technical Paper
MSR Technical Papers
Abdulkarim Malkadi Florida State University, USA - Jazan University, KSA, Mohammad Alahmadi Florida State University, Sonia Haiduc Florida State University
Pre-print Media Attached
14:36
12m
Live Q&A
What is the Vocabulary of Flaky Tests?MSR - Technical Paper
MSR Technical Papers
Gustavo Pinto UFPA, Breno Miranda Federal University of Pernambuco, Supun Dissanayake The University of Adelaide, Marcelo d'Amorim Federal University of Pernambuco, Christoph Treude The University of Adelaide, Antonia Bertolino CNR-ISTI
Pre-print Media Attached
14:48
12m
Live Q&A
Improved Automatic Summarization of Subroutines via Attention to File ContextMSR - Technical Paper
MSR Technical Papers
Sakib Haque University of Notre Dame, Alexander LeClair University Of Notre Dame, Lingfei Wu IBM Research, Collin McMillan University of Notre Dame
Pre-print Media Attached
14:30 - 15:00
Tutorial 2: Software AnalyticsMSR Education / MSR Technical Papers at MSR:Zoom2
Chair(s): Abram Hindle University of Alberta, Alexander Serebrenik Eindhoven University of Technology

Q/A for tutorial (Joining info available on Slack)

14:30
30m
Tutorial
Mutation Testing Meets Software Analytics: A Hands-On TutorialMSR - Tutorial
MSR Education
A: Fabio Palomba University of Salerno
Media Attached
15:00 - 16:00
Machine Learning for Software Engineering: AMAMSR Ask Me Anything at MSR:Zoom
Chair(s): Baishakhi Ray Columbia University, New York

Live YouTube: https://youtu.be/cphPhsehw2M

15:00
60m
Live Q&A
ML4SE AMAMSR - AMA
MSR Ask Me Anything
Vincent J. Hellendoorn University of California at Davis, USA, Michael Pradel University of Stuttgart, Miltiadis Allamanis Microsoft Research
Media Attached
15:00 - 16:00
Technical Debt in Source Code and QualityTechDebt at TechDebt
Chair(s): Matthias Galster University of Canterbury

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

15:00
20m
Research paper
Detecting Bad Smells with Machine Learning Algorithms: an Empirical Study
TechDebt
15:20
20m
Research paper
An Empirical Study on Self-Fixed Technical Debt
TechDebt
Jie Tan , Daniel Feitosa University of Groningen, Paris Avgeriou University of Groningen, The Netherlands
15:40
20m
Research paper
How Junior Developers Deal with Their Technical Debt?
TechDebt
16:00 - 17:00
Developer CollaborationMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Bogdan Vasilescu Carnegie Mellon University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:00
10m
Live Q&A
Need for tweet. How open-source developers use Twitter to talk about their GitHub workMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
16:10
10m
Live Q&A
Can We Use SE-specific Sentiment Analysis Tools in a Cross-Platform Setting?MSR - Technical Paper
MSR Technical Papers
Nicole Novielli University of Bari, Fabio Calefato University of Bari, Davide Dongiovanni University of Bari, Daniela Girardi University of Bari, Filippo Lanubile University of Bari
DOI Pre-print Media Attached
16:20
10m
Live Q&A
GitterCom: A Dataset of Open Source Developer Communications in GitterMSR - Data Showcase
MSR Data Showcase
A: Esteban Parra Florida State University, A: Ashley Ellis , A: Sonia Haiduc Florida State University
Pre-print Media Attached
16:30
10m
Live Q&A
The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study ProtocolMSR - Registered Reports
MSR Registered Reports
A: Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, A: Christoph Treude The University of Adelaide, A: Fabio Calefato University of Bari
Pre-print Media Attached
16:40
10m
Live Q&A
Software-related Slack Chats with Disentangled ConversationsMSR - Data Showcase
MSR Data Showcase
A: Preetha Chatterjee University of Delaware, USA, A: Kostadin Damevski Virginia Commonwealth University, A: Nicholas A. Kraft UserVoice, A: Lori Pollock
Pre-print Media Attached
16:50
10m
Live Q&A
Traceability Support for Multi-Lingual Software ProjectsACM SIGSOFT Distinguished Paper AwardMSR - Technical Paper
MSR Technical Papers
Yalin Liu University of Notre Dame, Jinfeng Lin University of Notre Dame, Jane Cleland-Huang University of Notre Dame
Media Attached
16:00 - 17:00
Visions & ReflectionsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Venera Arnaoudova Washington State University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:00
15m
Live Q&A
The State of the ML-universe: 10 Years of Artificial Intelligence & Machine Learning Software Development on GitHubMSR - Technical Paper
MSR Technical Papers
Danielle Gonzalez Rochester Institute of Technology, USA, Thomas Zimmermann Microsoft Research, Nachiappan Nagappan Microsoft Research
DOI Pre-print Media Attached
16:15
15m
Live Q&A
Ethical Mining – A Case Study on MSR Mining ChallengesACM SIGSOFT Distinguished Paper AwardMSR - Technical Paper
MSR Technical Papers
Nicolas Gold University College London, Jens Krinke University College London
DOI Pre-print Media Attached
16:30
15m
Live Q&A
From Innovations to Prospects: What Is Hidden Behind Cryptocurrencies?MSR - Technical Paper
MSR Technical Papers
Ang Jia Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Xi Xu , Di Cui Xi'an Jiaotong University, Wenying Wei , Zijiang Yang Western Michigan University, Kai Ye , Ting Liu Xi'an Jiaotong University
DOI Pre-print Media Attached
16:45
15m
Live Q&A
What constitutes Software? An Empirical, Descriptive Study of ArtifactsMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
16:00 - 16:10
Break 5TechDebt at TechDebt
16:00
10m
Break
Break 5
TechDebt

16:10 - 17:10
New IdeasTechDebt at TechDebt
Chair(s): Michael Felderer University of Innsbruck

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:10
20m
Short-paper
Towards Microservice Smells Detection
TechDebt
Ilaria Pigazzini , Francesca Arcelli Fontana University of Milano-Bicocca, Valentina Lenarduzzi LUT University , Davide Taibi Tampere University
16:30
20m
Short-paper
On Energy Debt: Managing Consumption on Evolving Software
TechDebt
Marco Couto HASLab/INESC TEC & Universidade do Minho, Rui Pereira HASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Daniel Maia HASLab/INESC TEC & Universidade do Minho, João Saraiva
16:50
20m
Short-paper
Towards Collaborative Technical Debt Management in Systems of Systems
TechDebt
17:10 - 17:15
Break 6TechDebt at TechDebt
17:10
5m
Break
Break 6
TechDebt

17:15 - 18:00
Panel and Closing StatementsTechDebt at TechDebt
Chair(s): Zadia Codabux University of Saskatchewan, Clemente Izurieta Montana State University
17:15
45m
Live Q&A
Panel: Celebrating a decade of technical debt research, now what's next?
TechDebt
Ipek Ozkaya Carnegie Mellon Software Engineering Institute, David Morgenthaler Indeed, Nico Zazworka , Antonio Martini University of Oslo, Norway, Terese Besker Chalmers University of Technology, Sweden, Philippe Kruchten University of British Columbia

Wed 1 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 10:00
DeepTestWorkshops at DeepTest
07:00
3h
DeepTest
Workshops

07:00 - 10:00
SER&IPWorkshops at SER&IP
07:00
3h
SER&IP
Workshops

11:00 - 18:00
11:00
7h
RCoSE
Workshops

14:00 - 15:15
Keynote 2SEAMS at SEAMS
Chair(s): Elisabetta Di Nitto Politecnico di Milano
14:00
75m
Keynote
Evolving Robot Software and HardwareKeynote
SEAMS
A.E. Eiben Vrije Universiteit Amsterdam, Netherlands
Media Attached
15:00 - 18:00
DeepTestWorkshops at DeepTest
15:15 - 15:30
Virtual Coffee Break 2SEAMS at SEAMS
15:15
15m
Break
Virtual Coffee Break 2
SEAMS

15:30 - 16:50
Session 4: ApplicationsSEAMS at SEAMS
Chair(s): Genaina Rodrigues University of Brasilia
15:30
5m
Talk
Software Architecture and Task Plan Co-Adaptation for Mobile Service RobotsTechnical
SEAMS
Javier Camara University of York, Bradley Schmerl Carnegie Mellon University, USA, David Garlan Carnegie Mellon University
Pre-print Media Attached
15:35
5m
Talk
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-based ApproachTechnicalBest Paper
SEAMS
Seung Yeob Shin SnT Centre/University of Luxembourg, Shiva Nejati University of Ottawa, Mehrdad Sabetzadeh University of Ottawa, Lionel Briand SnT Centre/University of Luxembourg, Chetan Arora School of Information Technology, Deakin University, Frank Zimmer SES Techcom
DOI Pre-print Media Attached
15:40
5m
Talk
Knowledge Aggregation with Subjective Logic in Multi-Agent Self-Adaptive Cyber-Physical SystemsNIER
SEAMS
Ana Petrovska Technical University of Munich, Germany, Sergio Quijano Technical University of Munich, Germany, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Alexander Pretschner
Pre-print Media Attached
15:45
5m
Talk
Using Component Ensembles for Modeling Autonomic Component Collaboration in Smart FarmingDemo
SEAMS
Petr Hnětynka Charles University, Tomas Bures Charles University, Czech Republic, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Jan Pacovský Charles University, Czechia
Pre-print Media Attached
15:50
60m
Other
Q&A and Discussion (Session 4)
SEAMS

16:00 - 19:00
16:00
3h
CHASE
Workshops

Thu 2 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
07:00 - 08:20
Session 5: Design, Verification & ExplainabilitySEAMS at SEAMS
Chair(s): Javier Camara University of York
07:00
5m
Talk
Collective Risk Minimization via a Bayesian Model for Statistical Software TestingTechnical
SEAMS
Joachim Haensel Hasso Plattner Institute, University of Potsdam, Germany, Christian Medeiros Adriano Hasso-Plattner-Institute, Potsdam, Johannes Dyck Hasso Plattner Institute for Software Systems Engineering, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam
Pre-print Media Attached
07:05
5m
Talk
Expecting the Unexpected: Developing Autonomous-System Design Principles for Reacting to Unpredicted Events and ConditionsNIER
SEAMS
Assaf Marron Weizmann Institute of Science, Israel, Lior Limonad IBM Corporation, Israel, Sarah Pollack Weizmann Institute of Science, Israel, David Harel Weizmann Institute of Science, Israel
Media Attached
07:10
5m
Talk
Self-Protection Against Business Logic VulnerabilitiesNIER
SEAMS
Silvan Zeller Omegapoint AB, Sweden, Narges Khakpour Linnaeus University, Danny Weyns KU Leuven, Daniel Deogun Omegapoint AB, Sweden
Media Attached File Attached
07:15
5m
Talk
Towards Highly Scalable Runtime Models with HistoryNIER
SEAMS
Lucas Sakizloglou Hasso Plattner Institute, University of Potsdam, Sona Ghahremani Hasso Plattner Institute, University of Potsdam, Thomas Brand , Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam
DOI Pre-print Media Attached
07:20
60m
Other
Q&A and Discussion (Session 5)
SEAMS

12:00 - 16:00
13:00 - 16:00
13:00
3h
SBST
Workshops

15:00 - 20:00
15:00
5h
BotSE
Workshops

Fri 3 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 15:00
07:00
8h
GISE
Workshops

07:00 - 16:00
SoHealWorkshops at SoHeal
07:00
9h
SoHeal
Workshops

12:00 - 16:00
12:00
4h
Q-SE
Workshops

12:00 - 16:00
SERP4IoTWorkshops at SERP4IoT
12:00
4h
SERP4IoT
Workshops

13:00 - 16:00
13:00
3h
GI (workshop)
Workshops

14:00 - 15:20
Session 6: Ethical Concerns of Self-Adaptive SystemsSEAMS at SEAMS
Chair(s): Paola Inverardi University of L'Aquila
14:00
5m
Talk
Towards a Code of Ethics for Autonomous and Self-Adaptive SystemsEthical
SEAMS
Danny Weyns KU Leuven
Pre-print Media Attached
14:05
5m
Talk
Human in the Loop: What is the Point of no Return?Ethical
SEAMS
Rogério de Lemos University of Kent, UK
Pre-print Media Attached
14:10
70m
Other
Panel and Discussion
SEAMS

15:20 - 15:30
Virtual Coffee Break 3SEAMS at SEAMS
15:20
10m
Break
Virtual Coffee Break 3
SEAMS

15:30 - 16:00
ClosingSEAMS at SEAMS
Chair(s): Radu Calinescu University of York, UK, Elisabetta Di Nitto Politecnico di Milano, Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Zhenjiang Hu Peking University, China
15:30
5m
Awards
SEAMS Most Influential Paper Awards
SEAMS
Zhenjiang Hu Peking University, China
15:35
5m
Talk
SEAMS 2006 MIP: Architecture-based self-adaptation in the presence of multiple objectivesMIP
SEAMS
Shang-Wen Cheng Uber Advanced Technologies Group, David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA
Media Attached
15:40
5m
Talk
SEAMS 2007 MIP: An architectural style for solving computationally intensive problems on large networkMIP
SEAMS
Yuriy Brun University of Massachusetts Amherst, Nenad Medvidović University of Southern California
Link to publication DOI Pre-print Media Attached
15:45
15m
Day closing
SEAMS 2020 Best Paper Awards, SEAMS 2021 Presentation, Closing Remarks
SEAMS
Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Radu Calinescu University of York, UK, Elisabetta Di Nitto Politecnico di Milano, Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada

Tue 7 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 02:05
Keynote-Nancy LevesonICSE 2020 Plenary Sessions at Baekje
Chair(s): Gregg Rothermel North Carolina State University
00:00
20m
Talk
Opening Ceremony
ICSE 2020 Plenary Sessions

00:20
1h40m
Talk
Everything You “Know” About Software and Safety is Probably Wrong
ICSE 2020 Plenary Sessions
02:10 - 03:00
Students meeting students-Online gameStudents Meeting Students at Baekje
Chair(s): Courtney Miller New College of Florida, Adriana Sejfia
02:10
50m
Social Event
Online Game
Students Meeting Students

02:10 - 03:00
Special topic: Work Life BalanceICSE 2020 Ask Me Anything at Goguryeo
02:10
50m
Social Event
Ask Me Anything - Jon Whittle
ICSE 2020 Ask Me Anything
Jon Whittle Monash University
File Attached
07:00 - 08:00
I1-MetastudiesNew Ideas and Emerging Results / Technical Papers / Journal First / Demonstrations at Baekje
Chair(s): Michael Vierhauser Johannes Kepler University Linz
07:00
12m
Talk
An Evidence-Based Inquiry into the Use of Grey Literature in Software EngineeringTechnical
Technical Papers
He Zhang Nanjing University, Xin Zhou State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Xin Huang State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Huang Huang State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Muhammad Ali Babar The University of Adelaide
07:12
8m
Talk
An Extended Abstract of "Metamorphic Robustness Testing: Exposing Hidden Defects in Citation Statistics and Journal Impact Factors"J1
Journal First
Zhi Quan (George) Zhou University of Wollongong, Australia, T.H. Tse The University of Hong Kong, Matt Witheridge University of Wollongong
07:20
8m
Talk
A Procedure and Guidelines for Analyzing Groups of Software Engineering ReplicationsJ1
Journal First
Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid
07:28
3m
Talk
An SLR-Tool: Search Process in PracticeDemo
Demonstrations
Andreas Hinderks University of Seville, Francisco José Domínguez Mayo University of Seville, Jörg Thomaschewski University of Applied Sciences Emden/Leer, María José Escalona University of Seville
07:31
6m
Talk
Threats to Validity in Experimenting Mutation-Based Fault LocalizationNIER
New Ideas and Emerging Results
Juyoung Jeon Handong Global University, Shin Hong Handong Global University
07:37
8m
Talk
Methodological Principles for Reproducible Performance Evaluation in Cloud ComputingJ1
Journal First
Alessandro Vittorio Papadopoulos Mälardalen University, Laurens Versluis Vrije Universiteit Amsterdam, André Bauer University of Würzburg, Nikolas Herbst University of Würzburg, Joakim von Kistowski University of Würzburg, Ahmed Ali-Eldin UMass Amherst, Cristina L. Abad Escuela Superior Politecnica del Litoral, Jose Nelson Amaral University of Alberta, Petr Tuma Charles University, Alexandru Iosup Vrije Universiteit Amsterdam
07:45
8m
Talk
Bayesian Data Analysis in Empirical Software Engineering ResearchJ1
Journal First
Carlo A. Furia Università della Svizzera italiana (USI), Robert Feldt Chalmers | University of Gothenburg, Blekinge Institute of Technology, Richard Torkar Chalmers and the University of Gothenburg
DOI Pre-print
07:00 - 08:00
I2-SecurityNew Ideas and Emerging Results / Technical Papers at Goguryeo
Chair(s): Andrea Stocco Università della Svizzera italiana
07:00
12m
Talk
Targeted Greybox Fuzzing with Static Lookahead AnalysisTechnical
Technical Papers
Valentin Wüstholz ConsenSys Diligence, Maria Christakis MPI-SWS
Pre-print
07:12
12m
Talk
HyDiff: Hybrid Differential Software AnalysisArtifact ReusableTechnicalArtifact Available
Technical Papers
Yannic Noller Humboldt-Universität zu Berlin, Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center, Marcel Böhme Monash University, Youcheng Sun Queen's University Belfast, Hoang Lam Nguyen Humboldt-Universität zu Berlin, Lars Grunske Humboldt-Universität zu Berlin
Pre-print
07:24
12m
Talk
Towards Characterizing Adversarial Defects of Deep Learning Software from the Lens of UncertaintyTechnical
Technical Papers
Xiyue Zhang Peking University, Xiaofei Xie Nanyang Technological University, Lei Ma Kyushu University, Xiaoning Du Nanyang Technological University, Qiang Hu Kyushu University, Japan, Yang Liu Nanyang Technological University, Singapore, Jianjun Zhao Kyushu University, Meng Sun Peking University
Pre-print
07:36
12m
Talk
One Size Does Not Fit All: A Grounded Theory and Online Survey Study of Developer Preferences for Security Warning TypesTechnical
Technical Papers
Anastasia Danilova University of Bonn, Alena Naiakshina University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE
07:48
6m
Talk
Hey, my data are mine! Active data to empower the userNIER
New Ideas and Emerging Results
Gian Luca Scoccia University of L'Aquila, Matteo Maria Fiore University of L'Aquila, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg, Marco Autili University of L'Aquila, Italy, Paola Inverardi University of L'Aquila, Alejandro Russo Chalmers University of Technology, Sweden
07:54
6m
Talk
Threat modeling: from infancy to maturityNIER
New Ideas and Emerging Results
Koen Yskout imec - DistriNet, KU Leuven, Thomas Heyman Toreon, Dimitri Van Landuyt Katholieke Universiteit Leuven, Laurens Sion imec-DistriNet, KU Leuven, Kim Wuyts imec-DistriNet, KU Leuven, Wouter Joosen Katholieke Universiteit Leuven
Pre-print
07:00 - 08:00
I3-SEIS-Engineering tools for SocietySoftware Engineering in Society at Silla
Chair(s): Seok-Won Lee Ajou University
07:00
12m
Talk
Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning FrameworksSEIS
Software Engineering in Society
Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Monash University, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University
07:12
12m
Talk
Society-Oriented Applications Development: Investigating Users' Values from Bangladeshi Agriculture Mobile ApplicationsArtifact ReusableSEIS
Software Engineering in Society
Rifat Ara Shams Monash University, Waqar Hussain Monash University, Gillian Oliver Faculty of Information Technology, Monash University, Harsha Perera Monash University, Arif Nurwidyantoro Faculty of Information Technology, Monash University, Jon Whittle Monash University
07:24
12m
Talk
How layered reuse can support harmful micropolitics: SAP ERP in surgery planningSEIS
Software Engineering in Society
Dzifa Ametowobla TU Berlin, Department of Sociology, Lutz Prechelt Freie Universität Berlin
07:36
12m
Talk
From Abstract Specifications to Application GenerationSEIS
Software Engineering in Society
José Miguel Pérez-Álvarez NAVER LABS Europe, Adrian Mos NAVER LABS Europe
07:48
12m
Talk
Human Behaviour Centered Design: Developing a Software System for Cultural HeritageSEIS
Software Engineering in Society
Julie Dugdale University of Grenoble Alps, Mahyar Tourchi Moghaddam University of L'Aquila / INRIA, Henry Muccini University of L'Aquila, Italy
07:00 - 08:30
Self-Adaptive Systems: Why, What, and How to Engineer Them?Technical Briefings at Tamna
07:00
90m
Talk
Self-Adaptive Systems: Why, What, and How to Engineer Them?
Technical Briefings
Danny Weyns KU Leuven
08:05 - 09:05
I4-Clones and ChangesTechnical Papers / Journal First / New Ideas and Emerging Results / Demonstrations at Baekje
Chair(s): Chanchal K. Roy University of Saskatchewan
08:05
12m
Talk
HARP: Holistic Analysis for Refactoring Python-Based Analytics ProgramsTechnical
Technical Papers
Weijie Zhou North Carolina State University, Yue Zhao NCSU, Guoqiang Zhang North Carolina State University, Xipeng Shen North Carolina State University
08:17
12m
Talk
CC2Vec: Distributed Representations of Code ChangesTechnical
Technical Papers
Thong Hoang Singapore Management University, Singapore, Hong Jin Kang School of Information Systems, Singapore Management University, Julia Lawall Inria, David Lo Singapore Management University
Pre-print
08:29
6m
Talk
Code Duplication on Stack OverflowNIER
New Ideas and Emerging Results
Sebastian Baltes QAware GmbH and The University of Adelaide, Christoph Treude The University of Adelaide
Pre-print Media Attached
08:35
8m
Talk
Siamese: Scalable and Incremental Code Clone Search via Multiple Code RepresentationsJ1
Journal First
Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Jens Krinke University College London
Link to publication DOI Pre-print Media Attached
08:43
8m
Talk
Empirical comparison of text-based mobile apps similarity measurement techniquesJ1
Journal First
Afnan Al-Subaihin King Saud University, Federica Sarro University College London, UK, Sue Black Durham University, Licia Capra University College London
Link to publication DOI Media Attached File Attached
08:51
3m
Talk
SimilarAPI: Mining Analogical APIs for Library MigrationDemo
Demonstrations
Chunyang Chen Monash University
08:05 - 09:05
I5-Deep Learning Testing and DebuggingTechnical Papers / Demonstrations at Goguryeo
Chair(s): Pooyan Jamshidi University of South Carolina
08:05
12m
Talk
DISSECTOR: Input Validation for Deep Learning Applications by Crossing-layer DissectionTechnical
Technical Papers
Huiyan Wang State Key Lab. for Novel Software Tech. and Dept. of Comp. Sci. and Tech., Nanjing University, Nanjing, China, Jingwei Xu Nanjing University, Chang Xu Nanjing University, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University
08:17
12m
Talk
White-box Fairness Testing through Adversarial SamplingACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Peixin Zhang Zhejiang University, Jingyi Wang National University of Singapore, Singapore, Jun Sun Singapore Management University, Guoliang Dong Computer College of Zhejiang University, Xinyu Wang Zhejiang University, Xingen Wang Zhejiang University, Jin Song Dong National University of Singapore, Dai Ting Huawei Corporation
08:29
3m
Talk
FeatureNET: Diversity-driven Generation of Deep Learning ModelsDemo
Demonstrations
Salah Ghamizi SntT - University of Luxembourg, Maxime Cordy SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg
08:32
3m
Talk
EvalDNN: A Toolbox for Evaluating Deep Neural Network ModelsDemo
Demonstrations
Yongqiang TIAN The Hong Kong University of Science and Technology, Zhihua Zeng Zhejiang University, Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Tzu-yang Kuo The Hong Kong University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
08:35
12m
Talk
Taxonomy of Real Faults in Deep Learning SystemsACM SIGSOFT Distinguished Artifact AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Nargiz Humbatova Università della Svizzera italiana, Gunel Jahangirova Università della Svizzera italiana, Gabriele Bavota Università della Svizzera italiana, Vincenzo Riccio Università della Svizzera italiana, Andrea Stocco Università della Svizzera italiana, Paolo Tonella Università della Svizzera italiana
08:47
12m
Talk
An Empirical Study on Program Failures of Deep Learning JobsACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Ru Zhang Microsoft Research, Wencong Xiao Alibaba, Hongyu Zhang University of Newcastle, Australia, Yu Liu Microsoft Research, Haoxiang Lin Microsoft Research, Mao Yang Microsoft Research
DOI Pre-print
08:05 - 09:05
I6-Empirical Studies and RequirementsJournal First / Software Engineering in Practice / Technical Papers at Silla
Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
08:05
8m
Talk
What do Programmers Discuss about Deep Learning FrameworksJ1
Journal First
Junxiao Han Zhejiang University, Emad Shihab Concordia University, Zhiyuan Wan Zhejiang University, Shuiguang Deng Zhejiang University, Xin Xia Monash University
08:13
12m
Talk
Detection of Hidden Feature Requests from Massive Chat Messages via Deep Siamese NetworkTechnicalArtifact Available
Technical Papers
Lin Shi ISCAS, Mingzhe Xing ISCAS, Mingyang Li ISCAS, Yawen Wang ISCAS, Shoubin Li ISCAS, Qing Wang Institute of Software, Chinese Academy of Sciences
08:25
8m
Talk
Recognizing lines of code violating company-specific coding guidelines using machine learningJ1
Journal First
Miroslaw Ochodek Poznan University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg, Wilhelm Meding Ericsson, Gert Frost Grundfos, Miroslaw Staron University of Gothenburg
08:33
12m
Talk
Context-aware In-process Crowdworker RecommendationACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Junjie Wang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens institute of technology, Song Wang York University, Yuanzhe Hu Institute of Software, Chinese Academy of Sciences, Dandan Wang Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences
08:45
12m
Talk
Using a Context-Aware Approach to Recommend Code Reviewers: Findings from an Industrial Case StudySEIP
Software Engineering in Practice
Anton Strand Ericsson AB, Markus Gunnarsson Ericsson AB, Ricardo Britto Ericsson / Blekinge Institute of Technology, Muhammad Usman Blekinge Institute of Technology
09:10 - 10:00
Students meeting students-ICSE QuizStudents Meeting Students at Goguryeo
Chair(s): Faeq Alrimawi , Ali Farahani , Fanny Rivera Ortiz University College Dublin & Lero
09:10
50m
Social Event
ICSE Quiz
Students Meeting Students

09:10 - 10:00
09:10
50m
Talk
SimilarAPI: Mining Analogical APIs for Library MigrationDemo
Demonstrations
Chunyang Chen Monash University
09:10
50m
Talk
EvalDNN: A Toolbox for Evaluating Deep Neural Network ModelsDemo
Demonstrations
Yongqiang TIAN The Hong Kong University of Science and Technology, Zhihua Zeng Zhejiang University, Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Tzu-yang Kuo The Hong Kong University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
09:10
50m
Talk
An SLR-Tool: Search Process in PracticeDemo
Demonstrations
Andreas Hinderks University of Seville, Francisco José Domínguez Mayo University of Seville, Jörg Thomaschewski University of Applied Sciences Emden/Leer, María José Escalona University of Seville
09:10
50m
Talk
FeatureNET: Diversity-driven Generation of Deep Learning ModelsDemo
Demonstrations
Salah Ghamizi SntT - University of Luxembourg, Maxime Cordy SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg
09:10 - 10:00
09:10
50m
Poster
Bugine: a bug report recommendation system for Android apps
ICSE 2020 Posters
Ziqiang Li Southern University of Science and Technology, Shin Hwei Tan Southern University of Science and Technology
Pre-print Media Attached File Attached
09:10
50m
Poster
What disconnects Practitioner Belief and Empirical Evidence ?
ICSE 2020 Posters
Shrikanth N C North Carolina State University, Tim Menzies North Carolina State University
Media Attached File Attached
09:10
50m
Poster
FOSS Dependencies and Security: A Qualitative Study on Developers' Attitudes and Experience
ICSE 2020 Posters
Ivan Pashchenko University of Trento, Duc Ly Vu University of Trento, Fabio Massacci University of Trento
DOI Pre-print Media Attached File Attached
09:10
50m
Poster
An Exploratory Study on Improving Automated Issue Triage with Attached Screen Dumps
ICSE 2020 Posters
13:30 - 14:30
ACM/IEEE Town Hall MeetingCommunity Meetings at All band room
15:00 - 16:00
A1-Autonomous Driving SystemsTechnical Papers at Baekje
Chair(s): Donghwan Shin University of Luxembourg (SnT)
15:00
12m
Talk
SLEMI: Equivalence Modulo Input (EMI) Based Mutation of CPS Models for Finding Compiler Bugs in SimulinkArtifact ReusableTechnicalArtifact Available
Technical Papers
Shafiul Azam Chowdhury University of Texas at Arlington, Sohil Lal Shrestha The University of Texas at Arlington, Taylor T Johnson Vanderbilt University, Christoph Csallner University of Texas at Arlington
Link to publication DOI Media Attached
15:12
12m
Talk
DeepBillboard: Systematic Physical-World Testing of Autonomous Driving SystemsTechnical
Technical Papers
Husheng Zhou The University of Texas at Dallas, Wei Li Southern University of Science and Technology, Zelun Kong The University of Texas at Dallas, Junfeng Guo The University of Texas at Dallas, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang The University of Texas at Dallas, Bei Yu The Chinese University of Hong Kong, Cong Liu UT Dallas
15:24
12m
Talk
Misbehaviour Prediction for Autonomous Driving SystemsTechnical
Technical Papers
Andrea Stocco Università della Svizzera italiana, Michael Weiss Università della Svizzera Italiana (USI), Marco Calzana Università della Svizzera Italiana (USI), Paolo Tonella Università della Svizzera italiana
Pre-print
15:36
12m
Talk
Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System IdentificationArtifact ReusableTechnicalArtifact Available
Technical Papers
Claudio Menghi University of Luxembourg, Shiva Nejati University of Ottawa, Lionel Briand SnT Centre/University of Luxembourg, Yago Isasi Parache LuxSpace
15:48
12m
Talk
A Comprehensive Study of Autonomous Vehicle BugsTechnical
Technical Papers
Joshua Garcia University of California, Irvine, Yang Feng Nanjing University, Junjie Shen University of California, Irvine, Sumaya Almanee University of California, Irvine, Yuan Xia University of California, Irvine, Qi Alfred Chen University of California, Irvine
15:00 - 16:00
15:00
12m
Talk
Studying the Use of Java Logging Utilities in the WildTechnical
Technical Papers
Boyuan Chen York University, Zhen Ming (Jack) Jiang York University
Authorizer link Pre-print
15:12
12m
Talk
Causal Testing: Understanding Defects' Root CausesACM SIGSOFT Distinguished Artifact AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Brittany Johnson University of Massachusetts Amherst, Yuriy Brun University of Massachusetts Amherst, Alexandra Meliou University of Massachusetts Amherst
Link to publication DOI Pre-print Media Attached
15:24
8m
Talk
Studying the Characteristics of Logging Practices in Mobile Apps: A Case Study on F-Droid.J1
Journal First
Yi Zeng Concordia University, Jinfu Chen Concordia University, Canada, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University
Authorizer link Pre-print
15:32
6m
Talk
Automatically Predicting Bug Severity Early in the Development ProcessNIER
New Ideas and Emerging Results
Jude Arokiam Ontario Tech University, Jeremy Bradbury Ontario Tech University
15:38
8m
Talk
A Survey on Adaptive Random TestingJ1
Journal First
Rubing Huang Jiangsu University, Weifeng Sun Jiangsu University, Yinyin Xu Jiangsu University, Haibo Chen Jiangsu University, Dave Towey University of Nottingham Ningbo China, Xin Xia Monash University
15:46
12m
Talk
Code Level Model-Checking in the Software Development WorkflowArtifact ReusableArtifact AvailableSEIP
Software Engineering in Practice
Nathan Chong Amazon, Byron Cook Amazon, Konstantinos Kallas University of Pennsylvania, Kareem Khazem Amazon, Felipe R. Monteiro Amazon, Daniel Schwartz-Narbonne Amazon, n.n., Serdar Tasiran Amazon, n.n., Michael Tautschnig Amazon Web Services, Mark R. Tuttle Amazon
Pre-print Media Attached
15:00 - 16:00
A3-Code SummarizationTechnical Papers / New Ideas and Emerging Results at Silla
Chair(s): Shaohua Wang New Jersey Institute of Technology, USA
15:00
12m
Talk
Posit: Simultaneously Tagging Natural and Programming LanguagesTechnicalArtifact Available
Technical Papers
Profir-Petru Pârțachi University College London, Santanu Dash University College London, UK, Christoph Treude The University of Adelaide, Earl T. Barr University College London, UK
Pre-print Media Attached File Attached
15:12
12m
Talk
CPC: Automatically Classifying and Propagating Natural Language Comments via Program AnalysisTechnicalArtifact Available
Technical Papers
Juan Zhai Rutgers University, Xiangzhe Xu Nanjing University, Yu Shi Purdue University, Guanhong Tao Purdue University, Minxue Pan Nanjing University, Shiqing Ma Rutgers University, Lei Xu National Key Laboratory for Novel Software Technology, Nanjing University, Weifeng Zhang Nanjing University of Posts and Telecommunications, Lin Tan Purdue University, Xiangyu Zhang Purdue University
15:24
12m
Talk
Suggesting Natural Method Names to Check Name ConsistenciesTechnical
Technical Papers
Son Nguyen The University of Texas at Dallas, Hung Phan , Trinh Le University of Engineering and Technology, Tien N. Nguyen University of Texas at Dallas
Pre-print
15:36
6m
Talk
Where should I comment my code? A dataset and model for predicting locations that need commentsNIER
New Ideas and Emerging Results
Annie Louis University of Edinburgh, Santanu Dash University College London, UK, Earl T. Barr University College London, UK, Michael D. Ernst University of Washington, USA, Charles Sutton Google Research
15:42
12m
Talk
Retrieval-based Neural Source Code SummarizationTechnical
Technical Papers
Jian Zhang Beihang University, Xu Wang Beihang University, Hongyu Zhang University of Newcastle, Australia, Hailong Sun Beihang University, Xudong Liu Beihang University
Pre-print
15:54
6m
Talk
The Dual Channel HypothesisNIER
New Ideas and Emerging Results
Casey Casalnuovo University of California at Davis, USA, Earl T. Barr University College London, UK, Santanu Dash University College London, UK, Prem Devanbu University of California, Emily Morgan University of California, Davis
16:05 - 17:05
A4-Cyber-Physical SystemsSoftware Engineering in Practice / Technical Papers / Demonstrations at Baekje
Chair(s): Joanne M. Atlee University of Waterloo
16:05
12m
Talk
Adapting Requirements Models to Varying EnvironmentsTechnical
Technical Papers
Dalal Alrajeh Imperial College London, Antoine Cailliau ICTEAM, UCLouvain, Axel van Lamsweerde Université catholique de Louvain
16:17
12m
Talk
Comparing Formal Tools for System Design: a Judgment StudyTechnical
Technical Papers
Alessio Ferrari CNR-ISTI, Franco Mazzanti ISTI-CNR, Davide Basile University of Florence, Maurice H. ter Beek ISTI-CNR, Alessandro Fantechi University of Florence
DOI Pre-print
16:29
3m
Talk
Demo: SLEMI: Finding Simulink Compiler Bugs through Equivalence Modulo Input (EMI)Demo
Demonstrations
Shafiul Azam Chowdhury University of Texas at Arlington, Sohil Lal Shrestha The University of Texas at Arlington, Taylor T Johnson Vanderbilt University, Christoph Csallner University of Texas at Arlington
Link to publication DOI Media Attached
16:32
12m
Talk
The Forgotten Case of the Dependency Bugs: On the Example of the Robot Operating SystemSEIP
Software Engineering in Practice
Anders Fischer-Nielsen IT University of Copenhagen, Zhoulai Fu IT University of Copenhagen, Denmark, Ting Su ETH Zurich, Switzerland, Andrzej Wąsowski IT University of Copenhagen, Denmark
Pre-print
16:44
3m
Talk
PROMISE: High-Level Mission Specification for Multiple RobotsDemo
Demonstrations
Sergio Garcia Chalmers | University of Gothenburg, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg, Claudio Menghi University of Luxembourg, Thorsten Berger Chalmers | University of Gothenburg, Tomas Bures Charles University, Czech Republic
16:47
12m
Talk
How do you Architect your Robots? State of the Practice and Guidelines for ROS-based SystemsArtifact ReusableArtifact AvailableSEIP
Software Engineering in Practice
Ivano Malavolta Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Bradley Schmerl Carnegie Mellon University, USA, Patricia Lago Vrije Universiteit Amsterdam, David Garlan Carnegie Mellon University
16:05 - 17:05
A5-Testing and Debugging 2Demonstrations / New Ideas and Emerging Results / Technical Papers at Goguryeo
Chair(s): Marcelo d'Amorim Federal University of Pernambuco
16:05
12m
Talk
Efficient Generation of Error-Inducing Floating-Point Inputs via Symbolic ExecutionArtifact ReusableTechnicalArtifact Available
Technical Papers
Hui Guo University of California, Davis, Cindy Rubio-González University of California, Davis
16:17
12m
Talk
A Study on the Lifecycle of Flaky TestsTechnical
Technical Papers
Wing Lam University of Illinois at Urbana-Champaign, Kıvanç Muşlu Microsoft, Hitesh Sajnani Microsoft , Suresh Thummalapenta Microsoft
16:29
6m
Talk
Is Your Quantum Program Bug-Free?New Ideas and Emerging Results Distinguished Paper AwardsNIER
New Ideas and Emerging Results
Andriy Miranskyy Ryerson University, Lei Zhang Ryerson University, Javad Doliskani Ryerson University, Toronto, Canada
Pre-print
16:35
3m
Talk
DCO Analyzer: Local Controllability and Observability Analysis and Enforcement of Distributed Test ScenariosDemo
Demonstrations
Bruno Lima Faculty of Engineering, University of Porto and INESC TEC, João Pascoal Faria Faculty of Engineering, University of Porto and INESC TEC
16:38
12m
Talk
Ankou: Guiding Grey-box Fuzzing towards Combinatorial DifferenceArtifact ReusableTechnicalArtifact Available
Technical Papers
Valentin Manès CSRC, KAIST, Soomin Kim KAIST, Sang Kil Cha KAIST
16:50
3m
Talk
PG-KLEE: Trading Soundness for CoverageDemo
Demonstrations
Richard Rutledge Georgia Institute of Technology, Alessandro Orso Georgia Tech
16:53
6m
Talk
Blending Kinematic and Software Models for Tighter Reachability AnalysisNIER
New Ideas and Emerging Results
Carl Hildebrandt University of Virginia, Sebastian Elbaum University of Virginia, USA, Nicola Bezzo University of Virginia
16:05 - 17:05
A6-SEET - Empirical Studies of SE Education and OthersSoftware Engineering Education and Training at Silla
Chair(s): Stephan Krusche Technische Universität München
16:05
12m
Talk
Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility EducationSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Yasmine El-Glaly Rochester Institute of Technology, Weishi Shi Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Qi Yu Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
16:17
12m
Talk
An Empirical Study of Teaching Qualities of Popular Computer Science and Software Engineering Instructors Using RateMyProfessor.com DataSEET
Software Engineering Education and Training
Aliaksei Kavalchuk Pennsylvania State University - Abington, Alec Goldenberg Pennsylvania State University - Abington, Ishtiaque Hussain Pennsylvania State University - Abington
16:29
12m
Talk
Sidekicks and Superheroes: A Look into Student Reasoning about Concurrency with Threads versus ActorsSEET
Software Engineering Education and Training
Aubrey Lawson Clemson University, Eileen Kraemer Clemson University
16:41
6m
Experience report
We should teach our Students what Industry doesn’t wantSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Kevin Ryan Lero The Irish Software Research Centre Ireland
16:47
12m
Talk
Understanding DevOps Education with Grounded TheorySEET
Software Engineering Education and Training
Candy Pang MacEwan University, Abram Hindle University of Alberta, Denilson Barbosa University of Alberta
17:10 - 18:00
Live Coding: Choose-Your-Own-AdventureICSE 2020 Plenary Sessions at Baekje
17:10
50m
Talk
Sam Aaron: Live Coding: Choose-Your-Own-Adventure
ICSE 2020 Plenary Sessions

Wed 8 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P7-Human AspectsNew Ideas and Emerging Results / Technical Papers / Journal First at Baekje
Chair(s): Mei Nagappan University of Waterloo
00:00
8m
Talk
What Predicts Software Developers' Productivity?J1
Journal First
Emerson Murphy-Hill Google, Ciera Jaspan , Caitlin Sadowski Google, David C. Shepherd Virginia Commonwealth University, Michael Phillips National Instruments, Collin Winter Waymo, Andrea Knight , Edward Smith Bloomberg LP, Matthew Jorde Google, Inc.
00:08
6m
Talk
Towards Understanding Emotional Response to Requirements Changes in Agile TeamsNIER
New Ideas and Emerging Results
Kashumi Madampe Monash University, Australia, Rashina Hoda Monash University, Paramvir Singh The University of Auckland
Pre-print
00:14
12m
Talk
A Study on the Prevalence of Human Values in Software Engineering Publications, 2015 – 2018TechnicalArtifact Available
Technical Papers
Jon Whittle Monash University, Gillian Oliver Faculty of Information Technology, Monash University, Waqar Hussain Monash University, Davoud Mougouei Faculty of Information Technology, Monash University, Harsha Perera Monash University, Arif Nurwidyantoro Faculty of Information Technology, Monash University, Rifat Ara Shams Monash University
00:26
12m
Talk
Pushback in Code Review: Characterizing and Detecting Negative Interpersonal InteractionsTechnical
Technical Papers
Pre-print
00:38
12m
Talk
Engineering Gender-Inclusivity into Software: Ten Teams' Tales from the TrenchesTechnical
Technical Papers
Claudia Hilderbrand Oregon State University, Christopher Perdriau Oregon State University, Lara Letaw Oregon State University, Jillian Emard Oregon State University, Zoe Steine-Hanson Oregon State University, Margaret Burnett Oregon State University, Anita Sarma Oregon State University
00:50
8m
Talk
How does Machine Learning Change Software Development Practices?J1
Journal First
Zhiyuan Wan Zhejiang University, Xin Xia Monash University, David Lo Singapore Management University, Gail Murphy University of British Columbia
00:00 - 01:00
P8-SEET - Novel Approaches in SE Education and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
00:00
12m
Talk
Enriching Programming Student Feedback with Audio CommentsSEET
Software Engineering Education and Training
Jake Renzella Deakin University, Andrew Cain Deakin University
00:12
12m
Talk
GidgetML: An Adaptive Serious Game for Enhancing First Year Programming LabsSEET
Software Engineering Education and Training
Michael Miljanovic Ontario Tech University, Jeremy Bradbury Ontario Tech University
00:24
6m
Experience report
Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software DesignSEET
Software Engineering Education and Training
Jose Benedetto PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE, Jaime Navon PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE
00:30
12m
Talk
Authentic Individual Assessment for Team-based Software Engineering ProjectsSEET
Software Engineering Education and Training
Laura Tubino Deakin University, Andrew Cain Deakin University, Jean-Guy Schneider Deakin University, Dhananjay Thiruvady Deakin University, Niroshinie Fernando Deakin University
00:42
12m
Talk
Adopting Industry Agile Practices in Large-scale Capstone EducationSEET
Software Engineering Education and Training
Jean-Guy Schneider Deakin University, Peter Eklund Deakin University, Kevin Lee Deakin University, Feifei Chen Deakin University, Andrew Cain Deakin University, Mohamed Abdelrazek Deakin University
00:00 - 01:00
00:00
12m
Talk
PRECFIX: Large-Scale Patch Recommendation by Mining Defect-Patch PairsSEIP
Software Engineering in Practice
Xindong Zhang Alibaba Group, Chenguang Zhu University of Texas, Austin, Yi Li Nanyang Technological University, Jianmei Guo Alibaba Group, Lihua Liu Alibaba Group, Haobo Gu Alibaba Group
Pre-print
00:12
12m
Talk
On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java ProgramsArtifact ReusableTechnicalArtifact Available
Technical Papers
Kui Liu Huawei Software Engineering Application Technology Lab, Shangwen Wang National University of Defense Technology, Anil Koyuncu University of Luxembourg, Luxembourg, Kisub Kim University of Luxembourg, SnT, Tegawendé F. Bissyandé SnT, University of Luxembourg, Dongsun Kim Furiosa.ai, Peng Wu National University of Defense Technology, Jacques Klein University of Luxembourg, SnT, Xiaoguang Mao National University of Defense Technology, Yves Le Traon University of Luxembourg
Pre-print
00:24
8m
Talk
SEQUENCER: Sequence-to-Sequence Learning for End-to-End Program RepairJ1
Journal First
Zimin Chen KTH Royal Institute of Technology, Steve Kommrusch Colorado State University, Michele Tufano College of William and Mary, Louis-Noël Pouchet Colorado State University, USA, Denys Poshyvanyk William and Mary, Martin Monperrus KTH Royal Institute of Technology
00:32
8m
Talk
A Study of Bug Resolution Characteristics in Popular Programming LanguagesJ1
Journal First
Jie M. Zhang University College London, UK, Feng Li , Dan Hao Peking University, Meng Wang University of Bristol, UK, Hao Tang Peking University, Lu Zhang Peking University, China, Mark Harman Facebook and University College London
00:40
12m
Talk
Automated Bug Reproduction from User Reviews for Android ApplicationsSEIP
Software Engineering in Practice
Shuyue Li Xi'an Jiaotong University, Jiaqi Guo Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Jian-Guang Lou Microsoft Research, Qinghua Zheng Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University
00:52
6m
Talk
CHASE: Checklist to Assess User Experience in Internet of Things EnvironmentsNIER
New Ideas and Emerging Results
Rodrigo Almeida Federal University of Ceará, Joseane Paiva Federal University of Ceará, Rossana Andrade Federal University of Ceará, Ticianne Darin Federal University of Ceará
00:00 - 01:30
Data-Driven Software AutomationTechnical Briefings at Tamna
00:00
90m
Talk
Data-Driven Software Automation
Technical Briefings
Tao Xie Peking University, Ge Li Peking University, Jian-Guang Lou Microsoft Research, Dongmei Zhang Microsoft Research, China
01:05 - 02:05
01:05
8m
Talk
What Do Programmers Discuss about Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions about Blockchain Platforms across Stack Exchange CommunitiesJ1
Journal First
Zhiyuan Wan Zhejiang University, Xin Xia Monash University, Ahmed E. Hassan Queen's University
01:13
8m
Talk
Bounties on Technical Q&A Sites: A Case Study of Stack Overflow BountiesJ1
Journal First
Jiayuan Zhou Queen's University, Shaowei Wang Mississippi State University, Cor-Paul Bezemer University of Alberta, Canada, Ahmed E. Hassan Queen's University
01:21
8m
Talk
MSRBot: Using Bots to Answer Questions from Software RepositoriesJ1
Journal First
Ahmad Abdellatif Concordia University, Khaled Badran Concordia University, Emad Shihab Concordia University
DOI
01:29
6m
Talk
Why Will My Question Be Closed? NLP-Based Pre-Submission Predictions of Question Closing Reasons on Stack OverflowNIER
New Ideas and Emerging Results
Laszlo Toth University of Szeged, Hungary, Balázs Nagy University of Szeged, Hungary, László Vidács University of Szeged, Hungary, Tibor Gyimóthy University of Szeged, Hungary
01:35
12m
Talk
Interpreting Cloud Computer Vision Pain-Points: A Mining Study of Stack OverflowTechnical
Technical Papers
Alex Cummaudo Applied Artificial Intelligence Institute, Deakin University, Rajesh Vasa Deakin University, Scott Barnett Deakin University, John Grundy Monash University, Mohamed Abdelrazek Deakin University
01:05 - 02:05
P11-Natural Language ArtifactsJournal First / Technical Papers at Goguryeo
Chair(s): Jane Cleland-Huang University of Notre Dame
01:05
8m
Talk
Neural Network Based Classification of Self-admitted Technical Debt: From Performance to Explainability and DeployabilityJ1
Journal First
Xiaoxue Ren Zhejiang University, Zhenchang Xing Australia National University, Xin Xia Monash University, David Lo Singapore Management University, Xinyu Wang Zhejiang University, John Grundy Monash University
01:13
8m
Talk
Domain-specific Machine Translation with Recurrent Neural Network for Software LocalizationJ1
Journal First
Xu Wang College of Engineering & Computer ScienceAustralian National University, Canberra, Australia, Chunyang Chen Monash University, Zhenchang Xing Australia National University
01:21
12m
Talk
Mitigating Turnover with Code Review Recommendation: Balancing Expertise, Workload, and Knowledge DistributionTechnicalArtifact Available
Technical Papers
Ehsan Mirsaeedi Concordia University, Peter Rigby Concordia University, Montreal, Canada
01:05 - 02:05
P12-Testing and DebuggingJournal First / Software Engineering in Practice at Silla
Chair(s): Taeksu Kim Samsung Research, Samsung Electronics
01:05
12m
Talk
Debugging Crashes using Continuous Contrast Set MiningSEIP
Software Engineering in Practice
Rebecca Qian Facebook, Inc., Yang Yu Purdue University, Wonhee Park Facebook, Inc., Vijayaraghavan Murali Facebook, Inc., Stephen J Fink Facebook, Satish Chandra Facebook
01:17
12m
Talk
Automatic Abnormal Log Detection by Analyzing Log History for Providing Debugging InsightSEIP
Software Engineering in Practice
Jinhan Kim , Valeriy Savchenko Ivannikov Institute for System Programming of the RAS, Kihyuck Shin Samsung Electronics, Konstantin Sorokin Ivannikov Institute for System Programming of the RAS, Hyunseok Jeon Samsung Electronics, Georgiy Pankratenko Ivannikov Institute for System Programming of the RAS, Sergey Markov Ivannikov Institute for System Programming of the RAS, Chul-Joo Kim Samsung Electronics
01:29
8m
Talk
Explaining Regressions via Alignment Slicing and MendingJ1
Journal First
Haijun Wang Ant Financial Services Group, China; CSSE, Shenzhen University, China, Yun Lin National University of Singapore, Zijiang Yang Western Michigan University, Jun Sun Singapore Management University, Yang Liu Nanyang Technological University, Singapore, Jin Song Dong National University of Singapore, Qinghua Zheng Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University
01:37
8m
Talk
Historical Spectrum based Fault LocalizationJ1
Journal First
Ming Wen Huazhong University of Science and Technology, China, Junjie Chen Tianjin University, China, Yongqiang TIAN The Hong Kong University of Science and Technology, Rongxin Wu Department of Cyber Space Security, Xiamen University, Dan Hao Peking University, Shi Han Microsoft Research Asia, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
01:45
8m
Talk
Visualizing distributed system executionsJ1
Journal First
Ivan Beschastnikh Computer Science, University of British Columbia, Perry Liu University of British Columbia, Albert Xing University of British Columbia, Patty Wang University of British Columbia, Yuriy Brun University of Massachusetts Amherst, Michael D. Ernst University of Washington, USA
DOI Pre-print
01:53
8m
Talk
An Integration Test Order Strategy to Consider Control CouplingJ1
Journal First
Shujuan Jiang China University of Mining and Technology, Miao ZHANG City University of Hong Kong, Yanmei ZHANG China University of Mining and Technology, Rongcun Wang China University of Mining and Technology, Qiao YU Jiangsu Normal University, Jacky Keung City University of Hong Kong
02:10 - 03:00
02:10
50m
Poster
A Practical, Collaborative Approach for Modeling Big Data Analytics Application Requirements
ICSE 2020 Posters
Hourieh Khalajzadeh Monash University, Australia, Anj Simmons Deakin University, Mohamed Abdelrazek Deakin University, John Grundy Monash University, John Hosking University of Auckland, Qiang He , Prasanna Ratnakanthan , Adil Zia , Meng Law
02:10
50m
Poster
ProvBuild: Improving Data Scientist Efficiency with Provenance (An Extended Abstract)
ICSE 2020 Posters
Jingmei Hu Harvard University, Jiwon Joung Harvard University, Maia Jacobs Harvard University, Krzysztof Gajos Harvard University, Margo Seltzer University of British Columbia
02:10
50m
Poster
Elite Developers' Activities at Open Source Ecosystem Level
ICSE 2020 Posters
James Jones University of California, Irvine, David Redmiles University of California, Irvine
02:10
50m
Poster
Semantic Analysis of Issues on Google Play and Twitter
ICSE 2020 Posters
Aman Yadav , Fatemeh Hendijani Fard University of British Columbia
02:10
50m
Poster
An Intelligent Tool for Combatting Contract Cheating Behaviour by Facilitating Scalable Student-Tutor Discussions
ICSE 2020 Posters
Jake Renzella Deakin University, Andrew Cain Deakin University, Jean-Guy Schneider Deakin University
02:10
50m
Poster
Poster: How Has Forking Changed in the Last 20 Years? A Study of Hard Forks on GitHub
ICSE 2020 Posters
Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Bogdan Vasilescu Carnegie Mellon University, Christian Kästner Carnegie Mellon University
02:10
50m
Poster
An Oracle Language for Autonomous Vehicles
ICSE 2020 Posters
Ana Nora Evans University of Virginia, USA, Mary Lou Soffa University of Virginia, Sebastian Elbaum University of Virginia, USA
02:10 - 03:00
02:10
50m
Poster
Exploring the Relationship between Dockerfile Quality and Project Charateristics
ACM Student Research Competition
Yiwen Wu National University of Defense Technology
02:10
50m
Poster
Towards Automated Migration for Blockchain-based Decentralized Application
ACM Student Research Competition
Xiufeng Xu Peking University
02:10
50m
Poster
Stress Testing SMT Solvers via Type-aware Mutation
ACM Student Research Competition
Chengyu Zhang East China Normal University
02:10
50m
Poster
Does Fixing Bug Increase Robustness in Deep Learning?
ACM Student Research Competition
Rangeet Pan Iowa State University, USA
02:10
50m
Poster
Detection and Mitigation of JIT-Induced Side Channels
ACM Student Research Competition
Tegan Brennan University of California, Santa Barbara
02:10
50m
Poster
Uncertainty-Guided Testing and Robustness Enhancement for Deep Learning Systems
ACM Student Research Competition
Xiyue Zhang Peking University
02:10 - 03:00
Ask Me Anything - Neno MedvidovicICSE 2020 Ask Me Anything at Silla
02:10
50m
Social Event
Ask Me Anything - Neno Medvidovic
ICSE 2020 Ask Me Anything
Nenad Medvidović University of Southern California
Media Attached
02:10 - 03:00
07:00 - 09:00
Keynote-Chan-Mo ParkICSE 2020 Plenary Sessions at Baekje
Chair(s): Doo-Hwan Bae Korea Advanced Institute of Science and Technology
07:00
2h
Talk
ICT Manpower Development and Software Technology in the DPRK
ICSE 2020 Plenary Sessions
09:10 - 10:00
Ask me about impact (or anything) - Andreas ZellerICSE 2020 Ask Me Anything at Goguryeo
09:10
50m
Live Q&A
Ask Me Anything - Andreas Zeller
ICSE 2020 Ask Me Anything
Andreas Zeller CISPA Helmholtz Center for Information Security
Media Attached
09:10 - 10:00
09:10
50m
Poster
The Role of Egocentric Bias in Undergraduate Agile Software Development Teams
ACM Student Research Competition
Frederike Ramin Hasso Plattner Institute
09:10
50m
Poster
Evaluation of brain activity while Pair Programming
ACM Student Research Competition
Ananga Thapaliya Innopolis University
09:10
50m
Poster
Playing With Your Project Data in Scrum Retrospectives
ACM Student Research Competition
Christoph Matthies Hasso Plattner Institute, University of Potsdam
09:10
50m
Poster
An empirical study of the first contributions of developers to open source projects on GitHub
ACM Student Research Competition
Vikram N. Subramanian University of Waterloo
09:10
50m
Poster
Machine Translation Testing via Pathological Invariance
ACM Student Research Competition
Shashij Gupta IIT BOMBAY
09:10
50m
Poster
Automated Analysis of Inter-Parameter Dependencies in Web APIs
ACM Student Research Competition
Alberto Martin-Lopez Universidad de Sevilla
15:00 - 16:00
A7-Human Aspects 1Technical Papers / Journal First / New Ideas and Emerging Results at Baekje
Chair(s): Alexander Serebrenik Eindhoven University of Technology
15:00
8m
Talk
Towards a theory of software developer job satisfaction and perceived productivityJ1
Journal First
Margaret-Anne Storey University of Victoria, Thomas Zimmermann Microsoft Research, Christian Bird Microsoft Research, Jacek Czerwonka Developer Services, Microsoft, Brendan Murphy Microsoft Research, Eirini Kalliamvakou University of Victoria
Pre-print Media Attached
15:08
6m
Talk
Eye of the Mind: Image Processing for Social CodingNIER
New Ideas and Emerging Results
Maleknaz Nayebi York University
Pre-print
15:14
12m
Talk
How Software Practitioners Use Informal Local Meetups to Share Software Engineering KnowledgeTechnical
Technical Papers
Claire Ingram University of York, Anders Drachen University of York
15:26
12m
Talk
Explaining Pair Programming Session Dynamics from Knowledge GapsTechnical
Technical Papers
Franz Zieris Freie Universität Berlin, Lutz Prechelt Freie Universität Berlin
DOI Pre-print Media Attached
15:38
6m
Talk
Better Code, Better Sharing: On the Need of Analyzing Jupyter NotebooksNIER
New Ideas and Emerging Results
Jiawei Wang Monash University, Li Li Monash University, Australia, Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print
15:44
6m
Talk
Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy InteractionsNIER
New Ideas and Emerging Results
Naveen Raman University of Maryland, College Park, Minxuan Cao Carnegie Mellon University, Yulia Tsvetkov Carnegie Mellon University, Christian Kästner Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print
15:50
8m
Talk
Enabling Good Work Habits in Software Developers through Reflective Goal-SettingJ1
Journal First
André N. Meyer University of Zurich, Gail Murphy University of British Columbia, Thomas Zimmermann Microsoft Research, Thomas Fritz University of Zurich
Pre-print Media Attached
15:00 - 16:00
A8-Machine Learning and ModelsJournal First / Technical Papers at Goguryeo
Chair(s): Liliana Pasquale University College Dublin & Lero
15:00
8m
Talk
Improving Vulnerability Inspection Efficiency Using Active LearningJ1
Journal First
Zhe Yu NORTH CAROLINA STATE UNIVERSITY, Chris Theisen Microsoft, Laurie Williams North Carolina State University, Tim Menzies North Carolina State University
15:08
8m
Talk
How Bugs Are Born: A Model to Identify How Bugs Are Introduced in Software ComponentsJ1
Journal First
Gema Rodríguez-Pérez University of Waterloo, Canada, Gregorio Robles Universidad Rey Juan Carlos, Alexander Serebrenik Eindhoven University of Technology, Andy Zaidman TU Delft, Daniel M. German University of Victoria, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
DOI Pre-print
15:16
8m
Talk
How to “DODGE” Complex Software AnalyticsJ1
Journal First
Amritanshu Agrawal Wayfair, Wei Fu Landing AI, Di Chen North Carolina State University, USA, Xipeng Shen North Carolina State University, Tim Menzies North Carolina State University
15:24
12m
Talk
Importance-Driven Deep Learning System TestingTechnical
Technical Papers
Simos Gerasimou University of York, UK, Hasan Ferit Eniser MPI-SWS, Alper Sen Bogazici University, Turkey, Alper Çakan Bogazici University, Turkey
15:36
12m
Talk
Quickly Generating Diverse Valid Test Inputs with Reinforcement LearningArtifact ReusableTechnicalArtifact Available
Technical Papers
Sameer Reddy University of California, Berkeley, Caroline Lemieux University of California, Berkeley, Rohan Padhye Carnegie Mellon University, Koushik Sen University of California, Berkeley
15:48
8m
Talk
Impact of Discretization Noise of the Dependent variable on Machine Learning Classifiers in Software EngineeringJ1
Journal First
Gopi Krishnan Rajbahadur Queen's University, Shaowei Wang Mississippi State University, Yasutaka Kamei Kyushu University, Ahmed E. Hassan Queen's University
15:00 - 16:00
15:00
12m
Talk
A Novel Approach to Tracing Safety Requirements and State-Based Design ModelsTechnical
Technical Papers
Mounifah Alenazi University of Cincinnati, Nan Niu University of Cincinnati, Juha Savolainen Danfoss
15:12
12m
Talk
Establishing Multilevel Test-to-Code Traceability LinksArtifact ReusableTechnicalArtifact Available
Technical Papers
Robert White University College London, UK, Jens Krinke University College London, Raymond Tan University College London
15:24
6m
Talk
Synthesis of Assurance Cases for Software CertificationNIER
New Ideas and Emerging Results
Hamid Bagheri University of Nebraska-Lincoln, USA, Eunsuk Kang Carnegie Mellon University, Niloofar Mansoor University of Nebraska - Lincoln
Pre-print
15:30
3m
Talk
TimeTracer: A Tool for Back in Time Traceability ReplayingDemo
Demonstrations
Christoph Mayr-Dorn Johannes Kepler University Linz, Michael Vierhauser Johannes Kepler University Linz, Felix Keplinger Johannes Kepler University, Linz, Stefan Bichler Johannes Kepler University, Linz, Alexander Egyed Johannes Kepler University, Linz
15:33
12m
Talk
Lack of Adoption of Units of Measurement Libraries: Survey and AnecdotesSEIP
Software Engineering in Practice
Steve McKeever Department of Informatics and Media, Uppsala University, Sweden, Omar-Alfred Salah Department of Informatics and Media, Uppsala University, Sweden
15:45
12m
Talk
Improving the Effectiveness of Traceability Link Recovery using Hierarchical Bayesian NetworksTechnical
Technical Papers
Kevin Moran William & Mary/George Mason University, David Nader Palacio William & Mary, Carlos Bernal-Cárdenas William and Mary, Denys Poshyvanyk William and Mary, Daniel McCrystal William & Mary, Chris Shenefiel Cisco Systems, Jeff Johnson Cisco Systems
Pre-print Media Attached
15:00 - 16:30
Program Analysis Meets Autonomous RobotsTechnical Briefings at Tamna
15:00
90m
Talk
Program Analysis Meets Autonomous Robots
Technical Briefings
Sebastian Elbaum University of Virginia, USA
16:05 - 17:05
A10-Human Aspects 2Journal First / Technical Papers at Baekje
Chair(s): Giuseppe Scanniello University of Basilicata
16:05
8m
Talk
Characterizing and Identifying Reverted CommitsJ1
Journal First
Meng Yan Chongqing University, Xin Xia Monash University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University
16:13
8m
Talk
An Empirical Study of Obsolete Answers on Stack OverflowJ1
Journal First
Haoxiang Zhang Software Analysis and Intelligence Lab (SAIL), Queen’s University, Kingston, Ontario, Canada, Shaowei Wang Mississippi State University, Tse-Hsun (Peter) Chen Concordia University, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
16:21
8m
Talk
An Empirical Characterization of Bad Practices in Continuous IntegrationJ1
Journal First
Fiorella Zampetti University of Sannio, Carmine Vassallo University of Zurich, Sebastiano Panichella Zurich University of Applied Sciences, Gerardo Canfora University of Sannio, Harald Gall University of Zurich, Massimiliano Di Penta University of Sannio
Link to publication DOI Pre-print
16:29
8m
Talk
To the Attention of Mobile Software Developers: Guess What, Test your App!J1
Journal First
Luís Cruz Deflt University of Technology, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID, David Lo Singapore Management University
DOI Pre-print Media Attached
16:37
12m
Talk
Primers or Reminders? The Effects of Existing Review Comments on Code ReviewACM SIGSOFT Distinguished Artifact AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Davide Spadini Delft University of Technology, Netherlands, Gül Calikli Chalmers | University of Gothenburg, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
16:05 - 17:05
A11-Performance and AnalysisNew Ideas and Emerging Results / Journal First / Technical Papers / Demonstrations at Goguryeo
Chair(s): Pooyan Jamshidi University of South Carolina
16:05
3m
Talk
Nimbus: Improving the Developer Experience for Serverless ApplicationsDemo
Demonstrations
Robert Chatley Imperial College London, Thomas Allerton Starling Bank
Pre-print
16:08
8m
Talk
Testing with Fewer Resources: An Adaptive Approach to Performance-Aware Test Case GenerationJ1
Journal First
Giovanni Grano University of Zurich, Christoph Laaber University of Zurich, Annibale Panichella Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences
Link to publication DOI Pre-print
16:16
8m
Talk
What's Wrong with My Benchmark Results? Studying Bad Practices in JMH BenchmarksJ1
Journal First
Diego Costa Concordia University, Canada, Cor-Paul Bezemer University of Alberta, Canada, Philipp Leitner Chalmers University of Technology & University of Gothenburg, Artur Andrzejak Heidelberg University
16:24
12m
Talk
Towards the Use of the Readily Available Tests from the Release Pipeline as Performance Tests. Are We There Yet?ACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Zishuo Ding University of Waterloo, Canada, Jinfu Chen Concordia University, Canada, Weiyi Shang Concordia University
Pre-print
16:36
8m
Talk
ModGuard: Identifying Integrity & Confidentiality Violations in Java ModulesJ1
Journal First
Andreas Dann Paderborn University, Ben Hermann Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Link to publication DOI
16:44
6m
Talk
Program Debloating via Stochastic OptimizationNIER
New Ideas and Emerging Results
Qi Xin Georgia Institute of Technology, Myeongsoo Kim Georgia Institute of Technology, Qirun Zhang Georgia Institute of Technology, USA, Alessandro Orso Georgia Tech
16:50
8m
Talk
The ORIS Tool: Quantitative Evaluation of Non-Markovian SystemsJ1
Journal First
Marco Paolieri University of Southern California, Marco Biagi University of Florence, Laura Carnevali University of Florence, Enrico Vicario University of Florence
16:05 - 17:05
A12-TestingJournal First / New Ideas and Emerging Results / Demonstrations / Technical Papers at Silla
Chair(s): Sasa Misailovic University of Illinois at Urbana-Champaign
16:05
12m
Talk
Practical Fault Detection in Puppet ProgramsArtifact ReusableTechnicalArtifact Available
Technical Papers
Thodoris Sotiropoulos Athens University of Economics and Business, Dimitris Mitropoulos Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business
16:17
8m
Talk
Empirical Assessment of Multimorphic TestingJ1
Journal First
Paul Temple PReCISE, NaDi, UNamur, Mathieu Acher (Univ Rennes, Inria, IRISA), Jean-Marc Jézéquel Univ Rennes - IRISA
16:25
3m
Talk
RTj: a Java framework for detecting and refactoring rotten green test casesDemo
Demonstrations
Matias Martinez Université Polytechnique Hauts-de-France, Anne Etien Université de Lille, CNRS, Inria, Centrale Lille, UMR 9189 –CRIStAL, Stéphane Ducasse INRIA Lille, Christopher Fuhrman École de technologie supérieure
Pre-print Media Attached
16:28
6m
Talk
A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky TestsNIER
New Ideas and Emerging Results
Valerio Terragni Università della Svizzera Italiana, Pasquale Salza University of Zurich, Filomena Ferrucci University of Salerno
Pre-print Media Attached
16:34
12m
Talk
Learning from, Understanding, and Supporting DevOps Artifacts for DockerArtifact ReusableTechnicalArtifact Available
Technical Papers
Jordan Henkel University of Wisconsin–Madison, Christian Bird Microsoft Research, Shuvendu K. Lahiri Microsoft Research, Thomas Reps University of Wisconsin-Madison, USA
16:46
8m
Talk
Improving Change Prediction Models with Code Smell-Related InformationJ1
Journal First
Gemma Catolino Delft University of Technology, Fabio Palomba University of Salerno, Francesca Arcelli Fontana University of Milano-Bicocca, Andrea De Lucia University of Salerno, Andy Zaidman TU Delft, Filomena Ferrucci University of Salerno
DOI Pre-print
16:54
3m
Talk
SMRL: A Metamorphic Security Testing Tool for Web SystemsDemo
Demonstrations
Phu X. Mai University of Luxembourg, Arda Goknil SnT, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel C. Briand SnT Centre/University of Luxembourg
17:10 - 18:00
17:10
50m
Talk
PG-KLEE: Trading Soundness for CoverageDemo
Demonstrations
Richard Rutledge Georgia Institute of Technology, Alessandro Orso Georgia Tech
17:10
50m
Talk
SMRL: A Metamorphic Security Testing Tool for Web SystemsDemo
Demonstrations
Phu X. Mai University of Luxembourg, Arda Goknil SnT, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel C. Briand SnT Centre/University of Luxembourg
17:10
50m
Talk
Nimbus: Improving the Developer Experience for Serverless ApplicationsDemo
Demonstrations
Robert Chatley Imperial College London, Thomas Allerton Starling Bank
Pre-print
17:10 - 18:00
17:10
50m
Poster
Improving Bug Detection and Fixing via Code Representation Learning
ACM Student Research Competition
Yi Li New Jersey Institute of Technology, USA
17:10
50m
Poster
Automatic Generation of Simulink Models to Find Bugs in Cyber-Physical System Tool Chain using Deep Learning
ACM Student Research Competition
Sohil Lal Shrestha The University of Texas at Arlington
DOI Pre-print
17:10
50m
Poster
Studying and Suggesting Logging Locations in Code Blocks
ACM Student Research Competition
Zhenhao Li Concordia University
17:10
50m
Poster
An Automated Framework For Gaming Platform To Test Multiple Games
ACM Student Research Competition
Zihe Song The University of Texas at Dallas
17:10
50m
Poster
Efficient test execution in End to End testing
ACM Student Research Competition
Cristian Augusto University of Oviedo
17:10
50m
Poster
An Empirical Study on the Evolution of Test Smell
ACM Student Research Competition
Dong Jae Kim Concordia University
17:10 - 18:00
Ask Me Anything - Bashar NuseibehICSE 2020 Ask Me Anything at Silla
17:10
50m
Social Event
Ask Me Anything - Bashar Nuseibeh
ICSE 2020 Ask Me Anything
Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
17:10 - 18:00

Thu 9 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P13-SecurityTechnical Papers / Software Engineering in Practice at Baekje
Chair(s): Joshua Garcia University of California, Irvine
00:00
12m
Talk
Burn After Reading: A Shadow Stack with Microsecond-level Runtime Rerandomization for Protecting Return AddressesTechnicalArtifact Available
Technical Papers
Changwei Zou UNSW Sydney, Jingling Xue UNSW Sydney
00:12
12m
Talk
Automated Identification of Libraries from Vulnerability DataSEIP
Software Engineering in Practice
Chen Yang Veracode, Inc., Andrew Santosa Veracode, Inc., Asankhaya Sharma Veracode, Inc., David Lo Singapore Management University
Pre-print Media Attached
00:24
12m
Talk
Unsuccessful Story about Few Shot Malware-Family Classification and Siamese Network to the RescueTechnical
Technical Papers
Yude Bai Tianjin University, Zhenchang Xing Australia National University, Xiaohong Li TianJin University, Zhiyong Feng Tianjin University, Duoyuan Ma Tianjin University
00:36
12m
Talk
SpecuSym: Speculative Symbolic Execution for Cache Timing Leak DetectionTechnical
Technical Papers
Shengjian Guo Baidu X-Lab, Yueqi Chen The Pennsylvania State University, Peng Li Baidu X-Lab, Yueqiang Cheng Baidu Security, Huibo Wang Baidu X-Lab, Meng Wu Ant Financial, Zhiqiang Zuo Nanjing University, China
00:48
12m
Talk
Building and Maintaining a Third-Party Library Supply Chain for Productive and Secure SGX Enclave DevelopmentSEIP
Software Engineering in Practice
Pei Wang Baidu X-Lab, Yu Ding Baidu X-Lab, Mingshen Sun Baidu X-Lab, Huibo Wang Baidu X-Lab, Tongxin Li Baidu X-Lab, Rundong Zhou Baidu X-Lab, Zhaofeng Chen , Yiming Jing Baidu X-Lab
00:00 - 01:00
P14-TestingTechnical Papers / Software Engineering in Practice at Goguryeo
Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology
00:00
12m
Talk
Seenomaly: Vision-Based Linting of GUI Animation Effects Against Design-Don’t GuidelinesTechnical
Technical Papers
Dehai Zhao Australian National University, Zhenchang Xing Australia National University, Chunyang Chen Monash University, Xiwei (Sherry) Xu Data 61, Liming Zhu CSIRO's Data61 and UNSW, Guoqiang Li Shanghai Jiao Tong University, Jinshui Wang School of Information Science and Engineering, Fujian University of Technology, Fuzhou, China
00:12
12m
Talk
Fuzz Testing based Data Augmentation to Improve Robustness of Deep Neural NetworksTechnical
Technical Papers
Xiang Gao National University of Singapore, Singapore, Ripon Saha Fujitsu Laboratories of America, Inc., Mukul Prasad Fujitsu Laboratories of America, Abhik Roychoudhury National University of Singapore, Singapore
00:24
12m
Talk
Modeling and Ranking Flaky Tests at AppleSEIP
Software Engineering in Practice
Emily Kowalczyk Apple Inc., Karan Nair Apple, Zebao Gao Apple, Leopold Silberstein Apple Inc., Teng Long Apple, Atif Memon Apple Inc.
00:36
12m
Talk
Testing File System Implementations on Layered ModelsTechnicalArtifact Available
Technical Papers
Dongjie Chen Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University
00:48
12m
Talk
A Cost-efficient Approach to Building in Continuous IntegrationTechnical
Technical Papers
Xianhao Jin Virginia Tech, USA, Francisco Servant Virginia Tech
Pre-print
00:00 - 01:00
P15-SEIS-Software Engineering in Society KeynoteSoftware Engineering in Society at Silla
Chair(s): Anita Sarma Oregon State University
00:00
60m
Talk
Keynote: It Is Time We Made Software Development Accessible to People with DisabilitiesSEIS
Software Engineering in Society
Andreas Stefik University of Nevada, Las Vegas
00:00 - 01:30
Machine Learning in Google AdsTechnical Briefings at Tamna
00:00
90m
Talk
Machine Learning in Google Ads
Technical Briefings
01:05 - 02:05
P16-Security and LearningTechnical Papers / Journal First at Baekje
Chair(s): Lingming Zhang The University of Texas at Dallas
01:05
12m
Talk
Software Visualization and Deep Transfer Learning for Effective Software Defect PredictionTechnical
Technical Papers
Jinyin Chen College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Keke Hu College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Zhuangzhi Chen College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Qi Xuan Institute of Cyberspace Security, Zhejiang University of Technology, Hangzhou 310023, China, Yi Liu Institute of Process Equipment and Control Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Vladimir Filkov University of California at Davis, USA
01:17
8m
Talk
Easy-to-Deploy API Extraction by Multi-Level Feature Embedding and Transfer LearningJ1
Journal First
Suyu Ma Monash University, Zhenchang Xing Australia National University, Chunyang Chen Monash University, Cheng Chen PricewaterhouseCoopers Firm, Lizhen Qu Monash University, Guoqiang Li Shanghai Jiao Tong University
01:25
12m
Talk
How Does Misconfiguration of Analytic Services Compromise Mobile Privacy?TechnicalArtifact Available
Technical Papers
Xueling Zhang University of Texas at San Antonio, Xiaoyin Wang University of Texas at San Antonio, USA, Rocky Slavin University of Texas at San Antonio, Travis Breaux Carnegie Mellon University, Jianwei Niu University of Texas at San Antonio
01:37
12m
Talk
Securing UnSafe Rust Programs with XRustArtifact ReusableTechnical
Technical Papers
Peiming Liu Texas A&M University, Gang Zhao Texas A&m University, Jeff Huang Texas A&M University
01:49
12m
Talk
Is Rust Used Safely by Software Developers?Technical
Technical Papers
Ana Nora Evans University of Virginia, USA, Bradford Campbell University of Virginia, Mary Lou Soffa University of Virginia
01:05 - 02:05
P17-Software DevelopmentJournal First / Technical Papers / Demonstrations at Goguryeo
Chair(s): Minghui Zhou Peking University
01:05
8m
Talk
Improving the Pull Requests Review Process Using Learning-to-rank AlgorithmsJ1
Journal First
Guoliang Zhao Computer Science of Queen's University, Daniel Alencar Da Costa University of Otago, Ying Zou Queen's University, Kingston, Ontario
01:13
8m
Talk
Understanding the motivations, challenges and needs of Blockchain software developers: a surveyJ1
Journal First
Amiangshu Bosu Wayne State University, Anindya Iqbal Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Rifat Shahriyar Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Partho Chakraborty Bangladesh University of Engineering and Technology Dhaka, Bangladesh
01:21
12m
Talk
Gap between Theory and Practice : An Empirical Study of Security Patches in SolidityArtifact ReusableTechnicalArtifact Available
Technical Papers
01:33
12m
Talk
A Tale from the Trenches: Cognitive Biases and Software DevelopmentACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Souti Chattopadhyay Graduate Student, Nicholas Nelson Oregon State University, Audrey Au Oregon State University, Natalia Morales Oregon State University, Christopher Sanchez Oregon State University, Rahul Pandita Phase Change Software, Anita Sarma Oregon State University
01:45
3m
Talk
VITALSE: Visualizing Eye Tracking and Biometric DataDemo
Demonstrations
Devjeet Roy Washington State University, Sarah Fakhoury Washington State University, Venera Arnaoudova Washington State University
Pre-print
01:05 - 02:05
P18-Open Source SystemsJournal First / Technical Papers at Silla
Chair(s): John Grundy Monash University
01:05
8m
Talk
Companies' Participation in OSS Development - An Empirical Study of OpenStackJ1
Journal First
Yuxia Zhang Peking University, Minghui Zhou Peking University, Audris Mockus University of Tennessee - Knoxville, Zhi Jin Peking University
01:13
8m
Talk
Moving from Closed to Open Source: Observations from Six Transitioned Projects to GitHubJ1
Journal First
Pavneet Singh Kochhar Microsoft, Eirini Kalliamvakou University of Victoria, Nachiappan Nagappan Microsoft Research, Thomas Zimmermann Microsoft Research, Christian Bird Microsoft Research
Pre-print Media Attached
01:21
12m
Talk
How do Companies Collaborate in Open Source Ecosystems? An Empirical Study of OpenStackTechnical
Technical Papers
Yuxia Zhang Peking University, Minghui Zhou Peking University, Klaas-Jan Stol University College Cork and Lero, Ireland, Jianyu Wu Peking University, Zhi Jin Peking University
Pre-print
01:33
12m
Talk
How to Not Get Rich: An Empirical Study of Donations in Open SourceArtifact ReusableTechnical
Technical Papers
Cassandra Overney Olin College of Engineering, Jens Meinicke Carnegie Mellon University, Christian Kästner Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print
01:45
12m
Talk
Scaling Open Source Communities: an Empirical Study of the Linux kernelTechnical
Technical Papers
Xin Tan Peking University, Minghui Zhou Peking University, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
Pre-print
02:10 - 03:00
Student Research Competition - PresentationsACM Student Research Competition at Baekje
02:10 - 03:00
Ask me about tips for grant writing, etcICSE 2020 Ask Me Anything at Goguryeo
02:10
50m
Social Event
Ask Me Anything - John Grundy
ICSE 2020 Ask Me Anything
John Grundy Monash University
02:10 - 03:00
02:10
50m
Talk
VITALSE: Visualizing Eye Tracking and Biometric DataDemo
Demonstrations
Devjeet Roy Washington State University, Sarah Fakhoury Washington State University, Venera Arnaoudova Washington State University
Pre-print
02:10 - 03:00
02:10
50m
Social Event
Meet Google
ICSE 2020 Sponsor Events

07:00 - 08:00
I13-Testing and Debugging 1Demonstrations / Technical Papers / Software Engineering in Practice / Journal First at Baekje
Chair(s): Shin Hwei Tan Southern University of Science and Technology
07:00
12m
Talk
Learning-to-Rank vs Ranking-to-Learn: Strategies for Regression Testing in Continuous IntegrationTechnical
Technical Papers
Antonia Bertolino CNR-ISTI, Antonio Guerriero Università di Napoli Federico II, Breno Miranda Federal University of Pernambuco, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II
07:12
12m
Talk
Debugging InputsArtifact ReusableTechnicalArtifact Available
Technical Papers
Lukas Kirschner Saarland University, Ezekiel Soremekun CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print
07:24
12m
Talk
Property-based Testing for LG Home Appliances using Accelerated Software-in-the-Loop SimulationIEEE Software Best Software Engineering in Practice AwardSEIP
Software Engineering in Practice
Mingyu Park LG Electronics, Hoon Jang Hyundai Motor Company, Taejoon Byun University of Minnesota, Yunja Choi Kyungpook National University
Pre-print
07:36
8m
Talk
Predicting Software Defect Type using Concept-based ClassificationJ1
Journal First
Sangameshwar Patil Dept. of CSE, IIT Madras and TRDDC, TCS, Balaraman Ravindran IIT Madras
07:44
8m
Talk
The Art, Science, and Engineering of Fuzzing: A SurveyJ1
Journal First
Valentin Manès CSRC, KAIST, HyungSeok Han KAIST, Choongwoo Han NAVER Corporation, Sang Kil Cha KAIST, Manuel Egele Boston University, USA, Edward Schwartz Carnegie Mellon University, Maverick Woo Carnegie Mellon University
07:52
3m
Talk
GeekyNote: A Technical Documentation Tool with Coverage, Backtracking, Traces, and CouplingsDemo
Demonstrations
Yung-Pin Cheng National Central University, Wei-Nien Hsiung National Central University, Yu-Shan Wu IsCoollab Co. Ltd, Li-Hsuan Chen IsCoollab Co. Ltd
07:00 - 08:00
I14-SEET - Industry Relevant Teaching and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Letizia Jaccheri Norwegian University of Science and Technology
07:00
12m
Talk
Addressing the Double Challenge of Learning and Teaching Enterprise Technologies through Peer TeachingSEET
Software Engineering Education and Training
Richard Glassey KTH Royal Institute of Technology, Olle Bälter KTH Royal Institute of Technology, Philipp Haller KTH Royal Institute of Technology, Mattias Wiggberg KTH Royal Institute of Technology
07:12
12m
Talk
Characterizing the Pedagogical Benefits of Adaptive Feedback for Compilation Errors by Novice ProgrammersSEET
Software Engineering Education and Training
Umair Z. Ahmed National University of Singapore, Nisheeth Srivastava Indian Institute of Technology, Kanpur, Renuka Sindhgatta Queensland University of Technology, Australia, Amey Karkare IIT Kanpur
07:24
12m
Talk
VeriSIM: A Learning Environment for Comprehending Class and Sequence Diagrams using Design TracingSEET
Software Engineering Education and Training
Prajish Prasad IIT Bombay, Sridhar Iyer IIT Bombay
07:36
12m
Talk
Towards an Open Repository for Teaching Software Modeling applying Active Learning StrategiesSEET
Software Engineering Education and Training
Williamson Silva UFAM, Bruno Gadelha UFAM, Igor Steinmacher Northern Arizona University, Tayana Conte Universidade Federal do Amazonas
07:48
12m
Talk
What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey dataSEET
Software Engineering Education and Training
Annika Wolff LUT University, Antti Knutas LUT University, Paula Savolainen Turku University of Applied Sciences
Pre-print
07:00 - 08:00
07:00
12m
Talk
Impact Analysis of Cross-Project Bugs on Software EcosystemsTechnical
Technical Papers
Wanwangying Ma Nanjing University, Lin Chen Nanjing University, Xiangyu Zhang Purdue University, Yang Feng Nanjing University, Zhaogui Xu Nanjing University, China, Zhifei Chen Huawei, Yuming Zhou Nanjing University, Baowen Xu Nanjing University
07:12
8m
Talk
SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform AnalysisJ1
Journal First
Agus Sulistya Telkom Institute of Technology Surabaya, Gede Artha Azriadi Prana Singapore Management University, Abhishek Sharma Singapore Management University, Singapore, David Lo Singapore Management University, Christoph Treude The University of Adelaide
07:20
18m
Talk
Sharing at Scale: An Open-Source-Software-based License Compliance EcosystemSEIP
Software Engineering in Practice
Frances Paulisch Siemens Healthineers, Arun Azhakesan Siemens Healthineers
07:38
8m
Talk
Extended abstract “Software Deployment on Heterogeneous Platforms: A Systematic Mapping Study”J1
Journal First
Hugo Andrade Chalmers University of Technology, Jan Schroeder Chalmers | University of Gothenburg, Ivica Crnkovic Chalmers | University of Gothenburg
07:46
8m
Talk
A Large Scale Study of Long-Time Contributor Prediction for GitHub ProjectsJ1
Journal First
Lingfeng Bao Zhejiang University, Xin Xia Monash University, David Lo Singapore Management University, Gail Murphy University of British Columbia
07:00 - 08:30
Software Engineering for Data AnalyticsTechnical Briefings at Tamna
07:00
90m
Talk
Software Engineering for Data Analytics
Technical Briefings
Miryung Kim University of California, Los Angeles
08:05 - 09:05
I16-Testing and Debugging 2Technical Papers / Journal First at Baekje
Chair(s): Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
08:05
12m
Talk
Low-Overhead Deadlock PredictionTechnical
Technical Papers
Yan Cai Institute of Software, Chinese Academy of Sciences, Ruijie Meng University of Chinese Academy of Sciences, Jens Palsberg University of California, Los Angeles
08:17
8m
Talk
The Impact of Feature Reduction Techniques on Defect Prediction ModelsJ1
Journal First
Masanari Kondo Kyoto Institute of Technology, Cor-Paul Bezemer University of Alberta, Canada, Yasutaka Kamei Kyushu University, Ahmed E. Hassan Queen's University, Osamu Mizuno Kyoto Institute of Technology
08:25
8m
Talk
The Impact of Correlated Metrics on the Interpretation of Defect ModelsJ1
Journal First
Jirayus Jiarpakdee Monash University, Australia, Kla Tantithamthavorn Monash University, Australia, Ahmed E. Hassan Queen's University
08:33
8m
Talk
The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect PredictionJ1
Journal First
Yuanrui Fan Zhejiang University, Xin Xia Monash University, Daniel Alencar Da Costa University of Otago, David Lo Singapore Management University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University
08:41
8m
Talk
Which Variables Should I Log?J1
Journal First
Zhongxin Liu Zhejiang University, Xin Xia Monash University, David Lo Singapore Management University, Zhenchang Xing Australia National University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University
08:49
12m
Talk
Understanding the Automated Parameter Optimization on Transfer Learning for Cross-Project Defect Prediction: An Empirical StudyTechnicalArtifact Available
Technical Papers
Ke Li University of Exeter, Zilin Xiang University of Electronic Science and Technology of China, Tao Chen Loughborough University, Shuo Wang , Kay Chen Tan City University of Hong Kong
Pre-print
08:05 - 09:05
I17-Contracts and AnalysisDemonstrations / Technical Papers / Software Engineering in Practice / Journal First at Goguryeo
Chair(s): Jaechang Nam Handong Global University
08:05
10m
Talk
How to reduce risk effectively in fixed price software developmentSEIP
Software Engineering in Practice
Volker Gruhn University Duisburg-Essen, Niklas Spitczok von Brisinski adesso AG
08:15
10m
Talk
Seraph: Enabling Cross-Platform Security Analysis For EVM and WASM Smart ContractsDemo
Demonstrations
Zhiqiang Yang Oxford-Hainan Blockchain Research Institute, Han Liu Tsinghua University, Yue Li Oxford-Hainan Blockchain Research Institute, Huixuan Zheng Oxford-Hainan Blockchain Research Institute, Lei Wang Oxford-Hainan Blockchain Research Institute, Bangdao Chen Oxford-Hainan Blockchain Research Institute
08:25
10m
Talk
Escape from Escape Analysis of GolangSEIP
Software Engineering in Practice
Cong Wang Tsinghua University, Mingrui Zhang Tsinghua University, Beijing, China, Yu Jiang , Huafeng Zhang Huawei Technologies, Hangzhou, China, Zhenchang Xing Australia National University, Ming Gu
08:35
10m
Talk
Smart Contract Development: Challenges and OpportunitiesJ1
Journal First
Weiqin Zou Nanjing University, David Lo Singapore Management University, Pavneet Singh Kochhar Microsoft, Xuan-Bach D. Le Singapore Management University, Singapore, Xin Xia Monash University, Yang Feng Nanjing University, Zhenyu Chen Nanjing University, Baowen Xu Nanjing University
08:45
10m
Talk
Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart ContractsArtifact ReusableTechnicalArtifact Available
Technical Papers
Thomas Durieux KTH Royal Institute of Technology, Sweden, João F. Ferreira INESC-ID and IST, University of Lisbon, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID, Pedro Cruz IST, University of Lisbon, Portugal
Pre-print
08:55
10m
Talk
An Extended Abstract of “METRIC+: A Metamorphic Relation Identification Technique Based on Input Plus Output Domains”J1
Journal First
Chang-ai Sun University of Science and Technology Beijing, An Fu University of Science and Technology Beijing, Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia, Xiaoyuan Xie School of Computer Science, Wuhan University, China, Huai Liu Swinburne University of Technology, Tsong Yueh Chen Swinburne University of Technology
08:05 - 09:05
I18-APIs and CommitsNew Ideas and Emerging Results / Journal First / Technical Papers at Silla
Chair(s): Massimiliano Di Penta University of Sannio
08:05
8m
Talk
Enriching API Documentation with Code Samples and Usage Scenarios from Crowd KnowledgeJ1
Journal First
Jingxuan Zhang Nanjing University of Aeronautics and Astronautics, He Jiang School of Software, Dalian University of Technology, Zhilei Ren Dalian University of Technology, Tao Zhang Harbin Engineering University, Zhiqiu Huang Nanjing University of Aeronautics and Astronautics
08:13
6m
Talk
Cooperative API Misuse Detection Using Correction RulesNIER
New Ideas and Emerging Results
Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print
08:19
12m
Talk
How Android Developers Handle Evolution-induced API Compatibility Issues: A Large-scale StudyTechnical
Technical Papers
Hao Xia Fudan University, Yuan Zhang Fudan University, Yingtian Zhou Fudan University, Xiaoting Chen Fudan University, Yang Wang Fudan University, Xiangyu Zhang Purdue University, Shuaishuai Cui Fudan University, Geng Hong Fudan University, Xiaohan Zhang Fudan University, Min Yang Fudan University, Zhemin Yang Fudan University
08:31
12m
Talk
An Empirical Study on API Parameter RulesTechnical
Technical Papers
Hao Zhong Shanghai Jiao Tong University, Na Meng Virginia Tech, Zexuan Li Shanghai Jiao Tong University, Li Jia Shanghai Jiao Tong University
08:43
6m
Talk
Boosting Automated Program Repair with Bug-Inducing CommitsNIER
New Ideas and Emerging Results
Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
08:49
12m
Talk
Software Documentation: The Practitioners' PerspectiveTechnical
Technical Papers
Emad Aghajani Software Institute, USI - Lugano, Switzerland, Csaba Nagy Software Institute - USI, Lugano, Switzerland, Mario Linares-Vásquez Universidad de los Andes, Laura Moreno Colorado State University, Gabriele Bavota Università della Svizzera italiana, Michele Lanza Universita della Svizzera italiana (USI), David C. Shepherd Virginia Commonwealth University
Pre-print Media Attached
09:10 - 10:00
Student Research Competition - PresentationsACM Student Research Competition at Baekje
09:10 - 10:00
09:10
50m
Talk
GeekyNote: A Technical Documentation Tool with Coverage, Backtracking, Traces, and CouplingsDemo
Demonstrations
Yung-Pin Cheng National Central University, Wei-Nien Hsiung National Central University, Yu-Shan Wu IsCoollab Co. Ltd, Li-Hsuan Chen IsCoollab Co. Ltd
13:30 - 14:30
ROSE Festival for Open Science Artifacts in Software EngieeringROSE at All band room
15:00 - 17:00
Keynote-Peter O'HearnICSE 2020 Plenary Sessions at Baekje
Chair(s): Jane Cleland-Huang University of Notre Dame, Darko Marinov University of Illinois at Urbana-Champaign
15:00
15m
Talk
Distinguished/Best Paper Awards
ICSE 2020 Plenary Sessions

15:15
1h45m
Talk
Formal Reasoning and the Hacker Way
ICSE 2020 Plenary Sessions
Peter O'Hearn Facebook
17:10 - 18:00
Student Research Competition - PresentationsACM Student Research Competition at Baekje
17:10 - 18:00
17:10
50m
Poster
Recognizing Developers' Emotions while Programming
ICSE 2020 Posters
Daniela Girardi University of Bari, Nicole Novielli University of Bari, Davide Fucci Blekinge Institute of Technology, Filippo Lanubile University of Bari
17:10
50m
Poster
Importance-Driven Deep Learning System Testing
ICSE 2020 Posters
Simos Gerasimou University of York, UK, Hasan Ferit Eniser MPI-SWS, Alper Sen Bogazici University, Turkey, Alper Çakan Bogazici University, Turkey
17:10
50m
Poster
Open-Vocabulary Models for Source Code (Extended Abstract)
ICSE 2020 Posters
Rafael-Michael Karampatsis The University of Edinburgh, Hlib Babii Free University of Bozen-Bolzano, Romain Robbes , Charles Sutton Google Research, Andrea Janes Free University of Bozen-Bolzano
17:10
50m
Poster
Do Preparatory Programming Lab Sessions Contribute to Even Work Distribution in Student Teams?
ICSE 2020 Posters
Markus Borg RISE Research Institutes of Sweden AB
17:10
50m
Poster
Building a Theory of Software Teams Organization in a Continuous Delivery Context
ICSE 2020 Posters
Leonardo Alexandre Ferreira Leite University of São Paulo, Fabio Kon University of São Paulo, Gustavo Pinto UFPA, Paulo Meirelles Federal University of São Paulo
17:10
50m
Poster
Refactor4Green: A Game for Novice Programmers to Learn Code Smells
ICSE 2020 Posters
Vartika Agrahari , Sridhar Chimalakonda Indian Institute of Technology Tirupati
17:10 - 18:00
Cultural ExchangeCultural Exchange at Silla
Chair(s): Dalal Alrajeh Imperial College London, Jin L.C. Guo McGill University, Sonia Haiduc Florida State University, Sebastiano Panichella Zurich University of Applied Sciences
17:10
50m
Social Event
Cultural Exchange
Cultural Exchange
Dalal Alrajeh Imperial College London, Jin L.C. Guo McGill University, Sonia Haiduc Florida State University, Sebastiano Panichella Zurich University of Applied Sciences
17:10 - 18:00
Meet Microsoft Research: Program Synthesis and AI for Developer ProductivityICSE 2020 Sponsor Events at Sponsor Events Room
17:10
50m
Social Event
Meet Microsoft Research: Program Synthesis and AI for Developer Productivity
ICSE 2020 Sponsor Events

17:10 - 18:00
17:10
50m
Social Event
Meet Facebook
ICSE 2020 Sponsor Events

Fri 10 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 02:05
Awards PlenaryICSE 2020 Plenary Sessions at Baekje
Chair(s): Alex Orso Georgia Institute of Technology , Andrew Begel , Prem Devanbu University of California, Gregg Rothermel North Carolina State University, Thomas Zimmermann Microsoft Research
00:00
2m
Talk
Welcome
ICSE 2020 Plenary Sessions

00:02
8m
Talk
SRC Awards
ICSE 2020 Plenary Sessions

00:15
35m
Talk
ICSE-10 Most Influential Paper Award
ICSE 2020 Plenary Sessions
Susmit Jha , Sumit Gulwani Microsoft, Sanjit Seshia UC Berkeley, Ashish Tiwari Microsoft
00:50
35m
Talk
Harlan Mills Award
ICSE 2020 Plenary Sessions
Nachiappan Nagappan Microsoft Research
01:25
35m
Talk
ACM SIGSOFT Outstanding Research Award
ICSE 2020 Plenary Sessions
Michael D. Ernst University of Washington, USA
02:10 - 03:00
Ask us about doing empirical research at MicrosoftICSE 2020 Ask Me Anything at Silla
02:10
50m
Social Event
Ask us about doing empirical research at Microsoft
ICSE 2020 Ask Me Anything
Chetan Bansal Microsoft Research, Christian Bird Microsoft Research, Denae Ford Microsoft Research, Chandra Sekhar Maddila Microsoft Research, Nachiappan Nagappan Microsoft Research, Thomas Zimmermann Microsoft Research
07:00 - 08:00
I19-Code Generation and VerificationTechnical Papers / Software Engineering in Practice / New Ideas and Emerging Results at Baekje
Chair(s): Raffi Khatchadourian City University of New York (CUNY) Hunter College
07:00
6m
Talk
Using Hypersafety Verification for Proving Correctness of Programming AssignmentsNIER
New Ideas and Emerging Results
Jude Anil TCS Research, Sumanth Prabhu TCS Research, Kumar Madhukar TCS Innovation Labs (TRDDC), R Venkatesh
07:06
12m
Talk
Automatically Testing String SolversArtifact ReusableTechnicalArtifact Available
Technical Papers
Alexandra Bugariu ETH Zurich, Peter Müller ETH Zurich
Pre-print
07:18
6m
Talk
On the Power of Abstraction: a Model-Driven Co-evolution Approach of Software CodeNIER
New Ideas and Emerging Results
Djamel Eddine Khelladi CNRS, France, Benoit Combemale University of Toulouse and Inria, Mathieu Acher (Univ Rennes, Inria, IRISA), Olivier Barais (Univ Rennes, Inria, IRISA)
07:24
12m
Talk
Co-Evolving Code with Evolving MetamodelsTechnical
Technical Papers
Djamel Eddine Khelladi CNRS, France, Benoit Combemale University of Toulouse and Inria, Mathieu Acher (Univ Rennes, Inria, IRISA), Olivier Barais (Univ Rennes, Inria, IRISA), Jean-Marc Jézéquel Univ Rennes - IRISA
07:36
12m
Talk
Rule-based Code Generation in Industrial Automation: Four Large-scale Case Studies applying the CAYENNE MethodSEIP
Software Engineering in Practice
Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Marie Platenius-Mohr ABB Corporate Research, Julius Rückert ABB Corporate Research, Hadil Abukwaik ABB Corporate Research, Raoul Jetley ABB, Abdulla PP ABB Corporate Research
Pre-print
07:48
12m
Talk
Understanding and Handling Alert Storm for Online Service SystemsSEIP
Software Engineering in Practice
Nengwen Zhao Tsinghua University, Junjie Chen Tianjin University, Xiao Peng China EverBright Bank, Honglin Wang BizSeer, Xinya Wu BizSeer, Yuanzong Zhang BizSeer, Zikai Chen Tsinghua University, Xiangzhong Zheng BizSeer, Xiaohui Nie Tsinghua University, Gang Wang China EverBright Bank, Yong Wu China EverBright Bank, Fang Zhou China EverBright Bank, Wenchi Zhang BizSeer, Kaixin Sui BizSeer, Dan Pei Tsinghua University
07:00 - 08:00
I20-Android TestingTechnical Papers at Goguryeo
Chair(s): Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
07:00
12m
Talk
Multiple-Entry Testing of Android Applications by Constructing Activity Launching ContextsTechnicalArtifact Available
Technical Papers
Jiwei Yan Institute of Software, Chinese Academy of Sciences, Hao Liu Beijing University of Technology, Linjie Pan Institute of Software, Chinese Academy of Sciences, Jun Yan Institute of Software, Chinese Academy of Sciences, Jian Zhang Institute of Software, Chinese Academy of Sciences, Bin Liang Renmin University of China, China
07:12
12m
Talk
Time-travel Testing of Android AppsACM SIGSOFT Distinguished Paper AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Zhen Dong National University of Singapore, Marcel Böhme Monash University, Lucia Cojocaru Politehnica University of Bucharest, Abhik Roychoudhury National University of Singapore, Singapore
07:24
12m
Talk
Collaborative Bug Finding for Android AppsTechnical
Technical Papers
Shin Hwei Tan Southern University of Science and Technology, Ziqiang Li Southern University of Science and Technology
Media Attached File Attached
07:36
12m
Talk
An Empirical Assessment of Security Risks of Global Android Banking AppsTechnical
Technical Papers
Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Ting Su ETH Zurich, Switzerland, Jason Minhui Xue The University of Adelaide, Yinxing Xue , Yang Liu Nanyang Technological University, Singapore, Lihua Xu New York University Shanghai
Pre-print
07:48
12m
Talk
RoScript: A Visual Script Driven Truly Non-Intrusive Robotic Testing System for Touch Screen ApplicationsTechnical
Technical Papers
Ju Qian Nanjing University of Aeronautics and Astronautics, Zhengyu Shang Nanjing University of Aeronautics and Astronautics, Shuoyan Yan Nanjing University of Aeronautics and Astronautics, Yan Wang , Lin Chen Nanjing University
07:00 - 08:00
I21-Version Control and ProgrammingTechnical Papers / Journal First / Software Engineering in Practice at Silla
Chair(s): Sunghun Kim Hong Kong University of Science and Technology
07:00
12m
Talk
Towards Understanding and Fixing Upstream Merge Induced Conflicts in Divergent Forks: An industrial Case StudySEIP
Software Engineering in Practice
Chungha Sung University of Southern California, Shuvendu K. Lahiri Microsoft Research, Mike Kaufman Microsoft Corporation, Pallavi Choudhury Microsoft Corporation, Chao Wang USC
07:12
8m
Talk
Version Control Systems: An Information Foraging PerspectiveJ1
Journal First
Sruti Srinivasa Ragavan Microsoft Research; School of EECS, Oregon State University, Mihai Codoban Microsoft, David Piorkowski IBM Research AI, Danny Dig University of Colorado, Boulder, Margaret Burnett Oregon State University
07:20
8m
Talk
How different are different diff algorithms in Git?J1
Journal First
Yusuf Sulistyo Nugroho Nara Institute of Science and Technology, Hideaki Hata Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Media Attached
07:28
8m
Talk
Characterizing the Usage, Evolution and Impact of Java Annotations in PracticeJ1
Journal First
Zhongxing Yu KTH Royal Institute of Technology, Chenggang Bai Beihang University, Lionel Seinturier , Martin Monperrus KTH Royal Institute of Technology
07:36
8m
Talk
Why Reinventing the Wheels? An Empirical Study on Library Reuse and Re-implementationJ1
Journal First
Bowen Xu Singapore Management University, Le An Polytechnique Montreal, Ferdian Thung Singapore Management University, Foutse Khomh Polytechnique Montréal, David Lo Singapore Management University
07:44
12m
Talk
HeteroRefactor: Refactoring for Heterogeneous Computing with FPGATechnicalArtifact Available
Technical Papers
Aishwarya Sivaraman University of California, Los Angeles, Jason Lau University of California, Los Angeles, Qian Zhang University of California, Los Angeles, Muhammad Ali Gulzar University of California, Los Angeles, Jason Cong UCLA, Miryung Kim University of California, Los Angeles
DOI
08:05 - 09:05
I22-TestingTechnical Papers / Demonstrations at Baekje
Chair(s): Phil McMinn University of Sheffield
08:05
3m
Talk
FuRong: Fusing Report of Automated Android Testing on Multi-DevicesDemo
Demonstrations
Yuanhan Tian Nanjing University, Shengcheng Yu Nanjing University, China, Chunrong Fang Nanjing University, Peiyuan Li Nanjing University
08:08
12m
Talk
MemLock: Memory Usage Guided FuzzingArtifact ReusableTechnicalArtifact Available
Technical Papers
Cheng Wen Xidian University, Haijun Wang Ant Financial Services Group, China; CSSE, Shenzhen University, China, Yuekang Li Nanyang Technological University, Shengchao Qin University of Teesside, Yang Liu Nanyang Technological University, Singapore, Zhiwu Xu Shenzhen University, Hongxu Chen Research Associate, Xiaofei Xie Nanyang Technological University, Geguang Pu East China Normal University, Ting Liu Xi'an Jiaotong University
DOI Pre-print Media Attached
08:20
12m
Talk
Symbolic Verification of Message Passing Interface ProgramsArtifact ReusableTechnicalArtifact Available
Technical Papers
Hengbiao Yu National University of Defense Technology, Zhenbang Chen College of Computer, National University of Defense Technology, Changsha, PR China, Xianjin Fu National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China, Zhendong Su ETH Zurich, Switzerland, Jun Sun Singapore Management University, Chun Huang National University of Defense Technology, Wei Dong School of Computer, National University of Defense Technology, China
Pre-print
08:32
12m
Talk
SAVER: Scalable, Precise, and Safe Memory-Error RepairArtifact ReusableTechnicalArtifact Available
Technical Papers
Seongjoon Hong Korea University, Junhee Lee Korea University, South Korea, Jeongsoo Lee Korea University, Hakjoo Oh Korea University, South Korea
08:44
12m
Talk
A Large-Scale Empirical Study on Vulnerability Distribution within Projects and the Lessons LearnedTechnical
Technical Papers
Bingchang Liu Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China, Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Chao Zhang Institute for Network Sciences and Cyberspace of Tsinghua University, Feng Li Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China, Qi Gong Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Min Lin Institute for Network Sciences and Cyberspace of Tsinghua University, Dandan Sun Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Wei Huo Institute of Information Engineering, Chinese Academy of Sciences, Wei Zou Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China
08:56
3m
Talk
MPI-SV: A Symbolic Verifier for MPI ProgramsDemo
Demonstrations
Zhenbang Chen College of Computer, National University of Defense Technology, Changsha, PR China, Hengbiao Yu National University of Defense Technology, Xianjin Fu National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China
Pre-print
08:05 - 09:05
I23-Code Artifact AnalysisJournal First / Technical Papers at Goguryeo
Chair(s): Benoit Baudry KTH Royal Institute of Technology
08:05
12m
Talk
Conquering the Extensional Scalability Problem for Value-Flow Analysis FrameworksTechnical
Technical Papers
Qingkai Shi The Hong Kong University of Science and Technology, Rongxin Wu Department of Cyber Space Security, Xiamen University, Gang Fan Hong Kong University of Science and Technology, Charles Zhang The Hong Kong University of Science and Technology
08:17
12m
Talk
Pipelining Bottom-up Data Flow AnalysisTechnical
Technical Papers
Qingkai Shi The Hong Kong University of Science and Technology, Charles Zhang The Hong Kong University of Science and Technology
08:29
8m
Talk
An Empirical Validation of Oracle ImprovementJ1
Journal First
Gunel Jahangirova Università della Svizzera italiana, David Clark University College London, Mark Harman , Paolo Tonella Università della Svizzera italiana
08:37
8m
Talk
Is Static Analysis Able to Identify Unnecessary Source Code?J1
Journal First
Roman Haas CQSE GmbH, Rainer Niedermayr CQSE GmbH, Tobias Roehm CQSE GmbH, Sven Apel Saarland University
Pre-print
08:45
8m
Talk
Memory and Resource Leak Defects and Their Repairs in Java ProjectsJ1
Journal First
Mohammadreza Ghanavati Heidelberg University, Diego Costa Concordia University, Canada, Janos Seboek Heidelberg University, David Lo Singapore Management University, Artur Andrzejak Heidelberg University
08:53
8m
Talk
Towards Understanding and Detecting Fake Reviews in App StoresJ1
Journal First
Daniel Martens University of Hamburg, Walid Maalej University of Hamburg
09:10 - 10:00
Birds of a feather: Diversity and InclusionBirds of a Feather at Baekje
Chair(s): Kelly Blincoe University of Auckland, Alexander Serebrenik Eindhoven University of Technology
09:10
50m
Social Event
Birds of a feather: Diversity and Inclusion
Birds of a Feather

File Attached
09:10 - 10:00
09:10
50m
Talk
MPI-SV: A Symbolic Verifier for MPI ProgramsDemo
Demonstrations
Zhenbang Chen College of Computer, National University of Defense Technology, Changsha, PR China, Hengbiao Yu National University of Defense Technology, Xianjin Fu National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China
Pre-print
13:30 - 14:30
A Fishbowl: Community Feedback on Virtual ICSECommunity Meetings at All band room
15:00 - 16:00
15:00
12m
Talk
Recognizing Developers' Emotions while ProgrammingTechnicalArtifact Available
Technical Papers
Daniela Girardi University of Bari, Nicole Novielli University of Bari, Davide Fucci Blekinge Institute of Technology, Filippo Lanubile University of Bari
DOI Pre-print
15:12
12m
Talk
Neurological Divide: An fMRI Study of Prose and Code WritingArtifact ReusableTechnicalArtifact Available
Technical Papers
Ryan Krueger University of Michigan, Yu Huang University of Michigan, Xinyu Liu University of Michigan, Tyler Santander University of California at Santa Barbara, Westley Weimer University of Michigan, USA, Kevin Leach University of Michigan
Pre-print
15:24
12m
Talk
Assessing Practitioner BeliefsSEIP
Software Engineering in Practice
Shrikanth N C North Carolina State University, Tim Menzies North Carolina State University
Pre-print Media Attached
15:36
12m
Talk
Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language?ACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Nischal Shrestha North Carolina State University, Colton Botta North Carolina State University, Titus Barik Microsoft, Chris Parnin North Carolina State University
Pre-print
15:48
6m
Talk
Understanding FLOSS through community publications: Strategies for Grey Literature ReviewNIER
New Ideas and Emerging Results
Melissa Wen University of São Paulo, Leonardo Alexandre Ferreira Leite University of São Paulo, Fabio Kon University of São Paulo, Paulo Meirelles Federal University of São Paulo
15:00 - 16:00
A20-SEET - Novel Approaches in SE EducationSoftware Engineering Education and Training at Goguryeo
Chair(s): Seonah Lee Gyeongsang National University
15:00
12m
Talk
Using Public and Free Platform-as-a-Service (PaaS) based Lightweight Projects for Software Architecture EducationSEET
Software Engineering Education and Training
Zheng Li University of Concepción
15:12
12m
Talk
An Interactive Learning Method to Engage Students in ModelingSEET
Software Engineering Education and Training
Stephan Krusche Technische Universität München, Nadine von Frankenberg Technical University of Munich, Lara Marie Reimer Technical University of Munich, Bernd Bruegge TU Munich
15:24
12m
Talk
Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems FasterSEET
Software Engineering Education and Training
Bob Edmison Virginia Tech, Stephen Edwards Virginia Tech
15:36
6m
Experience report
Teaching Software Engineering for AI-Enabled SystemsSEET
Software Engineering Education and Training
Christian Kästner Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University
15:42
12m
Talk
Innovation and Active Learning for Training Mobile App DevelopersSEET
Software Engineering Education and Training
Fabio Binder Pontifícia Universidade Católica do Paraná (PUCPR), Regina Albuquerque Pontifícia Universidade Católica do Paraná (PUCPR), Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná (PUCPR)
15:00 - 16:00
A21-Testing and Debugging 3Journal First / Technical Papers at Silla
Chair(s): Tingting Yu University of Kentucky
15:00
12m
Talk
Schrödinger's Security: Opening the Box on App Developers' Security RationaleTechnical
Technical Papers
Dirk van der Linden University of Bristol, Pauline Anthonysamy Google Inc., Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Thein Tun , Marian Petre The Open University, Mark Levine Lancaster University, John Towse Lancaster University, Awais Rashid University of Bristol, UK
15:12
8m
Talk
Smart Greybox FuzzingJ1
Journal First
Van-Thuan Pham Monash University, Marcel Böhme Monash University, Andrew Santosa National University of Singapore, Alexandru Răzvan Căciulescu UiPath, Abhik Roychoudhury National University of Singapore, Singapore
15:20
8m
Talk
Deep Transfer Bug LocalizationJ1
Journal First
Xuan Huo Nanjing University, Ferdian Thung Singapore Management University, Ming Li Nanjing University, David Lo Singapore Management University, Shu-Ting Shi Nanjing University
15:28
8m
Talk
A Benchmark-Based Evaluation of Search-Based Crash ReproductionJ1
Journal First
Mozhan Soltani Leiden University, Pouria Derakhshanfar Delft University of Technology, Xavier Devroey Delft University of Technology, Arie van Deursen Delft University of Technology
Link to publication DOI Pre-print Media Attached
15:36
12m
Talk
An Investigation of Cross-Project Learning in Online Just-In-Time Software Defect PredictionTechnical
Technical Papers
Sadia Tabassum University of Birmingham, UK, Leandro Minku University of Birmingham, UK, Danyi Feng XiLiu Tech, George Cabral Universidade Federal Rural de Pernambuco, Liyan Song University of Birmingham
15:48
8m
Talk
An Empirical Study of the Long Duration of Continuous Integration BuildsJ1
Journal First
Taher A Ghaleb Queen's University, Daniel Alencar Da Costa University of Otago, Ying Zou Queen's University, Kingston, Ontario
Link to publication DOI Pre-print
16:05 - 17:05
A19-SEIS-Engineering an Inclusive SocietySoftware Engineering in Society at Baekje
Chair(s): Iftekhar Ahmed University of California at Irvine, USA
16:05
12m
Research paper
Debugging Hiring: What Went Right and What Went Wrong in the Technical Interview ProcessSEIS
Software Engineering in Society
Mahnaz (Mana) Behroozi NCSU, Shivani Shirolkar North Carolina State University, Titus Barik Microsoft, Chris Parnin North Carolina State University
Pre-print
16:17
6m
Short-paper
From RE Cares to SE Cares: Software Engineering for Social Good, One Venue at a TimeSEIS
Software Engineering in Society
Alex Dekhtyar Cal Poly, San Luis Obispo, Jane Hayes University of Kentucky, Jennifer Horkoff Chalmers and the University of Gothenburg, Gunter Mussbacher McGill University, Canada, Irit Hadar University of Haifa, Meira Levy Shenkar College of Engineering, Design, Art, Tingting Yu University of Kentucky, Jared Payne University of Kentucky, Barbara Paech University of Heidelberg, Germany, Kim Youngjoon J-CCEI, Jo Eunjung J-CCEI, Heo Seungbum J-CCEI, Kim Youngjoon J-CCEI, Kim Youngjoon J-CCEI, Kim Youngjoon J-CCEI
16:23
6m
Short-paper
Deep Learning for Smart Sewer Systems: Assessing Nonfunctional RequirementsSEIS
Software Engineering in Society
Hemanth Gudaparthi University of Cincinnati, Reese Johnson Metropolitan Sewer District of Greater Cincinnati, Harshitha Challa University of Cincinnati, Nan Niu University of Cincinnati
16:29
12m
Talk
Refactoring Community Smells in the Wild: The Practitioner’s Field ManualArtifact AvailableArtifact ReusableSEIS
Software Engineering in Society
Gemma Catolino Delft University of Technology, Fabio Palomba University of Salerno, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology, Filomena Ferrucci University of Salerno
16:41
6m
Short-paper
Building Trust in the UntrustableSEIS
Software Engineering in Society
Emilia Cioroaica Fraunhofer IESE, Barbora Buhnova Masaryk University, Thomas Kuhn , Daniel Schneider Fraunhofer IESE
Pre-print
16:47
6m
Short-paper
Developing Software for Motivating Individuals with Intellectual Disabilities to do Outdoor Physical ActivitySEIS
Software Engineering in Society
Juan C Torrado Norwegian University of Science and Technology, Ida Wold Norwegian University of Science and Technology, Letizia Jaccheri Norwegian University of Science and Technology, Susanna Pelagatti University of Pisa, Stefano Chessa University of Pisa, Javier Gomez Universidad Autónoma de Madrid, Gunnar Hartvigsen Arctic University of Norway, Henriette Michalsen Arctic University of Norway
16:53
12m
Talk
Designing Edutainment Software for Digital Skills Nurturing of Preschoolers. A Method Proposal.SEIS
Software Engineering in Society
Adriana-Mihaela Guran Department of Computer Science, Babes-Bolyai University, Grigoreta Sofia Cojocar Department of Computer Science, Babes-Bolyai University, Anamaria Moldovan Albinuta Kindergarten, Cluj-Napoca, Romania
16:05 - 17:05
A23-RequirementsJournal First / Technical Papers / New Ideas and Emerging Results at Goguryeo
Chair(s): Dalal Alrajeh Imperial College London
16:05
12m
Talk
Caspar: Extracting and Synthesizing User Stories of Problems from App ReviewsTechnical
Technical Papers
Hui Guo North Carolina State University, Munindar P. Singh North Carolina State University
16:17
8m
Talk
Dealing with Non-Functional Requirements in Model-Driven Development: A SurveyJ1
Journal First
David Ameller Universitat Politècnica de Catalunya, Xavier Franch Universitat Politècnica de Catalunya, Cristina Gómez Universitat Politècnica de Catalunya, Silverio Martínez-Fernández UPC-BarcelonaTech, João Araújo Universidade Nova de Lisboa, Stefan Biffl Vienna University of Technology, Jordi Cabot ICREA - UOC, Vittorio Cortellesa University of L’Aquila, Daniel Mendez Technische Universität München, Ana Moreira FCT / Universidade Nova de Lisboa, Henry Muccini University of L'Aquila, Italy, Antonio Vallecillo University of Málaga, Spain, Manuel Wimmer Johannes Kepler University Linz, Vasco Amaral Universidade Nova de Lisboa, Wolfang Böhm Technische Universität München, Hugo Brunelière Inria, Mines Nantes & LINA, Lola Burgueño Universidad de Malaga, Miguel Goulao NOVA-LINCS, FCT/UNL, Sabine Teufl Fortiss GmbH, Luca Berardinelli Johannes Kepler University Linz
16:25
8m
Talk
Locating Latent Design Information in Developer Discussions: A Study on Pull RequestsJ1
Journal First
Giovanni Viviani University of British Columbia, Michalis Famelis Université de Montréal, Xin Xia Monash University, Calahan Janik-Jones University of Toronto, Gail Murphy University of British Columbia
16:33
8m
Talk
Status Quo in Requirements Engineering: A Theory and a Global Family of SurveysJ1
Journal First
Stefan Wagner University of Stuttgart
Link to publication DOI Pre-print
16:41
8m
Talk
Corba: Crowdsourcing to Obtain Requirements from Regulations and BreachesJ1
Journal First
Hui Guo North Carolina State University, Ozgur Kafali University of Kent, Anne-Liz Jeukeng University of Florida, Laurie Williams North Carolina State University, Munindar P. Singh North Carolina State University
16:49
6m
Talk
With Registered Reports Towards Large Scale Data CurationNIER
New Ideas and Emerging Results
Steffen Herbold University of Göttingen
Pre-print
16:05 - 17:05
A24-Testing and Debugging 4Technical Papers / New Ideas and Emerging Results / Journal First / Demonstrations at Silla
Chair(s): Yijun Yu The Open University, UK
16:05
6m
Talk
Manifold for Machine Learning AssuranceNIER
New Ideas and Emerging Results
Taejoon Byun University of Minnesota, Sanjai Rayadurgam University of Minnesota
16:11
12m
Talk
On Learning Meaningful Assert Statements for Unit Test CasesTechnical
Technical Papers
Cody Watson Washington and Lee University, Michele Tufano Microsoft, Kevin Moran William & Mary/George Mason University, Gabriele Bavota Università della Svizzera italiana, Denys Poshyvanyk William and Mary
Pre-print Media Attached
16:23
12m
Talk
TRADER: Trace Divergence Analysis and Embedding Regulation for Debugging Recurrent Neural NetworksArtifact ReusableTechnicalArtifact Available
Technical Papers
Guanhong Tao Purdue University, Shiqing Ma Rutgers University, Yingqi Liu Purdue University, USA, Qiuling Xu Purdue University, Xiangyu Zhang Purdue University
Pre-print
16:35
3m
Talk
DeepMutation: A Neural Mutation ToolDemo
Demonstrations
Michele Tufano Microsoft, Jason Kimko William & Mary, Shiya Wang William & Mary, Cody Watson Washington and Lee University, Gabriele Bavota Università della Svizzera italiana, Massimiliano Di Penta University of Sannio, Denys Poshyvanyk William and Mary
Pre-print
16:38
8m
Talk
Specification Patterns for Robotic MissionsJ1
Journal First
Claudio Menghi University of Luxembourg, Christos Tsigkanos TU Vienna, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg, Carlo Ghezzi Politecnico di Milano, Thorsten Berger Chalmers | University of Gothenburg
16:46
8m
Talk
ProXray: Protocol Model Learning and Guided Firmware AnalysisJ1
Journal First
Farhaan Fowze University of Florida, Dave (Jing) Tian Purdue University, Grant Hernandez University of Florida, Kevin Butler Univ. Florida, Tuba Yavuz University of Florida
16:54
6m
Talk
Visual Sketching: From Image Sketches to CodeNIER
New Ideas and Emerging Results
Marcelo d'Amorim Federal University of Pernambuco, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID, Carlos Mello Federal University of Pernambuco
Pre-print Media Attached
17:10 - 18:00
Ask Me Anything - Laurie WilliamsICSE 2020 Ask Me Anything at Baekje
17:10
50m
Social Event
Ask Me Anything - Laurie Williams
ICSE 2020 Ask Me Anything
Laurie Williams North Carolina State University
Media Attached
17:10 - 18:00
Birds of a feather: Reviewing SE research papersBirds of a Feather at Goguryeo
Chair(s): Matthew B Dwyer University of Virginia, Mei Nagappan University of Waterloo, Paul Ralph Dalhousie University, Romain Robbes Free University of Bozen-Bolzano
17:10
50m
Social Event
Birds of a feather: Reviewing SE research papers
Birds of a Feather

Media Attached
17:10 - 18:00
17:10
50m
Social Event
Meet Google
ICSE 2020 Sponsor Events

Sat 11 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P25-FuzzingTechnical Papers at Baekje
Chair(s): Marcel Böhme Monash University
00:00
12m
Talk
Typestate-Guided Fuzzer for Discovering Use-after-Free VulnerabilitiesTechnical
Technical Papers
Haijun Wang Ant Financial Services Group, China; CSSE, Shenzhen University, China, Xiaofei Xie Nanyang Technological University, Yi Li Nanyang Technological University, Cheng Wen Xidian University, Yuekang Li Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore, Shengchao Qin University of Teesside, Hongxu Chen Research Associate, Yulei Sui University of Technology Sydney, Australia
Link to publication DOI Pre-print
00:12
12m
Talk
sFuzz: An Efficient Adaptive Fuzzer for Solidity Smart ContractsTechnical
Technical Papers
Tai D. Nguyen Singapore Management University, Long H. Pham Singapore University of Technology and Design, Jun Sun Singapore Management University, Yun Lin National University of Singapore, Minh Quang Tran Ho Chi Minh City University of Technology
00:24
12m
Talk
Planning for Untangling: Predicting the Difficulty of Merge ConflictsTechnical
Technical Papers
Caius Brindescu Oregon State University, Iftekhar Ahmed University of California at Irvine, USA, Rafael Leano Oregon State University, Anita Sarma Oregon State University
00:36
12m
Talk
Gang of Eight: A Defect Taxonomy for Infrastructure as Code ScriptsTechnicalArtifact Available
Technical Papers
Akond Rahman Tennessee Tech University, Effat Farhana North Carolina State University, Chris Parnin North Carolina State University, Laurie Williams North Carolina State University
Pre-print
00:48
12m
Talk
JVM Fuzzing for JIT-Induced Side-Channel DetectionTechnical
Technical Papers
Tegan Brennan University of California, Santa Barbara, Seemanta Saha University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara
00:00 - 01:00
P26-Deep Learning Testing and DebuggingTechnical Papers at Goguryeo
Chair(s): Tim Menzies North Carolina State University
00:00
12m
Talk
ReluDiff: Differential Verification of Deep Neural NetworksArtifact ReusableTechnical
Technical Papers
Brandon Paulsen University of Southern California, Jingbo Wang University of Southern California, Chao Wang USC
Pre-print
00:12
12m
Talk
Structure-Invariant Testing for Machine TranslationTechnical
Technical Papers
Pinjia He ETH Zurich, Clara Meister ETH Zurich, Zhendong Su ETH Zurich, Switzerland
00:24
12m
Talk
Automatic Testing and Improvement of Machine TranslationTechnical
Technical Papers
Zeyu Sun Peking University, Jie M. Zhang University College London, UK, Mark Harman Facebook and University College London, Mike Papadakis University of Luxembourg, Lu Zhang Peking University, China
00:36
12m
Talk
Testing DNN Image Classifier for Confusion & Bias ErrorsArtifact ReusableTechnicalArtifact Available
Technical Papers
Yuchi Tian Columbia University, Ziyuan Zhong Columbia University, Vicente Ordonez University of Virginia, Gail Kaiser Columbia University, Baishakhi Ray Columbia University, New York
00:48
12m
Talk
Repairing Deep Neural Networks: Fix Patterns and ChallengesArtifact ReusableTechnicalArtifact Available
Technical Papers
Md Johirul Islam Iowa State University, Rangeet Pan Iowa State University, USA, Giang Nguyen Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University, USA
00:00 - 01:00
00:00
12m
Talk
Big Code != Big Vocabulary: Open-Vocabulary Models for Source codeACM SIGSOFT Distinguished Paper AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Rafael-Michael Karampatsis The University of Edinburgh, Hlib Babii Free University of Bozen-Bolzano, Romain Robbes Free University of Bozen-Bolzano, Charles Sutton Google Research, Andrea Janes Free University of Bozen-Bolzano
DOI Pre-print
00:12
12m
Talk
Engineering for a Science-Centric Experimentation PlatformSEIP
Software Engineering in Practice
Nikos Diamantopoulos Netflix, Inc., Jeffrey Wong Netflix, Inc., David Issa Mattos Chalmers University of Technology, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Matthew Wardrop Netflix, Inc., Tobias Mao Netflix, Inc., Colin McFarland Netflix, Inc.
00:24
12m
Talk
Managing data constraints in database-backed web applicationsArtifact ReusableTechnicalArtifact Available
Technical Papers
Junwen Yang University of Chicago, Utsav Sethi University of Chicago, Cong Yan University of Washington, Alvin Cheung University of California, Berkeley, Shan Lu University of Chicago
00:36
12m
Talk
Improving Data Scientist Efficiency with ProvenanceArtifact ReusableTechnicalArtifact Available
Technical Papers
Jingmei Hu Harvard University, Jiwon Joung Harvard University, Maia Jacobs Harvard University, Margo Seltzer University of British Columbia, Krzysztof Gajos Harvard University
01:05 - 02:05
P28-Analysis and VerificationSoftware Engineering in Practice / Technical Papers / Demonstrations at Baekje
Chair(s): Rahul Purandare IIIT-Delhi
01:05
12m
Talk
Tailoring Programs for Static Analysis via Program TransformationTechnicalArtifact Available
Technical Papers
Rijnard van Tonder Sourcegraph, Claire Le Goues Carnegie Mellon University
01:17
3m
Talk
Phoenix: A Tool for Automated Data-Driven Synthesis of Repairs for Static Analysis ViolationsDemo
Demonstrations
Hiroaki Yoshida Fujitsu Laboratories of America, Inc., Rohan Bavishi UC Berkeley, Keisuke Hotta Fujitsu Laboratories Ltd., Yusuke Nemoto Fujitsu Laboratories Ltd., Mukul Prasad Fujitsu Laboratories of America, Shinji Kikuchi Fujitsu Laboratories Ltd.
01:20
12m
Talk
BCFA: Bespoke Control Flow Analysis for CFA at ScaleTechnical
Technical Papers
Ramanathan Ramu Iowa State University, Ganesha Upadhyaya Harmony.one, Hoan Anh Nguyen Amazon, Hridesh Rajan Iowa State University, USA
01:32
12m
Talk
On the Recall of Static Call Graph Construction in PracticeArtifact ReusableTechnicalArtifact Available
Technical Papers
Li Sui Massey University, New Zealand, Jens Dietrich Victoria University of Wellington, Amjed Tahir Massey University, George Fourtounis University of Athens
Pre-print
01:44
12m
Talk
DeCaf: Diagnosing & Triaging Performance Issues in Large-Scale Cloud ServicesSEIP
Software Engineering in Practice
Chetan Bansal Microsoft Research, Sundararajan Renganathan Stanford University, Ashima Asudani Microsoft, Olivier Midy Microsoft, Mathru Janakiraman Amazon
Pre-print
01:56
3m
Talk
mCoq: Mutation Analysis for Coq Verification ProjectsDemo
Demonstrations
Kush Jain The University of Texas at Austin, Karl Palmskog KTH Royal Institute of Technology, Ahmet Celik Facebook, Inc., Emilio Jesús Gallego Arias INRIA, Milos Gligoric The University of Texas at Austin
01:05 - 02:05
P29-Android and Web TestingDemonstrations / Technical Papers / Software Engineering in Practice at Goguryeo
Chair(s): Hironori Washizaki Waseda University
01:05
12m
Talk
SLACC: Simion-based Language Agnostic Code ClonesArtifact ReusableTechnical
Technical Papers
George Mathew North Carolina State University, Chris Parnin North Carolina State University, Kathryn Stolee North Carolina State University
Pre-print
01:17
8m
Talk
Near-Duplicate Detection in Web App Model InferenceTechnicalArtifact Available
Technical Papers
Rahulkrishna Yandrapally University of British Columbia, Canada, Andrea Stocco Università della Svizzera italiana, Ali Mesbah University of British Columbia
Pre-print
01:25
12m
Talk
JSidentify: A Hybrid Framework for Detecting Plagiarism Among JavaScript Code in Online Mini GamesSEIP
Software Engineering in Practice
Qun Xia Tencent Inc., Zhongzhu Zhou , Zhihao Li Tencent Inc., Bin Xu Tencent Inc., Wei Zou Tencent Inc., Zishun Chen Tencent Inc., Huafeng Ma Tencent Inc., Gangqiang Liang Tencent Inc., Haochuan Lu Fudan University, Shiyu Guo Tencent Inc., Ting Xiong Tencent Inc., Yuetang Deng Tencent, Inc., Tao Xie Peking University
01:37
12m
Talk
Unblind Your Apps: Predicting Natural-Language Labels for Mobile GUI Components by Deep LearningACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Jieshan Chen Australian National University, Chunyang Chen Monash University, Zhenchang Xing Australia National University, Xiwei (Sherry) Xu Data 61, Liming Zhu CSIRO's Data61 and UNSW, Guoqiang Li Shanghai Jiao Tong University, Jinshui Wang School of Information Science and Engineering, Fujian University of Technology, Fuzhou, China
01:49
3m
Talk
DroidMutator: An Effective Mutation Analysis Tool for Android ApplicationsDemo
Demonstrations
Jian Liu East China Normal University, Xusheng Xiao Case Western Reserve University, Lihua Xu New York University Shanghai, Liang Dou East China Normal University, Andy Podgurski Case Western University
01:52
3m
Talk
BigTest: Symbolic Execution Based Systematic Test Generation Tool for Apache SparkDemo
Demonstrations
Muhammad Ali Gulzar University of California, Los Angeles, Madan Musuvathi Microsoft Research, Miryung Kim University of California, Los Angeles
01:05 - 02:05
P30-Ecosystems 2Technical Papers / Journal First at Silla
Chair(s): Chang Xu Nanjing University
01:05
8m
Talk
Studying the Impact of Noises in Build Breakage DataJ1
Journal First
Taher A Ghaleb Queen's University, Daniel Alencar Da Costa University of Otago, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
Link to publication DOI Pre-print
01:13
12m
Talk
Taming Behavioral Backward Incompatibilities via Cross-Project Testing and AnalysisTechnical
Technical Papers
Lingchao Chen The University of Texas at Dallas, Foyzul Hassan University of Texas at San Antonio, USA, Xiaoyin Wang University of Texas at San Antonio, USA, Lingming Zhang The University of Texas at Dallas
01:25
12m
Talk
Watchman: Monitoring Dependency Conflicts for Python Library EcosystemArtifact ReusableTechnicalArtifact Available
Technical Papers
Ying Wang Northeastern University, China, Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Yibo Wang Northeastern University, Zhenming Li Northeastern University, Chao Wang University of Southern California, Hai Yu Northeastern University, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Chang Xu Nanjing University, Zhiliang Zhu Northeastern University, China
01:37
12m
Talk
How Has Forking Changed in the Last 20 Years? A Study of Hard Forks on GitHubTechnical
Technical Papers
Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Bogdan Vasilescu Carnegie Mellon University, Christian Kästner Carnegie Mellon University
Pre-print
02:10 - 03:00
02:10
50m
Talk
mCoq: Mutation Analysis for Coq Verification ProjectsDemo
Demonstrations
Kush Jain The University of Texas at Austin, Karl Palmskog KTH Royal Institute of Technology, Ahmet Celik Facebook, Inc., Emilio Jesús Gallego Arias INRIA, Milos Gligoric The University of Texas at Austin
02:10
50m
Talk
DroidMutator: An Effective Mutation Analysis Tool for Android ApplicationsDemo
Demonstrations
Jian Liu East China Normal University, Xusheng Xiao Case Western Reserve University, Lihua Xu New York University Shanghai, Liang Dou East China Normal University, Andy Podgurski Case Western University
15:00 - 16:00
A25-Android TestingTechnical Papers / Journal First at Baekje
Chair(s): Ting Su
15:00
8m
Talk
On the Energy Footprint of Mobile Testing FrameworksJ1
Journal First
Luís Cruz Deflt University of Technology, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
DOI Pre-print Media Attached
15:08
12m
Talk
ComboDroid: Generating High-Quality Test Inputs for Android Apps via Use Case CombinationsTechnicalArtifact Available
Technical Papers
Jue Wang Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Chun Cao Nanjing University, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University
15:20
12m
Talk
Translating Video Recordings of Mobile App Usages into Replayable ScenariosACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Carlos Bernal-Cárdenas William and Mary, Nathan Cooper College of William & Mary, Kevin Moran William & Mary/George Mason University, Oscar Chaparro College of William & Mary, Andrian Marcus University of Texas at Dallas, Denys Poshyvanyk William and Mary
Pre-print Media Attached
15:32
8m
Talk
An Empirical Study on Quality of AndroidApplications written in Kotlin languageJ1
Journal First
Bruno Gois Mateus Université Polytechnique Hauts-de-France, Matias Martinez Université Polytechnique Hauts-de-France
15:40
8m
Talk
Enhancing Trustability of Android Applications via User-Centric Flexible PermissionsJ1
Journal First
Gian Luca Scoccia University of L'Aquila, Ivano Malavolta Vrije Universiteit Amsterdam, Marco Autili University of L'Aquila, Italy, Amleto Di Salle University of L'Aquila, Paola Inverardi University of L'Aquila
Link to publication DOI Pre-print
15:48
8m
Talk
A Longitudinal Study of Popular Ad Libraries in the Google Play StoreJ1
Journal First
Md Ahasanuzzaman Queen's University, Safwat Hassan Queens University, Kingston, Canada, Cor-Paul Bezemer University of Alberta, Canada, Ahmed E. Hassan Queen's University
15:00 - 16:00
A26-Bugs and RepairJournal First / Technical Papers at Goguryeo
Chair(s): Davide Falessi California Polytechnic State University
15:00
12m
Talk
Simulee: Detecting CUDA Synchronization Bugs via Memory-Access ModelingTechnical
Technical Papers
Mingyuan Wu Southern University of Science and Technology, Yicheng Ouyang Southern University of Science and Technology, Husheng Zhou The University of Texas at Dallas, Lingming Zhang The University of Texas at Dallas, Cong Liu UT Dallas, Yuqun Zhang Southern University of Science and Technology
15:12
8m
Talk
Fine-Grained Dynamic Resource Allocation for Big-Data ApplicationsJ1
Journal First
Luciano Baresi Politecnico di Milano, Alberto Leva Politecnico di Milano, Giovanni Quattrocchi Politecnico di Milano
15:20
8m
Talk
The Assessor's Dilemma: Improving Bug Repair via Empirical Game TheoryJ1
Journal First
Carlos Gavidia-Calderon University College London, Federica Sarro University College London, UK, Mark Harman Facebook and University College London, Earl T. Barr University College London, UK
Link to publication DOI Pre-print Media Attached
15:28
8m
Talk
FixMiner: Mining Relevant Fix Patterns for Automated Program RepairJ1
Journal First
Anil Koyuncu University of Luxembourg, Luxembourg, Kui Liu Huawei Software Engineering Application Technology Lab, Tegawendé F. Bissyandé SnT, University of Luxembourg, Dongsun Kim Furiosa.ai, Jacques Klein University of Luxembourg, SnT, Martin Monperrus KTH Royal Institute of Technology, Yves Le Traon University of Luxembourg
Pre-print
15:36
8m
Talk
IntRepair: Informed Repairing of Integer OverflowsJ1
Journal First
Paul Muntean TU Munich, Martin Monperrus KTH Royal Institute of Technology, Hao Sun Unaffiliated, Jens Grossklags Technical University of Munich, Claudia Eckert Technical University of Munich
15:44
12m
Talk
DLFix: Context-based Code Transformation Learning for Automated Program RepairTechnical
Technical Papers
Yi Li New Jersey Institute of Technology, USA, Shaohua Wang New Jersey Institute of Technology, USA, Tien N. Nguyen University of Texas at Dallas
15:00 - 16:00
A27-Software ArchitectureNew Ideas and Emerging Results / Journal First / Demonstrations / Software Engineering in Practice at Silla
Chair(s): Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg
15:00
8m
Talk
What should your Run-time Configuration Framework do to Help Developers?J1
Journal First
Mohammed SAYAGH Queen's University, Noureddine Kerzazi Ensias-Rabat, Fabio Petrillo University of Quebec at Chicoutimi, Khalil Bennani Polytechnique Montreal, Bram Adams MCIS, Polytechnique Montréal
15:08
3m
Talk
The SmartSHARK Ecosystem for Software Repository MiningDemo
Demonstrations
Alexander Trautsch University of Göttingen, Fabian Trautsch University of Göttingen, Steffen Herbold University of Göttingen, Benjamin Ledel University of Göttingen, Jens Grabowski University of Göttingen
Pre-print
15:11
12m
Talk
Piranha: Reducing Feature Flag Debt at UberSEIP
Software Engineering in Practice
Murali Krishna Ramanathan Uber Technologies Inc., Lazaro Clapp Uber Technologies Inc, Raj Barik Uber Technologies Inc., Manu Sridharan University of California Riverside
Pre-print
15:23
6m
Talk
Towards Engineering Future Gameful ApplicationsNIER
New Ideas and Emerging Results
Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy, Antonio Cicchetti Mälardalen University, Annapaola Marconi Fondazione Bruno Kessler, Trento, Italy
15:29
18m
Talk
Software Development Data for Architecture Analysis: Expectation, Reality, and Future DirectionsSEIP
Software Engineering in Practice
Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa
16:05 - 17:05
A28-Android and Web TestingTechnical Papers / Demonstrations at Baekje
Chair(s): Reyhaneh Jabbarvand University of Illinois Urbana-Champaign
16:05
3m
Talk
AppTestMigrator: A Tool for Automated Test Migration for Android AppsDemo
Demonstrations
Farnaz Behrang Georgia Tech, Alessandro Orso Georgia Tech
16:08
12m
Talk
Revealing Injection Vulnerabilities by Leveraging Existing TestsArtifact ReusableTechnicalArtifact Available
Technical Papers
Katherine Hough George Mason University, Gebrehiwet Biyane Welearegai University of Potsdam, Germany, Christian Hammer University of Potsdam, A: Jonathan Bell Northeastern University
16:20
12m
Talk
Accessibility Issues in Android Apps: State of Affairs, Sentiments, and Ways ForwardTechnical
Technical Papers
Abdulaziz Alshayban University of California, Irvine, Iftekhar Ahmed University of California at Irvine, USA, Sam Malek University of California, Irvine
16:32
3m
Talk
WasmView: Visual Testing for WebAssembly ApplicationsDemo
Demonstrations
Alan Romano University at Buffalo, SUNY, Weihang Wang University at Buffalo, SUNY
16:35
12m
Talk
Extracting Taint Specifications for JavaScript LibrariesTechnical
Technical Papers
Cristian-Alexandru Staicu TU Darmstadt, Martin Toldam Torp Aarhus University, Max Schaefer GitHub, Inc., Anders Møller Aarhus University, Michael Pradel University of Stuttgart
Pre-print Media Attached
16:47
12m
Talk
Finding Client-side Business Flow Tampering VulnerabilitiesTechnical
Technical Papers
I Luk Kim Purdue University, Yunhui Zheng IBM Research, Hogun Park Purdue University, Weihang Wang University at Buffalo, SUNY, Wei You Renmin University of China, Yousra Aafer Purdue University, Xiangyu Zhang Purdue University
16:05 - 17:05
A29-Code Analysis and VerificationTechnical Papers / New Ideas and Emerging Results at Goguryeo
Chair(s): Elena Sherman Boise State University
16:05
12m
Talk
Heaps'n Leaks: How Heap Snapshots Improve Android Taint AnalysisArtifact ReusableTechnicalArtifact Available
Technical Papers
Manuel Benz University of Paderborn, Erik Krogh Kristensen GitHub, Linghui Luo Paderborn University, Germany, Nataniel Borges Jr. CISPA Helmholtz Center for Information Security, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Andreas Zeller CISPA Helmholtz Center for Information Security
Media Attached File Attached
16:17
12m
Talk
Verifying Object ConstructionTechnicalArtifact Available
Technical Papers
Martin Kellogg University of Washington, Seattle, Manli Ran University of California, Riverside, Manu Sridharan University of California Riverside, Martin Schäf Amazon Web Services, USA, Michael D. Ernst University of Washington, USA
16:29
6m
Talk
Predictive Constraint Solving and AnalysisNew Ideas and Emerging Results Distinguished Paper AwardsNIER
New Ideas and Emerging Results
Alyas Almaawi The University of Texas at Austin, Nima Dini University of Texas at Austin, Cagdas Yelen The University of Texas at Austin, Milos Gligoric The University of Texas at Austin, Sasa Misailovic University of Illinois at Urbana-Champaign, Sarfraz Khurshid University of Texas at Austin, USA
16:35
12m
Talk
When APIs are Intentionally Bypassed: An Exploratory Study of API WorkaroundsTechnical
Technical Papers
Maxime Lamothe Concordia University, Weiyi Shang Concordia University
Pre-print
16:47
12m
Talk
Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and PatchesTechnical
Technical Papers
Xiaoxue Ren Zhejiang University, Zhenchang Xing Australia National University, Jiamou Sun Australian National University, Xin Xia Monash University, JianLing Sun Zhejiang University
16:05 - 17:05
A30-Dependencies and ConfigurationTechnical Papers / Software Engineering in Practice at Silla
Chair(s): Diomidis Spinellis Athens University of Economics and Business
16:05
12m
Talk
Lazy Product Discovery in Huge Configuration SpacesArtifact ReusableTechnicalArtifact Available
Technical Papers
Michael Lienhardt ONERA, Ferruccio Damiani University of Turin, Einar Broch Johnsen University of Oslo, Jacopo Mauro University of Southern Denmark
16:17
12m
Talk
Reducing Run-Time Adaptation Space via Analysis of Possible Utility BoundsTechnical
Technical Papers
Clay Stevens University of Nebraska-Lincoln, Hamid Bagheri University of Nebraska-Lincoln, USA
Pre-print
16:29
12m
Talk
Exploring Differences and Commonalities between Feature Flags and Configuration OptionsSEIP
Software Engineering in Practice
Jens Meinicke Carnegie Mellon University, Chu-Pan Wong Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Christian Kästner Carnegie Mellon University
Pre-print
17:10 - 18:00
17:10
50m
Talk
The SmartSHARK Ecosystem for Software Repository MiningDemo
Demonstrations
Alexander Trautsch University of Göttingen, Fabian Trautsch University of Göttingen, Steffen Herbold University of Göttingen, Benjamin Ledel University of Göttingen, Jens Grabowski University of Göttingen
Pre-print
17:10
50m
Talk
WasmView: Visual Testing for WebAssembly ApplicationsDemo
Demonstrations
Alan Romano University at Buffalo, SUNY, Weihang Wang University at Buffalo, SUNY

Mon 13 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 09:00
Session 1: Keynote and Q+A of paper presentationsFormaliSE at Goguryeo
07:00
60m
Talk
SYNTECH: Synthesis Technologies for Reactive Systems Software Engineers
FormaliSE
K: Shahar Maoz Tel Aviv University
08:00
60m
Live Q&A
Q&A to authors of pre-recorded paper presentations
FormaliSE

10:00 - 15:00
SEmotionWorkshops at SEmotion
10:00
5h
SEmotion
Workshops

10:00 - 15:00
WETSEBWorkshops at WETSEB
10:00
5h
WETSEB
Workshops

13:00 - 13:30
OpeningICPC Research / ICPC Programming Education / ICPC Tool Demonstration / ICPC ERA / ICPC Industry at ICPC
Chair(s): Eunjong Choi Kyoto Institute of Technology, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Shinpei Hayashi Tokyo Institute of Technology
13:00
30m
Welcome to ICPC 2020
ICPC Research

13:30 - 14:30
Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software EngineeringICPC Research at ICPC
Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
13:30
60m
Keynote
Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering
ICPC Research
K: Ralf Laemmel Facebook London
Media Attached File Attached
13:30 - 15:00
Opening and KeynoteMOBILESoft Plenary at MobileSoft
Chair(s): David Lo Singapore Management University
Virtualization chair: Marco Mobilio and Rahul Krishna
13:30
15m
Opening and awards
MOBILESoft Plenary

13:45
45m
Keynote by Andreas Zeller
MOBILESoft Plenary
Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print Media Attached
14:30
30m
Discussion
MOBILESoft Plenary

14:30 - 14:50
Awards CeremonyICPC Research at ICPC
Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Shinpei Hayashi Tokyo Institute of Technology
15:00 - 17:00
Session 2: Keynote and Q+A of paper presentationsFormaliSE at Goguryeo
15:00
60m
Talk
On the Probabilistic Analysis of Neural Networks
FormaliSE
K: Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
16:00
60m
Live Q&A
Q&A to authors of pre-recorded paper presentations
FormaliSE

15:00 - 16:00
Session 1: TestsICPC Research / ICPC Tool Demonstration / ICPC Industry at ICPC
Chair(s): Dario Di Nucci Tilburg University
15:00
12m
Paper
Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android Apps
ICPC Research
Fabiano Pecorelli University of Salerno, Gemma Catolino Delft University of Technology, Filomena Ferrucci University of Salerno, Andrea De Lucia University of Salerno, Fabio Palomba University of Salerno
Media Attached
15:12
12m
Paper
UI Screens Identification and Extraction from Mobile Programming Screencasts
ICPC Research
Mohammad Alahmadi Florida State University, Abdulkarim Malkadi Florida State University, USA - Jazan University, KSA, Sonia Haiduc Florida State University
Pre-print Media Attached
15:24
12m
Paper
Measuring Software Testability Modulo Test Quality
ICPC Research
Valerio Terragni Università della Svizzera Italiana, Pasquale Salza University of Zurich, Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT)
Pre-print Media Attached
15:36
12m
Paper
Program Slicing and Execution Tracing for Differential Testing at Adobe Analytics
ICPC Industry
Darryl Jarman Adobe, Scott Hunt Adobe, Dave Towey University of Nottingham Ningbo China
Media Attached
15:48
12m
Paper
Just-In-Time Test Smell Detection and Refactoring: The DARTS Project
ICPC Tool Demonstration
Stefano Lambiase University of Salerno, Andrea Cupito University of Salerno, Fabiano Pecorelli University of Salerno, Andrea De Lucia University of Salerno, Fabio Palomba University of Salerno
Media Attached
15:00 - 15:30
Warmup: opening and getting to kow each otherNew Faculty Symposium at NSEFS
Chair(s): Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT) , Mary Lou Soffa University of Virginia
15:00
30m
Day opening
Warmup: opening and getting to kow each other
New Faculty Symposium
Mary Lou Soffa University of Virginia, Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT)
15:30 - 16:15
Publication strategies and practicesNew Faculty Symposium at NSEFS
15:30
15m
Talk
Alex Orso
New Faculty Symposium
Alex Orso Georgia Institute of Technology
15:45
15m
Talk
Yuriy Brun
New Faculty Symposium
Yuriy Brun University of Massachusetts Amherst
File Attached
16:00
15m
Live Q&A
Q&A
New Faculty Symposium

16:00 - 17:30
16:00
15m
Security Testing of Second Order Permission Re-delegation Vulnerabilities in Android AppsTechnical Papers
MOBILESoft Technical Papers
Biniam Fisseha Demissie Fondazione Bruno Kessler, Mariano Ceccato University of Verona
Media Attached
16:15
10m
DFarm: Massive-Scaling Dynamic Android App Analysis on Real HardwareTool Demos and Mobile Apps
MOBILESoft Tool Demos and Mobile Apps
Marc Miltenberger Fraunhofer SIT, Julien Gerding Fraunhofer SIT, Jens Guthmann Fraunhofer SIT, Steven Arzt Fraunhofer SIT
16:25
10m
Making Android Apps Monkey-FriendlyVisions
MOBILESoft Visions
Samad Paydar Ferdowsi University of Mashhad
16:35
5m
Doctoral symposium paper
Improving App Quality Despite Flawed Mobile AnalyticsStudent Research Competition
MOBILESoft Student Research Competition
Julian Harty Commercetest Limited
Link to publication
16:40
20m
Q&A - Software Quality
MOBILESoft Paper Presentations

17:00
30m
Discussion with Authors / Attendees
MOBILESoft Paper Presentations

16:15 - 16:30
16:15
15m
Break
Break
New Faculty Symposium

16:30 - 17:30
Session 2: QualityICPC Research / ICPC Tool Demonstration at ICPC
Chair(s): Gemma Catolino Delft University of Technology
16:30
12m
Paper
How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?
ICPC Research
Ana Carla Bibiano PUC-Rio, Vinícius Soares PUC-Rio, Daniel Coutinho PUC-Rio, Eduardo Fernandes Pontifical Catholic University of Rio de Janeiro, João Lucas Correia Federal University of Alagoas, Kleber Tarcísio UFCG, Anderson Oliveira PUC-Rio, Alessandro Garcia PUC-Rio, Rohit Gheyi Federal University of Campina Grande, Márcio Ribeiro Federal University of Alagoas, Brazil, Baldoino Fonseca , Caio Barbosa UFAL, Daniel Oliveira PUC-Rio
Media Attached
16:42
12m
Paper
An Empirical Study of Quick Remedy Commits
ICPC Research
Fengcai Wen , Csaba Nagy Software Institute - USI, Lugano, Switzerland, Michele Lanza Universita della Svizzera italiana (USI), Gabriele Bavota Università della Svizzera italiana
Pre-print Media Attached
16:54
12m
Paper
When Are Smells Indicators of Architectural Refactoring Opportunities? A Study of 50 Software Projects
ICPC Research
Leonardo Da Silva Sousa Carnegie Mellon University, USA, Willian Oizumi PUC-Rio, Alessandro Garcia PUC-Rio, Anderson Oliveira PUC-Rio, Diego Cedrim Pontifical Catholic University of Rio de Janeiro, Carlos Lucena
Pre-print Media Attached
17:06
12m
Paper
Refactoring Android-specific Energy Smells: A Plugin for Android Studio
ICPC Tool Demonstration
Emanuele Iannone University of Salerno, Fabiano Pecorelli University of Salerno, Dario Di Nucci Tilburg University, Fabio Palomba University of Salerno, Andrea De Lucia University of Salerno
Media Attached
17:18
12m
Paper
BugVis: Commit Slicing for Defect Visualisation
ICPC Tool Demonstration
David Bowes Lancaster University, Jean Petric Lancaster University, Tracy Hall Lancaster University
Media Attached
16:30 - 17:15
Strategies and practices for managing studentsNew Faculty Symposium at NSEFS
16:30
15m
Talk
Jo Atlee
New Faculty Symposium
Joanne M. Atlee University of Waterloo
16:45
15m
Talk
Lori Pollock
New Faculty Symposium
Lori Pollock University of Delaware, USA
17:00
15m
Live Q&A
Q&A
New Faculty Symposium

17:15 - 18:00
PANEL Ethics and living in a multicultural communityNew Faculty Symposium at NSEFS
Chair(s): Mary Lou Soffa University of Virginia
17:15
45m
Live Q&A
Panel
New Faculty Symposium
Na Meng Virginia Tech, Genaína Nunes Rodrigues University of Brasília

Tue 14 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
Session 3: FaultsICPC ERA / ICPC Research at ICPC
Chair(s): Mohamed Wiem Mkaouer Rochester Institute of Technology
00:00
12m
Paper
Exploiting Code Knowledge Graph for Bug Localization via Bi-directional Attention
ICPC Research
Jinglei Zhang Peking University, Rui Xie Peking University, Wei Ye Peking University, Yuhan Zhang Peking University, Shikun Zhang Peking University
Media Attached
00:12
12m
Paper
On Combining IR Methods to Improve Bug Localization
ICPC Research
Saket Khatiwada Louisiana State University, Miroslav Tushev Louisiana State University, Nash Mahmoud Louisiana State University
Media Attached
00:24
12m
Paper
An Empirical Study on Critical Blocking Bugs
ICPC Research
Hao Ren Department of Computer Science and Technology, Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Lin Chen Nanjing University
Media Attached
00:36
12m
Paper
Improving the Accuracy of Spectrum-based Fault Localization for Automated Program Repair
ICPC ERA
Tetsushi Kuma Osaka University, Yoshiki Higo Osaka University, Shinsuke Matsumoto Osaka University, Shinji Kusumoto Osaka University
Media Attached
00:48
12m
Paper
Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example
ICPC ERA
Stefanus Agus Haryono Singapore Management University, Ferdian Thung Singapore Management University, Hong Jin Kang School of Information Systems, Singapore Management University, Lucas Serrano Sorbonne University/Inria/LIP6, Gilles Muller Inria, Julia Lawall Inria, David Lo Singapore Management University, Lingxiao Jiang Singapore Management University
Media Attached
00:00 - 01:30
00:00
10m
Mining Lifetime Properties of Android ProjectsTool Demos and Mobile Apps
MOBILESoft Tool Demos and Mobile Apps
Demetrio Guilardi University of Quebec at Chicoutimi, Bianca Minetto Napoleão University of Quebec at Chicoutimi, Jalves Nicacio University of Quebec at Chicoutimi, Fabio Petrillo University of Quebec at Chicoutimi
00:10
10m
ReviewViz: Assisting Developers Perform Empirical Study on Energy Consumption Related Reviews for Mobile ApplicationsTool Demos and Mobile Apps
MOBILESoft Tool Demos and Mobile Apps
Mohammad Abdul Hadi University of British Columbia, Fatemeh Hendijani Fard University of British Columbia
00:20
10m
Embracing Mobile App Evolution via Continuous Ecosystem Mining and CharacterizationVisions
MOBILESoft Visions
Haipeng Cai Washington State University, USA
00:30
5m
Collaborative Earthquake Detection and Response using Smart DevicesStudent Research Competition
MOBILESoft Student Research Competition
Irshad Khan Department of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea.
00:35
25m
Q&A - Mining and Reviews
MOBILESoft Paper Presentations

01:00
30m
Discussion with Authors / Attendees
MOBILESoft Paper Presentations

01:30 - 02:30
Session 4: SummalizationICPC Research / ICPC ERA at ICPC
Chair(s): Venera Arnaoudova Washington State University
01:30
15m
Paper
Improved Code Summarization via a Graph Neural Network
ICPC Research
Alexander LeClair University Of Notre Dame, Sakib Haque University of Notre Dame, Lingfei Wu IBM Research, Collin McMillan University of Notre Dame
Pre-print Media Attached
01:45
15m
Paper
BugSum: Deep Context Understanding for Bug Report Summarization
ICPC Research
Haoran Liu National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Shanshan Li National University of Defense Technology, Yong Guo National University of Defense Technology, Deze Wang National University of Defense Technology, Xiaoguang Mao National University of Defense Technology
Media Attached
02:00
15m
Paper
A Human Study of Comprehension and Code Summarization
ICPC Research
Sean Stapleton University of Michigan, Yashmeet Gambhir University of Michigan, Alexander LeClair University Of Notre Dame, Zachary Eberhart , Westley Weimer University of Michigan, USA, Kevin Leach University of Michigan, Yu Huang University of Michigan
Pre-print Media Attached
02:15
15m
Paper
Linguistic Documentation of Software History
ICPC ERA
Miroslav Tushev Louisiana State University, Nash Mahmoud Louisiana State University
Media Attached
07:00 - 08:00
Session 5: For ResearchersICPC Research / ICPC ERA / ICPC Tool Demonstration at ICPC
Chair(s): Bin Lin Università della Svizzera italiana (USI)
07:00
15m
Paper
A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis
ICPC Research
Thazin Win Win Aung University of Technology Sydney, Yulei Sui University of Technology Sydney, Australia, Huan Huo University of Technology Sydney
Media Attached
07:15
15m
Paper
Improving Code Search with Co-Attentive Representation Learning
ICPC Research
Jianhang Shuai School of Big Data & Software Engineering, Chongqing University, Ling Xu School of Big Data & Software Engineering, Chongqing University, Chao Liu Zhejiang University, Meng Yan School of Big Data & Software Engineering, Chongqing University, Xin Xia Monash University, Yan Lei School of Big Data & Software Engineering, Chongqing University
Media Attached
07:30
15m
Paper
OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm
ICPC Tool Demonstration
Valentina Lenarduzzi LUT University , Fabio Palomba University of Salerno, Davide Taibi Tampere University , Damian Andrew Tamburri Jheronimus Academy of Data Science
Media Attached
07:45
15m
Paper
Staged Tree Matching for Detecting Code Move across Files
ICPC ERA
Akira Fujimoto Osaka University, Yoshiki Higo Osaka University, Junnosuke Matsumoto , Shinji Kusumoto Osaka University
Media Attached
07:00 - 08:30
Empirical Software EngineeringMOBILESoft Paper Presentations / MOBILESoft Technical Papers at MobileSoft
Chair(s): Henry Muccini University of L'Aquila, Italy
Virtualization chair: Ferdian Thung
07:00
15m
Leave my Apps Alone! A Study on how Android Developers Access Installed Apps on User's DeviceBest Paper AwardTechnical Papers
MOBILESoft Technical Papers
Gian Luca Scoccia University of L'Aquila, Ibrahim Kanj , Ivano Malavolta Vrije Universiteit Amsterdam, Kaveh Razavi ETH Zürich
07:15
15m
Experimental Comparison of Features and Classifiers for Android Malware DetectionTechnical Papers
MOBILESoft Technical Papers
Lwin Khin Shar Singapore Management University, Biniam Fisseha Demissie Fondazione Bruno Kessler, Mariano Ceccato University of Verona, Wei Minn Singapore Management University
07:30
15m
Empirical Study on Code Smells in iOS ApplicationsTechnical Papers
MOBILESoft Technical Papers
Kristiina Rahkema University of Tartu, Dietmar Pfahl University of Tartu
07:45
15m
Q&A - Empirical Software Engineering
MOBILESoft Paper Presentations

08:00
30m
Discussion with Authors / Attendees
MOBILESoft Paper Presentations

08:30 - 09:30
Session 6: ArtifactsICPC Research / ICPC ERA at ICPC
Chair(s): Hironori Washizaki Waseda University
08:30
12m
Paper
A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning
ICPC Research
Fang Liu Peking University, Ge Li Peking University, Bolin Wei Peking University, Xin Xia Monash University, Zhiyi Fu Peking University, Zhi Jin Peking University
Pre-print Media Attached
08:42
12m
Paper
Knowledge Transfer in Modern Code Review
ICPC Research
Maria Caulo University of Basilicata, Bin Lin Università della Svizzera italiana (USI), Gabriele Bavota Università della Svizzera italiana, Giuseppe Scanniello University of Basilicata, Michele Lanza Universita della Svizzera italiana (USI)
Pre-print Media Attached
08:54
12m
Paper
How are Deep Learning Models Similar? An Empirical Study on Clone Analysis of Deep Learning Software
ICPC Research
Xiongfei Wu University of Science and Technology of China, Liangyu Qin University of Science and Technology of China, Bing Yu Kyushu University, Xiaofei Xie Nanyang Technological University, Lei Ma Kyushu University, Yinxing Xue , Yang Liu Nanyang Technological University, Singapore, Jianjun Zhao Kyushu University
Media Attached
09:06
12m
Paper
Unified Configuration Setting Access in Configuration Management Systems
ICPC Research
Markus Raab Vienna University of Technology, Austria, Bernhard Denner Thales, Stefan Hanenberg University of Duisburg-Essen, Jürgen Cito MIT
Media Attached
09:18
12m
Paper
Inheritance software metrics on smart contracts
ICPC ERA
Ashish Rajendra Sai University of Limerick, Conor Holmes University of Limerick, Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Andrew LeGear Horizon Globex
Media Attached
13:00 - 14:00
Keynote : Software Engineering for Industrial AI: A Key Enabler of Digital TransformationICPC Research at ICPC
Chair(s): Eunjong Choi Kyoto Institute of Technology
13:00
60m
Keynote
Software Engineering for Industrial AI: A Key Enabler of Digital Transformation
ICPC Research
14:10 - 14:50
Open Steering Committee MeetingICPC Research at ICPC
Chair(s): Foutse Khomh Polytechnique Montréal
15:00 - 16:00
Session 7: About DevelopersICPC Industry / ICPC Research / ICPC Programming Education at ICPC
Chair(s): Wahab Hamou-Lhadj Concordia University, Montreal, Canada
15:00
12m
Paper
How Graduate Computing Students Search When Using an Unfamiliar Programming Language
ICPC Research
Gina Bai North Carolina State University, Joshua Kayani , Kathryn Stolee North Carolina State University
Pre-print Media Attached
15:12
12m
Paper
What Drives the Reading Order of Programmers? An Eye Tracking Study
ICPC Research
Norman Peitek Leibniz Institute for Neurobiology, Janet Siegmund TU Chemnitz, Sven Apel Saarland University
Pre-print Media Attached
15:24
12m
Paper
Evaluating a Visual Approach for Understanding JavaScript Source Code
ICPC Research
Martín Dias University of Chile, Diego Orellana University of Chile, Santiago Vidal ISISTAN-CONICET, Leonel Merino University of Stuttgart, Alexandre Bergel University of Chile
Pre-print Media Attached
15:36
12m
Paper
How do Students Experience and Judge Software Comprehension Techniques?
ICPC Programming Education
Regina Hebig University of Gothenburg, Truong Ho-Quang , Rodi Jolak Chalmers | University of Gothenburg, Jan Schroeder Chalmers | University of Gothenburg, Linero Humberto Chalmers University of Technology, Ågren Magnus Chalmers University of Technology, Salome Maro Chalmers | University of Gothenburg
Media Attached
15:48
12m
Paper
Understanding What Software Engineers Are Working on — The Work-Item Prediction Challenge
ICPC Industry
Ralf Laemmel Facebook London, Alvin Kerber Facebook, Liane Praza
Pre-print Media Attached
15:00 - 15:30
Community service as reviewer and editorNew Faculty Symposium at NSEFS
15:00
15m
Talk
Neno Medvidovic
New Faculty Symposium
Nenad Medvidović University of Southern California
15:15
15m
Live Q&A
Q&A
New Faculty Symposium

15:30 - 16:15
Time management and work-life managementNew Faculty Symposium at NSEFS
15:30
15m
Talk
Sebastian Elbaum
New Faculty Symposium
Sebastian Elbaum University of Virginia, USA
15:45
15m
Talk
Antonia Bertolino
New Faculty Symposium
16:00
15m
Live Q&A
Q&A
New Faculty Symposium

16:00 - 17:30
16:00
15m
Are apps ready for new Android releases?Technical Papers
MOBILESoft Technical Papers
Demetrio Guilardi University of Quebec at Chicoutimi, Jalves Nicacio University of Quebec at Chicoutimi, Bianca Minetto Napoleão University of Quebec at Chicoutimi, Fabio Petrillo University of Quebec at Chicoutimi
16:15
10m
APIMigrator: An API-Usage Migration Tool for Android AppsTool Demos and Mobile Apps
MOBILESoft Tool Demos and Mobile Apps
Mattia Fazzini University of Minnesota, Qi Xin Georgia Institute of Technology, Alessandro Orso Georgia Tech
16:25
10m
Doodle2App: Native App Code by Freehand UI SketchingTool Demos and Mobile Apps
MOBILESoft Tool Demos and Mobile Apps
Soumik Mohian University of Texas at Arlington, Christoph Csallner University of Texas at Arlington
Link to publication DOI Media Attached
16:35
5m
Real-time Multi-user Spatial Collaboration using ARCoreStudent Research Competition
MOBILESoft Student Research Competition
DongxingCao Kyungpook National University
16:40
20m
Q&A - Software Development and Evolution
MOBILESoft Paper Presentations

17:00
30m
Discussion with Authors / Attendees
MOBILESoft Paper Presentations

16:15 - 16:30
16:30 - 17:30
Session 8: AnalysisICPC Research at ICPC
Chair(s): Jinqiu Yang Concordia University, Montreal, Canada
16:30
15m
Paper
srcClone: Detecting Code Clones via Decompositional Slicing
ICPC Research
Hakam W. Alomari Miami University, Matthew Stephan Miami University
Pre-print Media Attached
16:45
15m
Paper
Investigating Near-Miss Micro-Clones in Evolving Software
ICPC Research
Manishankar Mondal Assistant Professor, Khulna University, Banani Roy University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan
Media Attached
17:00
15m
Paper
A Model to Detect Readability Improvements in Incremental Changes
ICPC Research
Devjeet Roy Washington State University, Sarah Fakhoury Washington State University, John Lee Washington State University, Venera Arnaoudova Washington State University
Media Attached
17:15
15m
Paper
Supporting Program Comprehension through Fast Query Response in Large-Scale Systems
ICPC Research
Jinfeng Lin University of Notre Dame, Yalin Liu University of Notre Dame, Jane Cleland-Huang University of Notre Dame
Media Attached
16:30 - 17:15
Balancing teaching, service and researchNew Faculty Symposium at NSEFS
16:30
15m
Talk
Paola Inverardi
New Faculty Symposium
Paola Inverardi University of L'Aquila
16:45
15m
Talk
Charles Zhang
New Faculty Symposium

17:00
15m
Live Q&A
Q&A
New Faculty Symposium

17:15 - 18:00
PANEL Advice from Early Career FacultyNew Faculty Symposium at NSEFS
Chair(s): Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT)
17:15
45m
Live Q&A
Panel
New Faculty Symposium
Yuanfang Cai Drexel University, ThanhVu Nguyen University of Nebraska, Lincoln

Wed 15 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
Session 9: For DevelopersICPC Tool Demonstration / ICPC Research / ICPC ERA at ICPC
Chair(s): Anderson Oliveira PUC-Rio
00:00
12m
Paper
An Empirical Study on Dynamic Typing Related Practices in Python Systems
ICPC Research
Zhifei Chen Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Bihuan Chen Fudan University, Wanwangying Ma Nanjing University, Lin Chen Nanjing University, Baowen Xu Nanjing University
Media Attached
00:12
12m
Paper
Performing Tasks Can Improve Program Comprehension Mental Model of Novice
ICPC Research
Amal A. Shargabi Qassim University, Syed Ahmad Aljunid Universiti Teknologi MARA, Muthukkaruppan Annamalai Universiti Teknologi MARA, Abdullah Mohd Zin Universiti Kebangsaan Malaysia
Media Attached
00:24
12m
Paper
SimplyHover: Improving Comprehension of else Statements
ICPC Tool Demonstration
Ahmad Jbara Computer and Cyber Sciences, Augusta University, Georgia, USA, Bar Ben Michael , Or Shacham , Omer Tavor
Media Attached
00:36
12m
Paper
Combining biometric data with focused document types classifies a success of program comprehension
ICPC ERA
Toyomi Ishida Nara Institute of Science and Technology, Hidetake Uwano National Institute of Technology, Nara College, Japan, Yoshiharu Ikutani Nara Institute of Science and Technology
Media Attached
00:48
12m
Paper
Program Comprehension in Virtual Reality
ICPC ERA
James Dominic Clemson University, Brock Tubre Clemson Universtiy, Jada Houser Clemson University, Charles Ritter Clemson University, Deborah Kunkel Clemson University, Paige Rodeghero Clemson University
Media Attached
00:00 - 01:30
00:00
45m
Panel
MOBILESoft Panel
O: John Grundy Monash University, O: Denys Poshyvanyk William and Mary, P: Christine Julien The University of Texas at Austin, P: Mattia Fazzini University of Minnesota, P: Scott Barnett Deakin University, P: Mario Linares-Vasquez Universidad de los Andes, P: Patanamon Thongtanunam The University of Melbourne
Media Attached
00:45
30m
Discussion
MOBILESoft Panel

01:30 - 02:30
Session 10: DocumentationICPC Industry / ICPC Research / ICPC ERA at ICPC
Chair(s): Gias Uddin University of Calgary, Canada
01:30
15m
Paper
Deep-Diving into Documentation to Develop Improved Java-to-Swift API Mapping
ICPC Research
Zejun Zhang , Minxue Pan Nanjing University, Tian Zhang Nanjing University, Xinyu Zhou Nanjing University, Xuandong Li Nanjing University
Media Attached
01:45
15m
Paper
The Secret Life of Commented-Out Source Code
ICPC Research
Tri Minh-Triet Pham Concordia University, Jinqiu Yang Concordia University, Montreal, Canada
Pre-print Media Attached
02:00
15m
Paper
Ownership at Large — Open Problems and Challenges in Ownership Management
ICPC Industry
John Ahlgren Facebook, Maria Eugenia Berezin Facebook, Kinga Bojarczuk Facebook, Johann George Facebook, Natalija Gucevska Facebook, Mark Harman Facebook and University College London, Shan He Facebook, Ralf Laemmel Facebook London, Erik Meijer , Silvia Sapora Facebook, Justin Spahr-Summers Facebook
Pre-print Media Attached
02:15
15m
Paper
Detecting Code Comment Inconsistency using Siamese Recurrent Network
ICPC ERA
Fazle Rabbi Institute of Information Technology, University of Dhaka, Md Saeed Siddik Institute of Information Technology, University of Dhaka
Pre-print Media Attached
07:00 - 08:30
07:00
15m
Should energy consumption influence the choice of Android third-party HTTP libraries?Technical Papers
MOBILESoft Technical Papers
Hina Anwar University of Tartu, Berker Demirer University of Tartu, Dietmar Pfahl University of Tartu, Satish Srirama University of Tartu
07:15
15m
Greenspecting Android Virtual KeyboardsTechnical Papers
MOBILESoft Technical Papers
Rui António Ramada Rua University of Minho & INESC TEC, Rui António Ramada Rua University of Minho & INESC TEC, Marco Couto HASLab/INESC TEC & Universidade do Minho, João Saraiva University of Minho, Portugal
07:30
15m
Evaluating the Impact of Caching on the Energy Consumption and Performance of Progressive Web AppsTechnical Papers
MOBILESoft Technical Papers
Ivano Malavolta Vrije Universiteit Amsterdam, Katerina Chinnappan Vrije Universiteit Amsterdam, Lukas Jasmontas Vrije Universiteit Amsterdam, Sarthak Gupta Vrije Universiteit Amsterdam, Kaveh Ali Karam Soltany Vrije Universiteit Amsterdam
Media Attached
07:45
15m
Q&A - Energy Consumption
MOBILESoft Paper Presentations

08:00
30m
Discussion with Authors / Attendees
MOBILESoft Paper Presentations

07:30 - 08:00
Conference Opening and Participants WelcomeAST at AST
Chair(s): Antonia Bertolino CNR-ISTI
07:30
30m
Day opening
Conference Opening and Participants Welcome
AST
08:00 - 09:00
Live Session 1 - KeynoteAST at AST
Chair(s): Aditya P Mathur Purdue University (USA) and Singapore University of Technology and Design (Singapore)
08:00
60m
Keynote
CROWN 2.0: Automated Test Generation for Industrial Embedded Software - 17 Years Journey from Research To Product
AST
Moonzoo Kim KAIST / VPlusLab Inc.
08:30 - 09:30
Session 11: SearchICPC Research at ICPC
Chair(s): Banani Roy University of Saskatchewan
08:30
20m
Paper
GGF: A Graph-based Method for Programming Language Syntax Error Correction
ICPC Research
Liwei Wu Nanjing University, Fei Li Nanjing University, Youhua Wu Nanjing University, Tao Zheng Nanjing University
Media Attached
08:50
20m
Paper
Adaptive Deep Code Search
ICPC Research
ChunYang Ling Peking University, Zeqi Lin Peking University, Yanzhen Zou Peking University, Bing Xie Peking University
Pre-print Media Attached
09:10
20m
Paper
Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks
ICPC Research
Jianjun He School of Big Data & Software Engineering, Chongqing University, Ling Xu School of Big Data & Software Engineering, Chongqing University, Meng Yan School of Big Data & Software Engineering, Chongqing University, Xin Xia Monash University, Yan Lei School of Big Data & Software Engineering, Chongqing University
Media Attached
13:00 - 13:30
Most Influential Paper AwardICPC Research at ICPC
Chair(s): Shinpei Hayashi Tokyo Institute of Technology
13:00
30m
Talk
On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year Retrospective
ICPC Research
Rocco Oliveto University of Molise, Malcom Gethers , Denys Poshyvanyk William and Mary, Andrea De Lucia University of Salerno
13:30 - 14:00
ClosingICPC Research at ICPC
Chair(s): Eunjong Choi Kyoto Institute of Technology
13:30 - 15:00
13:30
15m
Representing String Computations as GraphsTechnical Papers
MOBILESoft Technical Papers
Justin Del Vecchio The State University of New York, Lukasz Ziarek SUNY Buffalo, USA, Steve Ko University at Buffalo, The State University of New York
13:45
10m
On the Elicitation of Privacy and Ethics Preferences of Mobile UsersVisions
MOBILESoft Visions
Patrizio Migliarini University of L'Aquila, Gian Luca Scoccia University of L'Aquila, Marco Autili University of L'Aquila, Italy, Paola Inverardi University of L'Aquila
13:55
10m
Vision : Alleviating Android Developer Burden on ObfuscationVisions
MOBILESoft Visions
Geoffrey Hecht University of Chile, Cyprien Neverov University of Chile, Alexandre Bergel University of Chile
Pre-print Media Attached
14:05
15m
Q&A - Security and Privacy
MOBILESoft Paper Presentations

14:20
10m
Closing and MOBILESoft 2021
MOBILESoft Plenary

14:30
30m
Discussion with Authors / Attendees
MOBILESoft Paper Presentations

14:00 - 15:00
Live Session 2 AST at AST
Chair(s): Fevzi Belli Paderborn University, Germany
14:00
10m
Research paper
Exploratory Datamorphic Testing of Classification Applications
AST
Hong Zhu Oxford Brookes University , Ian Bayley Oxford Brookes University
14:10
10m
Research paper
Algorithm or Representation? An Empirical Study on How SAPIENZ Achieves Coverage
AST
Iván Arcuschin Moreno University of Buenos Aires, Argentina, Juan Pablo Galeotti University of Buenos Aires, Diego Garbervetsky University of Buenos Aires and CONICET, Argentina
Pre-print
14:20
10m
Research paper
Automatic Ex-Vivo Regression Testing of Microservices
AST
Luca Gazzola Università degli Studi di Milano-Bicocca, Maayan Goldstein Nokia Bell Labs, Israel, Leonardo Mariani University of Milano Bicocca, Itai Segall Nokia Bell-Labs, Luca Ussi University of Milano-Bicocca, Italy
File Attached
14:30
10m
Research paper
Validating Test Case Migration via Mutation Analysis
AST
Ivan Jovanovikj Paderborn University, Enes Yigitbas University of Paderborn, Germany, Achyuth Nagaraj Paderborn University, Stefan Sauer Paderborn University, Gregor Engels Paderborn University
Pre-print
14:40
10m
Short-paper
Automated Analysis of Flakiness-mitigating Delays
AST
Jean Malm Malardalen University, Adnan Causevic Mälardalen University, Bjorn Lisper Malardalen University, Sigrid Eldh Ericsson, Sweden
14:50
10m
Short-paper
The Power of String Solving: Simplicity of Comparison
AST
Mitja Kulczynski Kiel University, Florin Manea University of Göttingen, Dirk Nowotka Kiel University, Danny Bøgsted Poulsen Aalborg University
16:00 - 17:00
Live Session 3AST at AST
Chair(s): Hong Zhu Oxford Brookes University
16:00
10m
Research paper
Testing Apps With Real World Inputs
AST
Tanapuch Wanwarang CISPA Helmholtz Center for Information Security, Nataniel Borges Jr. CISPA Helmholtz Center for Information Security, Leon Bettscheider CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security
Pre-print
16:10
10m
Research paper
A Delta-Debugging Approach to Assessing the Resilience of Actor Programs through Run-time Test Perturbations
AST
Jonas De Bleser Sofware Languages Lab, Vrije Universiteit Brussel, Dario Di Nucci Tilburg University, Coen De Roover Vrije Universiteit Brussel
Pre-print
16:20
10m
Short-paper
Muteria: An Extensible and Flexible Multi-Criteria Software Testing Framework
AST
Thierry Titcheu Chekam University of Luxembourg (SnT), Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg
File Attached
16:30
10m
Industry talk
Difference Grouping and Test Suite Evaluation: Lessons from Automated Differential Testing for Adobe Analytics
AST
Darryl Jarman Adobe, Scott Hunt Adobe, Jeffrey Berry Adobe, Inc., Dave Towey University of Nottingham Ningbo China
16:40
10m
Industry talk
Automatic Prevention of Accidents in Production
AST
Chang-Seo Park Google LLC
16:50
10m
Industry talk
The Effectiveness of Client-side JavaScript Testing
AST
Jonny Moon Adobe, Inc., Brian Farnsworth Adobe, Inc., Riley Smith Adobe, Inc.

Thu 16 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

08:00 - 09:00
Live Session 4AST at AST
Chair(s): Shin Hong Handong Global University
08:00
12m
Research paper
BlockRace: A Big Data Approach to Dynamic Block-based Data Race Detection for Multithreaded Programs
AST
Xiupei Mei City University of Hong Kong, Zhengyuan Wei City University of Hong Kong, Hong Kong, Hao Zhang , Wing-Kwong Chan City University of Hong Kong, Hong Kong
08:12
12m
Research paper
Hybrid Methods for Reducing Database Schema Test Suites: Experimental Insights from Computational and Human Studies
AST
Abdullah Alsharif Saudi Electronic University, Gregory Kapfhammer Allegheny College, USA, Phil McMinn University of Sheffield
08:24
12m
Short-paper
A Quantitative Comparison of Coverage-based Greybox Fuzzers
AST
Natsuki Tsuzuki Nagoya University, Norihiro Yoshida Nagoya University, Koji Toda Fukuoka Institute of Technology, Kenji Fujiwara National Institute of Technology, Toyota College, Ryota Yamamoto Nagoya University, Hiroaki Takada Nagoya University
Link to publication Media Attached
08:36
12m
Short-paper
Fastbot: A Multi-Agent Model-Based Test Generation System
AST
Tianqin Cai Bytedance Network Technology, Zhao Zhang Bytedance Network Technology, Ping Yang Bytedance Network Technology
08:48
12m
Industry talk
AI-Driven Conversational Bot Test Automation Using Industry Specific Data Cartridges
AST
Muralidhar Yalla , Asha Sunil Accenture Technologies, Bangalore India
14:00 - 15:00
Live Session 5 - KeynoteAST at AST
Chair(s): Antonia Bertolino CNR-ISTI
14:00
60m
Keynote
Combating Flaky Tests
AST
Darko Marinov University of Illinois at Urbana-Champaign
15:00 - 15:15
Conference Closure and Invitation to AST 2021AST at AST
Chair(s): Antonia Bertolino CNR-ISTI
15:00
15m
Day closing
Conference Closure and Invitation to AST 2021
AST