ICPC 2019
Sat 25 - Sun 26 May 2019
Montreal, QC, Canada
co-located with
ICSE 2019
Toggle navigation
Attending
Venue: Fairmont The Queen Elizabeth Hotel
ICSE 2019
Accommodation
Registration
Registration Desk Hours
Resume Database
Visas and Travel Authorizations
Travel Support
Childcare
Montréal
Code of Conduct
Diversity and Inclusion Plan
Logo
Program
ICPC Program
Your Program
Sat 25 May
Sun 26 May
Tracks
ICPC 2019
ICPC 2019 Presentations
ICPC 2019 Technical Research
ICPC 2019 Tools Demo
ICPC 2019 Replications
ICPC 2019 Negative Results
Organization
ICPC 2019 Committees
Organization Committee
Steering Committee
Track Committees
ICPC 2019 Technical Research
ICPC 2019 Tools Demo
ICPC 2019 Replications
ICPC 2019 Negative Results
Contributors
People Index
Search
Series
Series
ICPC 2025
ICPC 2024
ICPC 2023
ICPC 2022
ICPC 2021
ICPC 2020
ICPC 2019
ICPC 2018
Sign in
Sign up
ICSE 2019
(
series
) /
ICPC 2019
(
series
) /
Fairmont The Queen Elizabeth Hotel
/
Room information: Place du Canada
Venue
Fairmont The Queen Elizabeth Hotel
Room name
Place du Canada
Floor
0
Room number
3
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Sun 26 May
Displayed time zone:
Eastern Time (US & Canada)
change
08:45 - 09:05
Welcome + Tribute to Ric Holt
MSR Plenary
at
Place du Canada
08:45
10m
Day opening
Tribute to Ric Holt
MSR Plenary
08:55
10m
Day opening
Welcome
MSR Plenary
09:05 - 10:30
Keynote + Q&A + Discussion
MSR Keynote
at
Place du Canada
09:05
45m
Talk
Keynote: We Won! Now What?
MSR Keynote
A:
Robert DeLine
Microsoft Research
09:50
10m
Q&A for Keynote
MSR Keynote
10:00
30m
Discussion: Ethical MSR
MSR Keynote
Thomas Zimmermann
Microsoft Research
,
Alexander Serebrenik
Eindhoven University of Technology
11:00 - 11:45
Session I: Representations for Mining (Part 1)
MSR Technical Papers
/
MSR Data Showcase
at
Place du Canada
Chair(s):
Chanchal K. Roy
University of Saskatchewan
11:00
15m
Full-paper
SCOR: Source Code Retrieval With Semantics and Order
MSR Technical Papers
Shayan Akbar
,
Avinash Kak
Pre-print
Media Attached
11:16
6m
Short-paper
PathMiner : A Library for Mining of Path-Based Representations of Code
MSR Technical Papers
Vladimir Kovalenko
TU Delft
,
Egor Bogomolov
Higher School of Economics, JetBrains Research
,
Timofey Bryksin
,
Alberto Bacchelli
University of Zurich
DOI
Pre-print
Media Attached
11:23
15m
Full-paper
Import2vec: learning embeddings for software libraries
MSR Technical Papers
Bart Theeten
Nokia Bell Labs, Belgium
,
Frederik Vandeputte
,
Tom Van Cutsem
Nokia Bell Labs
Pre-print
11:39
6m
Talk
Semantic Source Code Models Using Identifier Embeddings
MSR Data Showcase
Vasiliki Efstathiou
Athens University of Economics and Business
,
Diomidis Spinellis
Athens University of Economics and Business
Pre-print
11:55 - 12:30
Session III: Representations for Mining (Part 2)
MSR Technical Papers
/
MSR Data Showcase
at
Place du Canada
Chair(s):
Nicole Novielli
University of Bari
11:55
15m
Full-paper
Exploring Word Embedding Techniques to Improve Sentiment Analysis of Software Engineering Texts
MSR Technical Papers
Eeshita Biswas
,
K. Vijay-Shanker
,
Lori Pollock
University of Delaware, USA
Pre-print
12:10
6m
Talk
Cleaning StackOverflow for Machine Translation
MSR Data Showcase
Musfiqur Rahman
Concordia University, Montreal, Canada
,
Peter Rigby
Concordia University, Montreal, Canada
,
Dharani Palani
Concordia University
,
Tien N. Nguyen
University of Texas at Dallas
12:16
15m
Full-paper
Predicting Good Configurations for GitHub and Stack Overflow Topic Models
MSR Technical Papers
Christoph Treude
The University of Adelaide
,
Markus Wagner
Pre-print
13:50 - 14:35
Discussion: Data vs. Theory-driven Research
MSR Paper Presentations
at
Place du Canada
Chair(s):
Michael W. Godfrey
University of Waterloo, Canada
,
Andy Zaidman
TU Delft
14:45 - 15:30
Session V: Large-Scale Mining
MSR Technical Papers
/
MSR Data Showcase
at
Place du Canada
Chair(s):
Robert Dyer
Bowling Green State University
14:45
15m
Full-paper
Time Present and Time Past: Analyzing the Evolution of JavaScript Code in the Wild
MSR Technical Papers
Dimitris Mitropoulos
,
Panos Louridas
,
Vitalis Salis
,
Diomidis Spinellis
Athens University of Economics and Business
Pre-print
15:01
6m
Talk
The Software Heritage Graph Dataset: public software development under one roof
MSR Data Showcase
Antoine Pietri
Inria
,
Diomidis Spinellis
Athens University of Economics and Business
,
Stefano Zacchiroli
University Paris Diderot and Inria, France
Pre-print
15:08
15m
Full-paper
World of Code: An Infrastructure for Mining the Universe of Open Source VCS Data
MSR Technical Papers
Yuxing Ma
,
Christopher Bogart
Carnegie Mellon University
,
Sadika Amreen
,
Russell Zaretzki
,
Audris Mockus
University of Tennessee - Knoxville
15:24
6m
Short-paper
Crossflow: A Framework for Distributed Mining of Software Repositories
MSR Technical Papers
Dimitris Kolovos
University of York
,
Patrick Neubauer
University of York, UK
,
Konstantinos Barmpis
,
Nicholas Matragkas
,
Richard Paige
McMaster University
Pre-print
16:00 - 18:00
Mining Challenge presentations
MSR Mining Challenge
at
Place du Canada
16:00
10m
Talk
SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets
MSR Mining Challenge
A:
Sebastian Baltes
University of Trier
,
A:
Christoph Treude
The University of Adelaide
,
A:
Stephan Diehl
Computer Science, University Trier, Germany
Pre-print
16:10
7m
Talk
Mining Rule Violations in JavaScript Code Snippets
MSR Mining Challenge
Uriel Ferreira Campos
,
Guilherme Smethurst
,
João Pedro Moraes
,
Rodrigo Bonifácio
University of Brasília, Brazil
,
Gustavo Pinto
UFPA
Pre-print
16:17
7m
Talk
Snakes in Paradise?: Insecure Python-related Coding Practices in Stack Overflow
MSR Mining Challenge
Akond Rahman
North Carolina State University
,
Effat Farhana
,
Nasif Imtiaz
North Carolina State University
Pre-print
16:24
7m
Talk
Man vs Machine -- A Study into language identification of Stackoverflow code snippets
MSR Mining Challenge
Jens Dietrich
Victoria University of Wellington
,
Markus Luczak-Roesch
,
Elroy Dalefield
Pre-print
16:31
7m
Talk
Python Coding Style Compliance on Stack Overflow
MSR Mining Challenge
Nikolaos Bafatakis
,
Niels Boecker
,
Wenjie Boon
,
Martin Cabello Salazar
,
Jens Krinke
University College London
,
Gazi Oznacar
,
Robert White
University College London, UK
Pre-print
Media Attached
16:38
7m
Talk
Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow
MSR Mining Challenge
Themistoklis Diamantopoulos
Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki
,
Maria-Ioanna Sifaki
Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki
,
Andreas Symeonidis
Aristotle University of Thessaloniki
Pre-print
Media Attached
16:45
7m
Talk
Analyzing Comment-induced Updates on Stack Overflow
MSR Mining Challenge
Abhishek Soni
,
Sarah Nadi
University of Alberta
Pre-print
16:52
7m
Talk
What Edits Are Done on Highly Answered Stack Overflow Questions? An Empirical Study
MSR Mining Challenge
Xianhao Jin
Virginia Tech, USA
,
Francisco Servant
Virginia Tech
Pre-print
16:59
7m
Talk
Can Duplicate Posts on Stack Overflow Benefit the Software Development Community?
MSR Mining Challenge
Durham Abric
McGill University
,
Oliver Clark
,
Matthew Caminiti
,
Keheliya Gallaba
McGill University
,
Shane McIntosh
McGill University
Pre-print
17:06
7m
Talk
How Often and What StackOverflow Posts Do Developers Reference in Their GitHub Projects?
MSR Mining Challenge
Saraj Singh Manes
,
Olga Baysal
Carleton University
Pre-print
17:13
7m
Talk
Characterizing Duplicate Code Snippets between Stack Overflow and Tutorials
MSR Mining Challenge
Manziba Nishi
,
Agnieszka Ciborowska
,
Kostadin Damevski
Virginia Commonwealth University
Pre-print
17:20
7m
Talk
Challenges with Responding to Static Analysis Tool Alerts
MSR Mining Challenge
Nasif Imtiaz
North Carolina State University
,
Akond Rahman
North Carolina State University
,
Effat Farhana
,
Laurie Williams
North Carolina State University
Pre-print
17:27
7m
Talk
Impact of stack overflow code snippets on software cohesion: a preliminary study
MSR Mining Challenge
Mashal Ahmad
,
Mel Ó Cinnéide
DOI
Pre-print
17:34
7m
Talk
We Need to Talk about Microservices: an Analysis from the Discussions on StackOverflow
MSR Mining Challenge
Alan Bandeira
,
Carlos Filho
,
Matheus Paixao
State University of Ceara, Brazil
,
Paulo Maia
State University of Ceará
Pre-print
Media Attached
17:41
7m
Talk
What do developers know about machine learning: a study of ML discussions on StackOverflow
MSR Mining Challenge
Hareem-e-Sahar
,
Abdul Ali Bangash
University of Alberta, Canada
,
Alexander William Wong
,
Shaiful Chowdhury
University of Alberta
,
Abram Hindle
University of Alberta
,
Karim Ali
University of Alberta
17:48
12m
Recap + voting
MSR Mining Challenge
Mon 27 May
Displayed time zone:
Eastern Time (US & Canada)
change
08:45 - 09:30
Session I: APIs & Dependencies (Part 1)
MSR Technical Papers
at
Place du Canada
Chair(s):
Philipp Leitner
Chalmers University of Technology & University of Gothenburg
08:45
15m
Full-paper
Investigating Next-Steps in Static API-Misuse Detection
MSR Technical Papers
Sven Amann
CQSE GmbH
,
Hoan Nguyen
Iowa State University
,
Sarah Nadi
University of Alberta
,
Tien N. Nguyen
University of Texas at Dallas
,
Mira Mezini
TU Darmstadt, Germany
Pre-print
09:00
15m
Full-paper
Identifying Experts in Software Libraries and Frameworks among GitHub Users
MSR Technical Papers
João Eduardo Montandon
Universidade Federal de Minas Gerais (UFMG)
,
Luciana L. Silva
,
Marco Tulio Valente
Federal University of Minas Gerais, Brazil
Pre-print
09:15
15m
Full-paper
Data-Driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study
MSR Technical Papers
Simone Scalabrino
University of Molise
,
Gabriele Bavota
Università della Svizzera italiana (USI)
,
Mario Linares-Vasquez
Universidad de los Andes
,
Michele Lanza
Universita della Svizzera italiana (USI)
,
Rocco Oliveto
University of Molise
09:40 - 10:30
Session III: APIs & Dependencies (Part 2)
MSR Data Showcase
/
MSR Technical Papers
at
Place du Canada
Chair(s):
Georgios Gousios
TU Delft
09:40
6m
Talk
The Maven Dependency Graph: a Temporal Graph-based Representation of Maven Centra
MSR Data Showcase
Amine Benelallam
,
Nicolas Harrand
,
César Soto-Valero
KTH Royal Institute of Technology
,
Benoit Baudry
KTH Royal Institute of Technology, Sweden
,
Olivier Barais
Pre-print
09:46
15m
Full-paper
The Emergence of Software Diversity in Maven Central
MSR Technical Papers
César Soto-Valero
KTH Royal Institute of Technology
,
Amine Benelallam
,
Nicolas Harrand
,
Olivier Barais
,
Benoit Baudry
KTH Royal Institute of Technology, Sweden
Pre-print
10:01
15m
Full-paper
Dependency Versioning in the Wild
MSR Technical Papers
Jens Dietrich
Victoria University of Wellington
,
David J. Pearce
Victoria University of Wellington, New Zealand
,
Jacob Stringer
,
Amjed Tahir
Massey University
,
Kelly Blincoe
University of Auckland
Pre-print
10:16
15m
Full-paper
Splitting APIs: An Exploratory Study of Software Unbundling
MSR Technical Papers
Anderson Severo de Matos
,
João Bosco Ferreira Filho
,
Lincoln Rocha
Federal University of Ceará
11:00 - 11:45
Session V: Collaboration & Communication (Part 1)
MSR Technical Papers
at
Place du Canada
Chair(s):
Peter Rigby
Concordia University, Montreal, Canada
11:00
15m
Full-paper
An Empirical Study of Multiple Names and Email Addresses in OSS Version Control Repositories
MSR Technical Papers
Jiaxin Zhu
Institute of Software at Chinese Academy of Sciences, China
,
Jun Wei
Institute of Software, Chinese Academy of Sciences, China
11:15
15m
Full-paper
Characterizing the Roles of Contributors in Open-source Scientific Software Projects
MSR Technical Papers
Reed Milewicz
Sandia National Laboratories
,
Gustavo Pinto
UFPA
,
Paige Rodeghero
University of Notre Dame
Pre-print
11:30
15m
Full-paper
git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories
MSR Technical Papers
Christoph Gote
Chair of Systems Design, ETH Zurich
,
Ingo Scholtes
,
Frank Schweitzer
DOI
Pre-print
11:55 - 12:30
Session VII: Collaboration & Communication (Part 2)
MSR Technical Papers
at
Place du Canada
Chair(s):
Kelly Blincoe
University of Auckland
11:55
15m
Full-paper
Can Issues Reported at Stack Overflow Questions be Reproduced? An Exploratory Study
MSR Technical Papers
Saikat Mondal
University of Saskatchewan
,
Masud Rahman
University of Saskatchewan
,
Chanchal K. Roy
University of Saskatchewan
Pre-print
12:10
15m
Full-paper
Exploratory Study of Slack Q&A Chats as a Mining Source for Software Engineering Tools
MSR Technical Papers
Preetha Chatterjee
University of Delaware, USA
,
Kostadin Damevski
Virginia Commonwealth University
,
Lori Pollock
University of Delaware, USA
,
Vinay Augustine
,
Nicholas A. Kraft
ABB Corporate Research
Pre-print
12:25
6m
Short-paper
Impacts of Daylight Saving Time on Software Development
MSR Technical Papers
Junichi Hayashi
Osaka University
,
Yoshiki Higo
Osaka University
,
Shinsuke Matsumoto
Osaka University
,
Shinji Kusumoto
Osaka University
Pre-print
13:50 - 14:35
Discussion: SE for AI for SE
MSR Paper Presentations
at
Place du Canada
Chair(s):
Neil Ernst
University of Victoria
,
Tim Menzies
North Carolina State University
14:45 - 15:30
Session IX: Traceability
MSR Technical Papers
at
Place du Canada
Chair(s):
Francisco Servant
Virginia Tech
14:45
15m
Full-paper
Predicting Co-Changes between Functionality Specifications and Source Code in Behavior Driven Development
MSR Technical Papers
Aidan Z.H. Yang
Queen's University, Canada
,
Daniel Alencar Da Costa
Queen's University, Kingston, Ontario
,
Ying Zou
Queen's University, Kingston, Ontario
15:01
6m
Short-paper
Tracing Back Log Data to its Log Statement: From Research to Practice
MSR Technical Papers
Daan Schipper
,
Maurício Aniche
Delft University of Technology, Netherlands
,
Arie van Deursen
Delft University of Technology
Pre-print
15:08
6m
Short-paper
Beyond GumTree: A hybrid approach to generate edit scripts
MSR Technical Papers
Junnosuke Matsumoto
,
Yoshiki Higo
Osaka University
,
Shinji Kusumoto
Osaka University
Pre-print
15:15
6m
Short-paper
The Impact of Systematic Edits in History Slicing
MSR Technical Papers
Ryosuke Funaki
,
Shinpei Hayashi
Tokyo Institute of Technology
,
Motoshi Saeki
Tokyo Institute of Technology
Pre-print
15:22
6m
Short-paper
Scalable Software Merging Studies with MERGANSER
MSR Technical Papers
Moein Owhadi-Kareshk
,
Sarah Nadi
University of Alberta
16:00 - 18:00
Awards + Closing
MSR Plenary
at
Place du Canada
16:00
25m
Awards
Award Announcements
MSR Plenary
16:25
20m
Talk
MSR Foundational Contribution Award
MSR Plenary
Katsuro Inoue
Osaka University
16:45
20m
Talk
MSR 2019 Most Influential Paper Award
MSR Plenary
Christian Bird
Microsoft Research
,
Peter Rigby
Concordia University, Montreal, Canada
,
Earl T. Barr
University College London
,
Daniel M. German
17:05
45m
Discussion: Future of the MSR conference
MSR Plenary
Abram Hindle
University of Alberta
,
Mei Nagappan
University of Waterloo
17:50
5m
Presentation of MSR 2020
MSR Plenary
17:55
5m
Closing
MSR Plenary
Tue 28 May
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 17:30
Scale-Out Data Science with R and Python
ICSE Tutorials
at
Place du Canada
09:00
8h30m
Tutorial
Scale-Out Data Science with R and Python
Industry Program
ICSE Tutorials
Tomas Singliar
Microsoft
,
Mario Inchiosa
Microsoft
,
John Mark Agosta
Microsoft
,
Hang Zhang
Microsoft
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Mining of Software Properties and Patterns
ICSE Technical Track
/
ICSE Journal-First Papers
/
ICSE Papers
at
Place du Canada
Chair(s):
Julia Rubin
University of British Columbia
11:00
20m
Talk
Natural Software Revisited
Technical Track
ICSE Technical Track
Musfiqur Rahman
Concordia University, Montreal, Canada
,
Dharani Palani
Concordia University
,
Peter Rigby
Concordia University, Montreal, Canada
11:20
20m
Talk
Towards Automating Precision Studies of Clone Detectors
Technical Track
ICSE Technical Track
Vaibhav Saini
Microsoft, USA
,
Farima Farmahinifarahani
University of California at Irvine, USA
,
Yadong Lu
University of California at Irvine, USA
,
Di Yang
University of California at Irvine, USA
,
Pedro Martins
University of California at Irvine, USA
,
Hitesh Sajnani
Microsoft
,
Pierre Baldi
University of California at Irvine, USA
,
Crista Lopes
11:40
10m
Talk
Will This Clone be Short-lived?Towards a Better Understanding of the Characteristics of Short-lived Clones
Journal-First
ICSE Journal-First Papers
Patanamon Thongtanunam
The University of Melbourne
,
Weiyi Shang
Concordia University, Canada
,
Ahmed E. Hassan
Queen's University
11:50
10m
Talk
A systematic literature review on bad smells - 5 W's: which, when, what, who, where
Journal-First
ICSE Journal-First Papers
Elder Vicente De Paulo Sobrinho
Federal University of Triangulo Mineiro
,
Andrea De Lucia
University of Salerno
,
Marcelo De Almeida Maia
Federal University of Uberlandia
12:00
10m
Talk
Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?
Journal-First
ICSE Journal-First Papers
Fabio Palomba
University of Zurich
,
Damian Andrew Tamburri
TU/e
,
Francesca Arcelli Fontana
University of Milano-Bicocca
,
Rocco Oliveto
University of Molise
,
Andy Zaidman
TU Delft
,
Alexander Serebrenik
Eindhoven University of Technology
Pre-print
12:10
10m
Talk
On the Nature of Merge Conflicts: a Study of 2,731 Open Source Java Projects Hosted by GitHub
Journal-First
ICSE Journal-First Papers
Gleiph Ghiotto
UFJF
,
Leonardo Murta
Universidade Federal Fluminense (UFF)
,
Marcio Barros
UNIRIO
,
Andre van der Hoek
University of California, Irvine
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Test Generation
ICSE Demonstrations
/
ICSE Papers
/
ICSE Technical Track
/
ICSE Software Engineering in Practice
at
Place du Canada
Chair(s):
Adam Porter
University of Maryland
14:00
20m
Talk
Concolic Testing for High Test Coverage and Reduced Human Effort in Automotive Industry
SEIP
Industry Program
ICSE Software Engineering in Practice
Yunho Kim
KAIST
,
Dongju Lee
Software Verification Team, Hyundai Mobis
,
Junki Baek
Software Verification Team, Hyundai Mobis
,
Moonzoo Kim
KAIST
14:20
20m
Talk
AsFault: Testing Self-Driving Car Software Using Search-based Procedural Content Generation
Demos
Industry Program
ICSE Demonstrations
Alessio Gambi
University of Passau
,
Marc Mueller
BeamNG GmbH
,
Gordon Fraser
University of Passau
14:40
20m
Talk
AC3R: Automatically Reconstructing Car Crashes from Police Reports
Demos
Industry Program
ICSE Demonstrations
Tri Huynh
Saarland University
,
Alessio Gambi
University of Passau
,
Gordon Fraser
University of Passau
15:00
20m
Talk
Automatically Generating Precise Oracles from Structured Natural Language Specifications
Technical Track
Industry Program
ICSE Technical Track
Manish Motwani
University of Massachusetts, Amherst
,
Yuriy Brun
University of Massachusetts Amherst
Link to publication
Pre-print
15:20
10m
Talk
Discussion Period
ICSE Papers
16:00 - 18:00
Studying Developers
ICSE Papers
/
ICSE Technical Track
/
ICSE New Ideas and Emerging Results
/
ICSE Journal-First Papers
at
Place du Canada
Chair(s):
Thomas Fritz
University of Zurich, University of British Columbia
16:00
20m
Talk
How C++ Developers Use Immutability Declarations: an Empirical Study
Technical Track
Industry Program
ICSE Technical Track
Jon Eyolfson
University of Waterloo
,
Patrick Lam
University of Waterloo
16:20
10m
Talk
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance
Industry Program
Journal-First
ICSE Journal-First Papers
Davide Fucci
University of Hamburg
,
Giuseppe Scanniello
University of Basilicata
,
Simone Romano
University of Basilicata
,
Natalia Juristo
Universidad Politecnica de Madrid
16:30
20m
Talk
Latent Patterns in Activities: A Field Study of How Developers Manage Context
Technical Track
ICSE Technical Track
Souti Chattopadhyay
Graduate Student
,
Nicholas Nelson
Oregon State University
,
Yenifer Ramirez Gonzalez
Oregon State University
,
Annel Amelia Leon
Oregon State University
,
Rahul Pandita
Phase Change Software
,
Anita Sarma
Oregon State University
16:50
20m
Talk
Developer Reading Behavior while Summarizing Java Methods : Size and Context Matters
Technical Track
ICSE Technical Track
Nahla Abid
,
Bonita Sharif
University of Nebraska-Lincoln, USA
,
Natalia Dragan
Kent State University
,
Hend Alrasheed
Kent State University
,
Jonathan I. Maletic
Kent State University
17:10
20m
Talk
Distilling Neural Representations of Data Structure Manipulation using fMRI and fNIRS
Technical Track
ICSE Technical Track
Yu Huang
University of Michigan
,
Xinyu Liu
University of Michigan
,
Ryan Krueger
University of Michigan
,
Tyler Santander
University of California at Santa Barbara
,
Xiaosu Hu
University of Michigan
,
Kevin Leach
University of Michigan
,
Westley Weimer
University of Michigan
Pre-print
17:30
10m
Talk
Biofeedback augmented software engineering: monitoring of programmers' mental effort
NIER
ICSE New Ideas and Emerging Results
Ricardo Couceiro
University of Coimbra
,
Gonçalo Duarte
University of Coimbra
,
João Durães
CISUC, Polytechnic Institute of Coimbra
,
João Castelhano
ICNAS, University of Coimbra
,
Catarina Duarte
ICNAS, University of Coimbra
,
Cesar Teixeira
University of Coimbra
,
Miguel Castelo Branco
ICNAS/CIBIT, University of Coimbra
,
Paulo Carvalho
University of Coimbra
,
Henrique Madeira
University of Coimbra
17:40
20m
Talk
Discussion Period
ICSE Papers
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Software Analytics
ICSE Journal-First Papers
/
ICSE Software Engineering in Practice
/
ICSE New Ideas and Emerging Results
/
ICSE Papers
/
ICSE Technical Track
at
Place du Canada
Chair(s):
Christian Bird
Microsoft Research
11:00
30m
Talk
(SEIP Talk) Take Control: (On the Unreasonable Effectiveness of Software Analytics)
SEIP
Industry Program
ICSE Software Engineering in Practice
Tim Menzies
North Carolina State University
11:30
20m
Talk
Analysis and Detection of Information Types of Open Source Software Issue Discussions
Technical Track
ICSE Technical Track
Deeksha M. Arya
McGill University
,
Cheryl Wang
McGill University
,
Jin L.C. Guo
McGill University
,
Jinghui Cheng
Polytechnique Montreal
DOI
Pre-print
11:50
10m
Talk
Automating Intention Mining
Journal-First
ICSE Journal-First Papers
Qiao Huang
,
Xin Xia
Monash University
,
David Lo
Singapore Management University
,
Gail Murphy
University of British Columbia
12:00
10m
Talk
Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classes
Journal-First
ICSE Journal-First Papers
Davide Falessi
California Polytechnic State University
,
Justin Roll
Cal Poly, USA
,
Jin L.C. Guo
McGill University
,
Jane Cleland-Huang
University of Notre Dame
12:10
10m
Talk
Towards Predicting the Impact of Software Changes on Building Activities
NIER
ICSE New Ideas and Emerging Results
Michele Tufano
College of William and Mary
,
Hitesh Sajnani
Microsoft
,
Kim Herzig
Tools for Software Engineers, Microsoft
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Trends and Challenges in SE
ICSE New Ideas and Emerging Results
/
ICSE Technical Track
/
ICSE Software Engineering in Practice
/
ICSE Papers
at
Place du Canada
Chair(s):
Barbora Buhnova
Masaryk University
14:00
20m
Talk
Software Engineering for Machine Learning: A Case Study
SEIP
Industry Program
ICSE Software Engineering in Practice
Saleema Amershi
Microsoft
,
Andrew Begel
Microsoft Research
,
Christian Bird
Microsoft Research
,
Robert DeLine
Microsoft Research
,
Harald Gall
University of Zurich
,
Ece Kamar
Microsoft
,
Nachiappan Nagappan
Microsoft Research
,
Besmira Nushi
Microsoft Research
,
Thomas Zimmermann
Microsoft Research
Pre-print
14:20
10m
Talk
Blockchain-based Software Engineering
NIER
ICSE New Ideas and Emerging Results
Moritz Beller
Delft University of Technology
,
Joseph Hejderup
Delft University of Technology, Netherlands
Pre-print
14:30
10m
Talk
On Testing Quantum Programs
NIER
ICSE New Ideas and Emerging Results
Andriy Miranskyy
Ryerson University
,
Lei Zhang
Ryerson University
Pre-print
14:40
10m
Talk
Towards a Systematic Study of Values in SE: Tools for Industry and Education
NIER
ICSE New Ideas and Emerging Results
Emily Winter
Lancaster University
,
Stephen Forshaw
Lancaster University
,
Lucy Hunt
Lancaster University
,
Maria Angela Ferarrio
Lancaster University
14:50
10m
Talk
Robustness and Games Against Nature in Molecular Programming
NIER
ICSE New Ideas and Emerging Results
Jack H. Lutz
Iowa State University
,
Neil Lutz
University of Pennsylvania
,
Robyn Lutz
Iowa State University
,
Matthew Riley
Iowa State University
15:00
20m
Talk
Statistical Algorithmic Profiling for Randomized Approximate Programs
Technical Track
ICSE Technical Track
Keyur Joshi
University of Illinois at Urbana-Champaign
,
Vimuth Fernando
University of Illinois at Urbana-Champaign
,
Sasa Misailovic
University of Illinois at Urbana-Champaign
Pre-print
15:20
10m
Talk
Discussion Period
ICSE Papers
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Machine Learning in Static Analysis
ICSE Papers
/
ICSE Technical Track
at
Place du Canada
Chair(s):
Na Meng
Virginia Tech
11:00
20m
Talk
Training Binary Classifiers as Data Structure Invariants
Technical Track
ICSE Technical Track
Facundo Molina
Universidad Nacional de Rio Cuarto, Argentina
,
Renzo Degiovanni
SnT, University of Luxembourg
,
Pablo Ponzio
Dept. of Computer Science FCEFQyN, University of Rio Cuarto
,
Germán Regis
Universidad Nacional de Río Cuarto
,
Nazareno Aguirre
Dept. of Computer Science FCEFQyN, University of Rio Cuarto
,
Marcelo F. Frias
Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
11:20
20m
Talk
Graph Embedding based Familial Analysis of Android Malware using Unsupervised Learning
Technical Track
ICSE Technical Track
Ming Fan
MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
,
Xiapu Luo
,
Jun Liu
MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
,
Meng Wang
University of Bristol, UK
,
Chunyin Nong
,
Qinghua Zheng
MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
,
Ting Liu
MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
11:40
20m
Talk
A Novel Neural Source Code Representation based on Abstract Syntax Tree
Technical Track
ICSE Technical Track
Jian Zhang
Beihang University
,
Xu Wang
Beihang University
,
Hongyu Zhang
The University of Newcastle
,
Hailong Sun
Beihang University
,
Kaixuan Wang
Beihang University
,
Xudong Liu
Beihang University
Pre-print
12:00
20m
Talk
A Neural Model for Generating Natural Language Summaries of Program Subroutines
Technical Track
ICSE Technical Track
Alexander LeClair
University Of Notre Dame
,
Siyuan Jiang
Eastern Michigan University
,
Collin McMillan
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Testing of AI Systems
ICSE New Ideas and Emerging Results
/
ICSE Demonstrations
/
ICSE Technical Track
at
Place du Canada
Chair(s):
Marija Mikic
Google
14:00
20m
Talk
CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning Libraries
Technical Track
ICSE Technical Track
Hung Viet Pham
University of Waterloo
,
Thibaud Lutellier
,
Weizhen Qi
University of Science and Technology of China
,
Lin Tan
Purdue University
Pre-print
14:20
20m
Talk
Guiding Deep Learning System Testing using Surprise Adequacy
Technical Track
ICSE Technical Track
Jinhan Kim
KAIST
,
Robert Feldt
Chalmers University of Technology
,
Shin Yoo
Korea Advanced Institute of Science and Technology
Authorizer link
Pre-print
14:40
20m
Talk
DeepConcolic: Testing and Debugging Deep Neural Networks
Demos
ICSE Demonstrations
Youcheng Sun
University of Oxford
,
Xiaowei Huang
University of Liverpool
,
Daniel Kroening
University of Oxford
,
James Sharp
Defence Science and Technology Laboratory (Dstl)
,
Matthew Hill
Defence Science and Technology Laboratory (Dstl)
,
Rob Ashmore
Defence Science and Technology Laboratory (Dstl)
15:00
10m
Talk
Towards Improved Testing For Deep Learning
NIER
ICSE New Ideas and Emerging Results
Jasmine Sekhon
University of Virginia
,
Cody Fleming
University of Virginia
Pre-print
15:10
10m
Talk
Structural Coverage Criteria for Neural Networks Could Be Misleading
NIER
ICSE New Ideas and Emerging Results
Zenan Li
Nanjing University
,
Xiaoxing Ma
Nanjing University
,
Chang Xu
Nanjing University
,
Chun Cao
Nanjing University
Pre-print
15:20
10m
Talk
Robustness of Neural Networks: A Probabilistic and Practical Perspective
NIER
ICSE New Ideas and Emerging Results
Ravi Mangal
Georgia Institute of Technology
,
Aditya Nori
,
Alessandro Orso
Georgia Tech
16:00 - 17:20
Testing and Analysis: Domain-Specific Approaches
ICSE Technical Track
/
ICSE Journal-First Papers
/
ICSE Papers
at
Place du Canada
Chair(s):
Gregory Gay
University of South Carolina, Chalmers | University of Gothenburg
16:00
20m
Talk
Detecting Incorrect Build Rules
Technical Track
ICSE Technical Track
Nandor Licker
University of Cambridge
,
Andrew Rice
University of Cambridge, UK
Pre-print
Media Attached
16:20
20m
Talk
Adversarial Sample Detection for Deep Neural Network through Model Mutation Testing
Technical Track
ICSE Technical Track
Jingyi Wang
National University of Singapore, Singapore
,
Guoliang Dong
Computer College of Zhejiang University
,
Jun Sun
Singapore Management University, Singapore
,
Xinyu Wang
Zhejiang University
,
Peixin Zhang
Zhejiang University
16:40
10m
Talk
Oracles for Testing Software Timeliness with Uncertainty
Journal-First
ICSE Journal-First Papers
Chunhui Wang
University of Luxembourg
,
Fabrizio Pastore
University of Luxembourg
,
Lionel Briand
SnT Centre/University of Luxembourg
16:50
20m
Talk
Deep Differential Testing of JVM Implementations
Technical Track
ICSE Technical Track
Yuting Chen
Shanghai Jiao Tong University
,
Ting Su
Nanyang Technological University, Singapore
,
Zhendong Su
ETH Zurich
17:10
10m
Talk
Discussion Period
ICSE Papers
17:20 - 18:00
Closing Ceremonies
ICSE Plenary
at
Place du Canada
17:20
10m
Awards
ACM Student Research Competition Awards
ICSE Plenary
Julia Rubin
University of British Columbia
,
Alessandro Garcia
PUC-Rio
17:30
10m
Awards
ICSE 2019 Closing
ICSE Plenary
Laurie Williams
North Carolina State University
17:40
10m
Awards
Preview of ICSE 2021
ICSE Plenary
Natalia Juristo
Universidad Politecnica de Madrid
17:50
10m
Awards
Preview of ICSE 2020
ICSE Plenary
Gregg Rothermel
North Carolina State University
Sun 26 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Place du Canada
MSR Plenary
Welcome + Tribute to Ric Holt
MSR Keynote
Keynote + Q&A + Discussion
MSR Technical Papers + MSR Data Showcase
Session I: Representations for Mining (Part 1)
MSR Technical Papers + MSR Data Showcase
Session III: Representations for Mining (Part 2)
MSR Paper Presentations
Discussion: Data vs. Theory-driven Research
MSR Technical Papers + MSR Data Showcase
Session V: Large-Scale Mining
MSR Mining Challenge
Mining Challenge presentations
Mon 27 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Place du Canada
MSR Technical Papers
Session I: APIs & Dependencies (Part 1)
MSR Data Showcase + MSR Technical Papers
Session III: APIs & Dependencies (Part 2)
MSR Technical Papers
Session V: Collaboration & Communication (Part 1)
MSR Technical Papers
Session VII: Collaboration & Communication (Part 2)
MSR Paper Presentations
Discussion: SE for AI for SE
MSR Technical Papers
Session IX: Traceability
MSR Plenary
Awards + Closing
Tue 28 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Place du Canada
ICSE Tutorials
Scale-Out Data Science with R and Python
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Place du Canada
ICSE Technical Track + ICSE Journal-First Papers + ICSE Papers
Mining of Software Properties and Patterns
ICSE Demonstrations + ICSE Papers + ICSE Technical Track + ICSE Software Engineering in Practice
Test Generation
ICSE Papers + ICSE Technical Track + ICSE New Ideas and Emerging Results + ICSE Journal-First Papers
Studying Developers
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
Place du Canada
ICSE Journal-First Papers + ICSE Software Engineering in Practice + ICSE New Ideas and Emerging Results + ICSE Papers + ICSE Technical Track
Software Analytics
ICSE New Ideas and Emerging Results + ICSE Technical Track + ICSE Software Engineering in Practice + ICSE Papers
Trends and Challenges in SE
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Place du Canada
ICSE Papers + ICSE Technical Track
Machine Learning in Static Analysis
ICSE New Ideas and Emerging Results + ICSE Demonstrations + ICSE Technical Track
Testing of AI Systems
ICSE Technical Track + ICSE Journal-First Papers + ICSE Papers
Testing and Analysis: Domain-Specific Approaches
ICSE Plenary
Closing Ceremonies
Sun 26 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Place du Canada
MSR Plenary
Tribute to Ric Holt
08:45 - 08:55
MSR Plenary
Welcome
08:55 - 09:05
MSR Keynote
Keynote: We Won! Now What?
09:05 - 09:50
MSR Keynote
Q&A for Keynote
09:50 - 10:00
MSR Keynote
Discussion: Ethical MSR
10:00 - 10:30
MSR Technical Papers
SCOR: Source Code Retrieval With Semantics and Order
11:00 - 11:15
MSR Technical Papers
PathMiner : A Library for Mining of Path-Based Representations of Code
11:16 - 11:22
MSR Technical Papers
Import2vec: learning embeddings for software libraries
11:23 - 11:38
MSR Data Showcase
Semantic Source Code Models Using Identifier Embeddings
11:39 - 11:45
MSR Technical Papers
Exploring Word Embedding Techniques to Improve Sentiment Analysis of So ...
11:55 - 12:10
MSR Data Showcase
Cleaning StackOverflow for Machine Translation
12:10 - 12:16
MSR Technical Papers
Predicting Good Configurations for GitHub and Stack Overflow Topic Models
12:16 - 12:31
MSR Technical Papers
Time Present and Time Past: Analyzing the Evolution of JavaScript Code ...
14:45 - 15:00
MSR Data Showcase
The Software Heritage Graph Dataset: public software development under ...
15:01 - 15:07
MSR Technical Papers
World of Code: An Infrastructure for Mining the Universe of Open Source ...
15:08 - 15:23
MSR Technical Papers
Crossflow: A Framework for Distributed Mining of Software Repositories
15:24 - 15:30
MSR Mining Challenge
SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow ...
16:00 - 16:10
MSR Mining Challenge
Mining Rule Violations in JavaScript Code Snippets
16:10 - 16:17
MSR Mining Challenge
Snakes in Paradise?: Insecure Python-related Coding Practices in Stack ...
16:17 - 16:24
MSR Mining Challenge
Man vs Machine -- A Study into language identification of Stackoverflow ...
16:24 - 16:31
MSR Mining Challenge
Python Coding Style Compliance on Stack Overflow
16:31 - 16:38
MSR Mining Challenge
Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow
16:38 - 16:45
MSR Mining Challenge
Analyzing Comment-induced Updates on Stack Overflow
16:45 - 16:52
MSR Mining Challenge
What Edits Are Done on Highly Answered Stack Overflow Questions? An Emp ...
16:52 - 16:59
MSR Mining Challenge
Can Duplicate Posts on Stack Overflow Benefit the Software Development ...
16:59 - 17:06
MSR Mining Challenge
How Often and What StackOverflow Posts Do Developers Reference in Their ...
17:06 - 17:13
MSR Mining Challenge
Characterizing Duplicate Code Snippets between Stack Overflow and Tutorials
17:13 - 17:20
MSR Mining Challenge
Challenges with Responding to Static Analysis Tool Alerts
17:20 - 17:27
MSR Mining Challenge
Impact of stack overflow code snippets on software cohesion: a prelimin ...
17:27 - 17:34
MSR Mining Challenge
We Need to Talk about Microservices: an Analysis from the Discussions o ...
17:34 - 17:41
MSR Mining Challenge
What do developers know about machine learning: a study of ML discussio ...
17:41 - 17:48
MSR Mining Challenge
Recap + voting
17:48 - 18:00
Mon 27 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Place du Canada
MSR Technical Papers
Investigating Next-Steps in Static API-Misuse Detection
08:45 - 09:00
MSR Technical Papers
Identifying Experts in Software Libraries and Frameworks among GitHub Users
09:00 - 09:15
MSR Technical Papers
Data-Driven Solutions to Detect API Compatibility Issues in Android: An ...
09:15 - 09:30
MSR Data Showcase
The Maven Dependency Graph: a Temporal Graph-based Representation of Ma ...
09:40 - 09:46
MSR Technical Papers
The Emergence of Software Diversity in Maven Central
09:46 - 10:01
MSR Technical Papers
Dependency Versioning in the Wild
10:01 - 10:16
MSR Technical Papers
Splitting APIs: An Exploratory Study of Software Unbundling
10:16 - 10:31
MSR Technical Papers
An Empirical Study of Multiple Names and Email Addresses in OSS Version ...
11:00 - 11:15
MSR Technical Papers
Characterizing the Roles of Contributors in Open-source Scientific Soft ...
11:15 - 11:30
MSR Technical Papers
git2net - Mining Time-Stamped Co-Editing Networks from Large git Reposi ...
11:30 - 11:45
MSR Technical Papers
Can Issues Reported at Stack Overflow Questions be Reproduced? An Explo ...
11:55 - 12:10
MSR Technical Papers
Exploratory Study of Slack Q&A Chats as a Mining Source for Software En ...
12:10 - 12:25
MSR Technical Papers
Impacts of Daylight Saving Time on Software Development
12:25 - 12:31
MSR Technical Papers
Predicting Co-Changes between Functionality Specifications and Source C ...
14:45 - 15:00
MSR Technical Papers
Tracing Back Log Data to its Log Statement: From Research to Practice
15:01 - 15:07
MSR Technical Papers
Beyond GumTree: A hybrid approach to generate edit scripts
15:08 - 15:14
MSR Technical Papers
The Impact of Systematic Edits in History Slicing
15:15 - 15:21
MSR Technical Papers
Scalable Software Merging Studies with MERGANSER
15:22 - 15:28
MSR Plenary
Award Announcements
16:00 - 16:25
MSR Plenary
MSR Foundational Contribution Award
16:25 - 16:45
MSR Plenary
MSR 2019 Most Influential Paper Award
16:45 - 17:05
MSR Plenary
Discussion: Future of the MSR conference
17:05 - 17:50
MSR Plenary
Presentation of MSR 2020
17:50 - 17:55
MSR Plenary
Closing
17:55 - 18:00
Tue 28 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Place du Canada
ICSE Tutorials
Industry Program
Scale-Out Data Science with R and Python
09:00 - 17:30
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Place du Canada
ICSE Technical Track
Technical Track
Natural Software Revisited
11:00 - 11:20
ICSE Technical Track
Technical Track
Towards Automating Precision Studies of Clone Detectors
11:20 - 11:40
ICSE Journal-First Papers
Journal-First
Will This Clone be Short-lived?Towards a Better Understanding of the Ch ...
11:40 - 11:50
ICSE Journal-First Papers
Journal-First
A systematic literature review on bad smells - 5 W's: which, when, what ...
11:50 - 12:00
ICSE Journal-First Papers
Journal-First
Beyond Technical Aspects: How Do Community Smells Influence the Intensi ...
12:00 - 12:10
ICSE Journal-First Papers
Journal-First
On the Nature of Merge Conflicts: a Study of 2,731 Open Source Java Pro ...
12:10 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Software Engineering in Practice
SEIP
Industry Program
Concolic Testing for High Test Coverage and Reduced Human Effort in Aut ...
14:00 - 14:20
ICSE Demonstrations
Demos
Industry Program
AsFault: Testing Self-Driving Car Software Using Search-based Procedura ...
14:20 - 14:40
ICSE Demonstrations
Demos
Industry Program
AC3R: Automatically Reconstructing Car Crashes from Police Reports
14:40 - 15:00
ICSE Technical Track
Technical Track
Industry Program
Automatically Generating Precise Oracles from Structured Natural Langua ...
15:00 - 15:20
ICSE Papers
Discussion Period
15:20 - 15:30
ICSE Technical Track
Technical Track
Industry Program
How C++ Developers Use Immutability Declarations: an Empirical Study
16:00 - 16:20
ICSE Journal-First Papers
Industry Program
Journal-First
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice De ...
16:20 - 16:30
ICSE Technical Track
Technical Track
Latent Patterns in Activities: A Field Study of How Developers Manage C ...
16:30 - 16:50
ICSE Technical Track
Technical Track
Developer Reading Behavior while Summarizing Java Methods : Size and Co ...
16:50 - 17:10
ICSE Technical Track
Technical Track
Distilling Neural Representations of Data Structure Manipulation using ...
17:10 - 17:30
ICSE New Ideas and Emerging Results
NIER
Biofeedback augmented software engineering: monitoring of programmers' ...
17:30 - 17:40
ICSE Papers
Discussion Period
17:40 - 18:00
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
Place du Canada
ICSE Software Engineering in Practice
SEIP
Industry Program
(SEIP Talk) Take Control: (On the Unreasonable Effectiveness of Softwar ...
11:00 - 11:30
ICSE Technical Track
Technical Track
Analysis and Detection of Information Types of Open Source Software Iss ...
11:30 - 11:50
ICSE Journal-First Papers
Journal-First
Automating Intention Mining
11:50 - 12:00
ICSE Journal-First Papers
Journal-First
Leveraging Historical Associations between Requirements and Source Code ...
12:00 - 12:10
ICSE New Ideas and Emerging Results
NIER
Towards Predicting the Impact of Software Changes on Building Activities
12:10 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Software Engineering in Practice
SEIP
Industry Program
Software Engineering for Machine Learning: A Case Study
14:00 - 14:20
ICSE New Ideas and Emerging Results
NIER
Blockchain-based Software Engineering
14:20 - 14:30
ICSE New Ideas and Emerging Results
NIER
On Testing Quantum Programs
14:30 - 14:40
ICSE New Ideas and Emerging Results
NIER
Towards a Systematic Study of Values in SE: Tools for Industry and Edu ...
14:40 - 14:50
ICSE New Ideas and Emerging Results
NIER
Robustness and Games Against Nature in Molecular Programming
14:50 - 15:00
ICSE Technical Track
Technical Track
Statistical Algorithmic Profiling for Randomized Approximate Programs
15:00 - 15:20
ICSE Papers
Discussion Period
15:20 - 15:30
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Place du Canada
ICSE Technical Track
Technical Track
Training Binary Classifiers as Data Structure Invariants
11:00 - 11:20
ICSE Technical Track
Technical Track
Graph Embedding based Familial Analysis of Android Malware using Unsupe ...
11:20 - 11:40
ICSE Technical Track
Technical Track
A Novel Neural Source Code Representation based on Abstract Syntax Tree
11:40 - 12:00
ICSE Technical Track
Technical Track
A Neural Model for Generating Natural Language Summaries of Program Sub ...
12:00 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Technical Track
Technical Track
CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Le ...
14:00 - 14:20
ICSE Technical Track
Technical Track
Guiding Deep Learning System Testing using Surprise Adequacy
14:20 - 14:40
ICSE Demonstrations
Demos
DeepConcolic: Testing and Debugging Deep Neural Networks
14:40 - 15:00
ICSE New Ideas and Emerging Results
NIER
Towards Improved Testing For Deep Learning
15:00 - 15:10
ICSE New Ideas and Emerging Results
NIER
Structural Coverage Criteria for Neural Networks Could Be Misleading
15:10 - 15:20
ICSE New Ideas and Emerging Results
NIER
Robustness of Neural Networks: A Probabilistic and Practical Perspective
15:20 - 15:30
ICSE Technical Track
Technical Track
Detecting Incorrect Build Rules
16:00 - 16:20
ICSE Technical Track
Technical Track
Adversarial Sample Detection for Deep Neural Network through Model Muta ...
16:20 - 16:40
ICSE Journal-First Papers
Journal-First
Oracles for Testing Software Timeliness with Uncertainty
16:40 - 16:50
ICSE Technical Track
Technical Track
Deep Differential Testing of JVM Implementations
16:50 - 17:10
ICSE Papers
Discussion Period
17:10 - 17:20
ICSE Plenary
ACM Student Research Competition Awards
17:20 - 17:30
ICSE Plenary
ICSE 2019 Closing
17:30 - 17:40
ICSE Plenary
Preview of ICSE 2021
17:40 - 17:50
ICSE Plenary
Preview of ICSE 2020
17:50 - 18:00
x
Fri 13 Dec 10:14