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: Centre-Ville
Venue
Fairmont The Queen Elizabeth Hotel
Room name
Centre-Ville
Floor
0
Room number
1
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
11:00 - 11:45
Session II: Defect Prediction and Testing (Part 1)
MSR Technical Papers
at
Centre-Ville
Chair(s):
Patanamon Thongtanunam
The University of Melbourne
11:00
15m
Full-paper
DeepJIT: An End-To-End Deep LearningFramework for Just-In-Time Defect Prediction
MSR Technical Papers
Thong Hoang
Singapore Management University, Singapore
,
Hoa Khanh Dam
University of Wollongong
,
Yasutaka Kamei
Kyushu University
,
David Lo
Singapore Management University
,
Naoyasu Ubayashi
Kyushu University
11:16
15m
Full-paper
Lessons learned from using a deep tree-based model for software defect prediction in practice
MSR Technical Papers
Hoa Khanh Dam
University of Wollongong
,
Trang Pham
Deakin University
,
Shien Wee Ng
University of Wollongong
,
Truyen Tran
,
John Grundy
Monash University
,
Aditya Ghose
,
Taeksu Kim
,
Chul-Joo Kim
11:32
6m
Short-paper
Empirical study in using version histories for change risk classification
MSR Technical Papers
Max Kiehn
,
Xiangyi Pan
,
Fatih Camci
11:39
6m
Short-paper
Snoring: a Noise in Defect Prediction Datasets
MSR Technical Papers
Aalok Ahluwalia
,
Davide Falessi
California Polytechnic State University
,
Massimiliano Di Penta
University of Sannio
11:55 - 12:30
Session IV: Defect Prediction and Testing (Part 2)
MSR Technical Papers
/
MSR Data Showcase
at
Centre-Ville
Chair(s):
Jesus M. Gonzalez-Barahona
Universidad Rey Juan Carlos
11:55
6m
Talk
A Dataset of Non-Functional Bugs
MSR Data Showcase
Aida Radu
,
Sarah Nadi
University of Alberta
Pre-print
12:01
6m
Short-paper
Does UML Modeling Associate with Higher Software Quality in Open-Source Software?
MSR Technical Papers
Adithya Raghuraman
,
Truong Ho-Quang
,
Michel Chaudron
Chalmers University of Technology
,
Alexander Serebrenik
Eindhoven University of Technology
,
Bogdan Vasilescu
Carnegie Mellon University
Pre-print
12:07
6m
Short-paper
STRAIT: A Tool for Automated Software Reliability Growth Analysis
MSR Technical Papers
Stanislav Chren
Masaryk University
,
Radoslav Micko
,
Barbora Buhnova
Masaryk University
,
Bruno Rossi
Masaryk University
Pre-print
12:13
6m
Talk
A Data Set of Program Invariants and Error Paths
MSR Data Showcase
Dirk Beyer
LMU Munich
DOI
Pre-print
Media Attached
12:19
6m
Short-paper
Test Coverage in Python Programs
MSR Technical Papers
Hongyu Zhai
,
Casey Casalnuovo
University of California at Davis, USA
,
Prem Devanbu
University of California
12:25
6m
Short-paper
On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later
MSR Technical Papers
Domenico Serra
,
Giovanni Grano
University of Zurich
,
Fabio Palomba
,
Filomena Ferrucci
University of Salerno
,
Harald Gall
University of Zurich
,
Alberto Bacchelli
University of Zurich
DOI
Pre-print
Media Attached
13:50 - 14:35
Tutorial I
MSR Education
at
Centre-Ville
13:50
45m
Tutorial
Software Analytics in Action: A Hands-on Tutorial on Analyzing and Modelling Software Data
MSR Education
A:
Kla Tantithamthavorn
Monash University, Australia
14:45 - 15:30
Session VI: Energy and Economics
MSR Data Showcase
/
MSR Technical Papers
at
Centre-Ville
Chair(s):
Maleknaz Nayebi
Polytechnique Montréal
14:45
15m
Full-paper
Recommending Energy-Efficient Java Collections
MSR Technical Papers
Wellington de Oliveira Júnior
,
Renato Santos
,
Fernando Castor
Federal University of Pernambuco (UFPE)
,
José Benito Fernandes De Araújo Neto
,
Gustavo Pinto
UFPA
Pre-print
15:01
6m
Talk
GreenHub Farmer: Real-world data for Android Energy Mining
MSR Data Showcase
Rui Pereira
HASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior
,
Marco Couto
HASLab/INESC TEC & Universidade do Minho
,
João Paulo Fernandes
Release/LISP, CISUC
,
Bruno Cabral
,
Hugo Matalonga
University of Minho
,
Simão Melo de Sousa
,
Fernando Castor
Federal University of Pernambuco (UFPE)
Pre-print
15:08
6m
Talk
GreenSource: a large-scale collection of Android code, tests and energy metrics
MSR Data Showcase
Rui Rua
HASLab/INESC TEC & Universidade do Minho
,
Marco Couto
HASLab/INESC TEC & Universidade do Minho
,
João Saraiva
University of Minho, Portugal
15:15
6m
Short-paper
Striking Gold in Software Repositories? An Econometric Study of Cryptocurrencies on GitHub
MSR Technical Papers
Asher Trockman
University of Evansville
,
Rijnard van Tonder
Carnegie Mellon University
,
Bogdan Vasilescu
Carnegie Mellon University
Pre-print
15:22
6m
Talk
Panel Data of Cryptocurrency Development Activity on GitHub
MSR Data Showcase
Rijnard van Tonder
Carnegie Mellon University
,
Asher Trockman
University of Evansville
,
Claire Le Goues
Carnegie Mellon University
Mon 27 May
Displayed time zone:
Eastern Time (US & Canada)
change
08:45 - 09:30
Session II: Automatic Summarization
MSR Technical Papers
at
Centre-Ville
Chair(s):
Xin Xia
Monash University
08:45
15m
Full-paper
Generating Commit Messages from Diffs using Pointer-generator Network
MSR Technical Papers
Qin Liu
,
Zihe Liu
School of Software Engineering, Tongji University, Shanghai, China
,
Hongming Zhu
,
Hongfei Fan
,
Bowen Du
,
Yu Qian
09:00
15m
Full-paper
Automatically Generating Documentation for Lambda Expressions in Java
MSR Technical Papers
Anwar Alqaimi
,
Patanamon Thongtanunam
The University of Melbourne
,
Christoph Treude
The University of Adelaide
Pre-print
09:15
15m
Full-paper
Extracting API Tips from Developer Question and Answer Websites
MSR Technical Papers
Shaohua Wang
New Jersey Institute of Technology, USA
,
Nhathai Phan
,
Yan Wang
,
Yong Zhao
09:40 - 10:30
Session IV: Security
MSR Data Showcase
/
MSR Technical Papers
at
Centre-Ville
Chair(s):
Sarah Nadi
University of Alberta
09:40
15m
Full-paper
Automated Software Vulnerability Assessment with Concept Drift
MSR Technical Papers
Triet Le
The University of Adelaide
,
Bushra Sabir
,
Muhammad Ali Babar
09:55
6m
Talk
A Manually-Curated Dataset of Fixes to Vulnerabilities of Open-Source Software
MSR Data Showcase
Serena Elisa Ponta
,
Henrik Plate
,
Antonino Sabetta
,
Michele Bezzi
,
Cédric Dangremont
10:01
15m
Full-paper
Negative Results on Mining Crypto-API Usage Rules in Android Apps
MSR Technical Papers
Jun Gao
University of Luxembourg, SnT
,
Pingfan Kong
Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg
,
Li Li
Monash University, Australia
,
Tegawendé F. Bissyandé
SnT, University of Luxembourg
,
Jacques Klein
University of Luxembourg, SnT
10:16
6m
Talk
A Dataset of Parametric Cryptographic Misuses
MSR Data Showcase
Anna-Katharina Wickert
TU Darmstadt, Germany
,
Michael Reif
TU Darmstadt, Germany
,
Michael Eichberg
TU Darmstadt, Germany
,
Anam Dodhy
,
Mira Mezini
TU Darmstadt, Germany
Link to publication
DOI
Pre-print
Media Attached
10:22
6m
Talk
RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata
MSR Data Showcase
Haoyu Wang
Beijing University of Posts and Telecommunications, China
,
Junjun Si
,
Hao Li
,
Yao Guo
Peking University
11:00 - 11:45
Session VI: Software Quality (part 1)
MSR Technical Papers
at
Centre-Ville
Chair(s):
Fabio Palomba
University of Zurich
11:00
15m
Full-paper
The Rise of Android Code Smells: Who Is to Blame?
MSR Technical Papers
Sarra Habchi
University of Lille
,
Romain Rouvoy
University Lille 1 and INRIA
,
Naouel Moha
University of Montreal
11:15
15m
Full-paper
Assessing Diffusion and Perception of Test Smells in Scala Projects
MSR Technical Papers
Jonas De Bleser
Sofware Languages Lab, Vrije Universiteit Brussel
,
Dario Di Nucci
Vrije Universiteit Brussel
,
Coen De Roover
Vrije Universiteit Brussel
Pre-print
11:30
15m
Full-paper
style-analyzer: fixing code style inconsistencies with interpretable unsupervised algorithms
MSR Technical Papers
Vadim Markovtsev
source{d}
,
Hugo Mougard
source{d}
,
Waren Long
source{d}
,
Egor Bulychev
,
Konstantin Slavnov
Pre-print
11:55 - 12:30
Session VIII: Software Quality (part 2)
MSR Technical Papers
/
MSR Data Showcase
at
Centre-Ville
Chair(s):
Yasutaka Kamei
Kyushu University
11:55
15m
Full-paper
A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks
MSR Technical Papers
João Felipe Pimentel
,
Leonardo Murta
Universidade Federal Fluminense (UFF)
,
Vanessa Braganholo
,
Juliana Freire
Pre-print
12:10
15m
Full-paper
Cross-language clone detection by learning over abstract syntax trees
MSR Technical Papers
Daniel Perez
Imperial College London
,
Shigeru Chiba
University of Tokyo, Japan
Pre-print
12:25
6m
Talk
SeSaMe: A Data Set of Semantically Similar Java Methods
MSR Data Showcase
Marius Kamp
,
Patrick Kreutzer
,
Michael Philippsen
Friedrich-Alexander University Erlangen-Nürnberg (FAU)
13:50 - 14:35
Tutorial II
MSR Education
at
Centre-Ville
13:50
45m
Tutorial
Qualitative Data Analysis in Software Engineering: A Hands-on Tutorial
MSR Education
A:
Christoph Treude
The University of Adelaide
14:45 - 15:30
Session X: Building on Data
MSR Data Showcase
/
MSR Technical Papers
at
Centre-Ville
Chair(s):
Cor-Paul Bezemer
University of Alberta, Canada
14:45
15m
Full-paper
Standing on Shoulders or Feet? The Usage of the MSR Data Papers
MSR Technical Papers
Zoe Kotti
Athens University of Economics and Business
,
Diomidis Spinellis
Athens University of Economics and Business
Pre-print
15:00
6m
Talk
Boa Meets Python: A Boa Dataset of Data Science Software in Python Language
MSR Data Showcase
Sumon Biswas
Iowa State University
,
Md Johirul Islam
Iowa State University
,
Yijia Huang
,
Hridesh Rajan
Iowa State University
Pre-print
Media Attached
15:06
6m
Talk
A Benchmark of Data Loss Bugs for Android Apps
MSR Data Showcase
Oliviero Riganelli
,
Marco Mobilio
,
Daniela Micucci
University of Milano-Bicocca, Italy
,
Leonardo Mariani
University of Milano Bicocca
15:12
6m
Talk
RapidRelease - A Dataset of Projects and Issues on GitHub with Rapid Release
MSR Data Showcase
Saket Joshi
Indian Institute of Technology Tirupati
,
Sridhar Chimalakonda
Indian Institute of Technology Tirupati
15:18
6m
Short-paper
A Tool to Analyze Packages in Software Containers
MSR Technical Papers
Ahmed Zerouali
UMONS
,
Valerio Cosentino
Bitergia
,
Jesus M. Gonzalez-Barahona
Universidad Rey Juan Carlos
,
Gregorio Robles
Universidad Rey Juan Carlos
,
Tom Mens
University of Mons
Pre-print
15:24
6m
Talk
An Empirical History of Permission Requests and Mistakes in Open Source Android Apps
MSR Data Showcase
Gian Luca Scoccia
,
Anthony Peruma
Rochester Institute of Technology
,
Virginia Pujols
,
Ben Christians
,
Daniel Krutz
Rochester Institute of Technology
Tue 28 May
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 12:30
Running Applications on Kubernetes
ICSE Tutorials
at
Centre-Ville
09:00
3h30m
Tutorial
Running Applications on Kubernetes
Industry Program
ICSE Tutorials
Nathen Harvey
Google Cloud Platform
File Attached
14:00 - 17:30
Train a model with TensorFlow and run it in the browser
ICSE Tutorials
at
Centre-Ville
14:00
3h30m
Tutorial
Train a model with TensorFlow and run it in the browser
Industry Program
ICSE Tutorials
Josh Gordon
Google
,
Robert Crowe
Google
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 17:30
R for Software Engineering Research
ICSE Tutorials
at
Centre-Ville
11:00
6h30m
Tutorial
R for Software Engineering Research
ICSE Tutorials
Greg Wilson
18:15 - 19:30
ACM/IEEE Town Hall Meeting
ICSE Community Meetings
at
Centre-Ville
18:15
75m
Meeting
ACM/IEEE Town Hall
ICSE Community Meetings
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Process and Project Management
ICSE Software Engineering in Practice
/
ICSE Papers
/
ICSE Journal-First Papers
/
ICSE Demonstrations
/
ICSE New Ideas and Emerging Results
at
Centre-Ville
Chair(s):
Eray Tüzün
Bilkent University
11:00
20m
Talk
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
SEIP
Industry Program
ICSE Software Engineering in Practice
Jil Klünder
Leibniz Universität Hannover
,
Regina Hebig
Chalmers University of Technology & University of Gothenburg
,
Paolo Tell
IT University of Copenhagen
,
Marco Kuhrmann
University of Passau
,
Joyce Nakatumba-Nabende
Makerere University
,
Rogardt Heldal
,
Stephan Krusche
Technische Universität München
,
Masud Fazal-Baqaie
Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
,
Michael Felderer
University of Innsbruck
,
Marcela Fabiana Genero Bocco
University of Castilla-La Mancha
,
Steffen Küpper
Technische Universität Clausthal, Institute for Applied Software Systems Engineering
,
Sherlock A. Licorish
University of Otago
,
Gustavo López
University of Costa Rica
,
Fergal Mc Caffery
Dundalk Institute of Technology & Lero
,
Özden Özcan Top
Dundalk Institute of Technology & Lero
,
Christian R. Prause
Deutsches Zentrum für Luft- und Raumfahrt
,
Rafael Prikladnicki
School of Technology at PUCRS University
,
Eray Tüzün
Bilkent University
,
Dietmar Pfahl
University of Tartu
,
Kurt Schneider
,
Stephen MacDonell
Auckland University of Technology
11:20
20m
Talk
SortingHat: Wizardry on Software Project Members
Demos
Industry Program
ICSE Demonstrations
David Moreno-Lumbreras
Bitergia
,
Santiago Dueñas
,
Valerio Cosentino
Bitergia
,
Miguel Angel Fernandez
Bitergia
,
Ahmed Zerouali
UMONS
,
Gregorio Robles
Universidad Rey Juan Carlos
,
Jesus M. Gonzalez-Barahona
Universidad Rey Juan Carlos
Pre-print
Media Attached
11:40
10m
Talk
Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects
Industry Program
Journal-First
ICSE Journal-First Papers
Sebastian Baltes
University of Trier
,
Stephan Diehl
Computer Science, University Trier, Germany
Link to publication
DOI
Pre-print
11:50
10m
Talk
Linear Programming as a Baseline for Software Effort Estimation
Industry Program
Journal-First
ICSE Journal-First Papers
Federica Sarro
University College London, UK
,
Alessio Petrozziello
University of Portsmouth
12:00
10m
Talk
Asymmetric Release Planning Compromising Satisfaction against Dissatisfaction
Industry Program
Journal-First
ICSE Journal-First Papers
Maleknaz Nayebi
Polytechnique Montréal
,
Guenther Ruhe
University of Calgary
12:10
10m
Talk
Towards effective AI-powered agile project management
Industry Program
NIER
ICSE New Ideas and Emerging Results
Hoa Khanh Dam
University of Wollongong
,
Truyen Tran
,
John Grundy
Monash University
,
Aditya Ghose
,
Yasutaka Kamei
Kyushu University
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 17:30
Presentation 101
ICSE Tutorials
at
Centre-Ville
14:00
3h30m
Tutorial
Presentation 101
ICSE Tutorials
Michele Lanza
Universita della Svizzera italiana (USI)
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Mining Software Changes and Patterns
ICSE Technical Track
/
ICSE Demonstrations
/
ICSE Papers
at
Centre-Ville
Chair(s):
Ayşe Başar
Ryerson University
11:00
20m
Talk
The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists
Technical Track
ICSE Technical Track
Ralf Ramsauer
OTH Regensburg
,
Daniel Lohmann
Leibniz Universität Hannover
,
Wolfgang Mauerer
OTH Regensburg / Siemens AG
11:20
20m
Talk
Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change Patterns
Technical Track
ICSE Technical Track
Hoan Nguyen
Iowa State University
,
Tien N. Nguyen
University of Texas at Dallas
,
Danny Dig
School of EECS at Oregon State University
,
Son Nguyen
The University of Texas at Dallas
,
Hieu Tran
The University of Texas at Dallas
,
Michael Hilton
Carnegie Mellon University, USA
11:40
20m
Talk
Coming: a Tool for Mining Change Pattern Instances from Git Commits
Demos
ICSE Demonstrations
Matias Martinez
University of Valenciennes
,
Martin Monperrus
KTH Royal Institute of Technology
12:00
20m
Talk
PatchNet: A Tool for Deep Patch Classification
Demos
ICSE Demonstrations
Thong Hoang
Singapore Management University, Singapore
,
Julia Lawall
Inria/LIP6
,
Richard J Oentaryo
McLaren Applied Technologies, Singapore
,
Yuan Tian
Queens University, Kingston, Canada
,
David Lo
Singapore Management University
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Human Factors
ICSE Journal-First Papers
/
ICSE Technical Track
/
ICSE Papers
at
Centre-Ville
Chair(s):
Christoph Treude
The University of Adelaide
14:00
20m
Talk
How Practitioners Perceive Coding Proficiency
Technical Track
Industry Program
ICSE Technical Track
Xin Xia
Monash University
,
Zhiyuan Wan
Zhejiang University
,
Pavneet Singh Kochhar
Microsoft
,
David Lo
Singapore Management University
14:20
20m
Talk
Socio-Technical Work-Rate Increase Associates With Changes in Work Patterns in Online Projects
Technical Track
Industry Program
ICSE Technical Track
Farhana Sarker
,
Bogdan Vasilescu
Carnegie Mellon University
,
Kelly Blincoe
University of Auckland
,
Vladimir Filkov
University of California at Davis, USA
Pre-print
14:40
20m
Talk
Why Do Episodic Volunteers Stay in FLOSS Communities?
Technical Track
ICSE Technical Track
Ann Barcomb
Friedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick
,
Klaas-Jan Stol
University College Cork and Lero, Ireland
,
Dirk Riehle
,
Brian Fitzgerald
Lero - The Irish Software Research Centre and University of Limerick
Pre-print
15:00
10m
Talk
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities
Journal-First
ICSE Journal-First Papers
Ann Barcomb
Friedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick
,
Andreas Kaufmann
Friedrich-Alexander University Erlangen-Nuremberg
,
Dirk Riehle
,
Klaas-Jan Stol
University College Cork and Lero, Ireland
,
Brian Fitzgerald
Lero - The Irish Software Research Centre and University of Limerick
DOI
Pre-print
15:10
10m
Talk
Discovering Community Patterns in Open-Source: A Systematic Approach and Its Evaluation
Journal-First
ICSE Journal-First Papers
Damian Andrew Tamburri
TU/e
,
Fabio Palomba
University of Zurich
,
Alexander Serebrenik
Eindhoven University of Technology
,
Andy Zaidman
TU Delft
Pre-print
15:20
10m
Talk
Discussion Period
ICSE Papers
16:00 - 17:20
Software Documentation
ICSE Technical Track
/
ICSE Papers
/
ICSE Software Engineering in Practice
/
ICSE Journal-First Papers
at
Centre-Ville
Chair(s):
Bonita Sharif
University of Nebraska-Lincoln, USA
16:00
20m
Talk
Web Feature Deprecation: A Case Study for Chrome
SEIP
Industry Program
ICSE Software Engineering in Practice
Ariana Mirian
University of California San Diego
,
Nikunj Bhagat
Google
,
Caitlin Sadowski
,
Adriana Porter Felt
Google
,
Stefan Savage
University of California San Diego
,
Geoffrey M. Voelker
University of California San Diego
16:20
20m
Talk
Software Documentation Issues Unveiled
Technical Track
Industry Program
ICSE Technical Track
Emad Aghajani
Software Institute, USI - Lugano, Switzerland
,
Csaba Nagy
Università della Svizzera italiana (USI)
,
Olga Lucero Vega-Marquez
Universidad de los Andes, Universidad de los Llanos
,
Mario Linares-Vásquez
Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia
,
Laura Moreno
Colorado State University
,
Gabriele Bavota
Università della Svizzera italiana (USI)
,
Michele Lanza
Universita della Svizzera italiana (USI)
Pre-print
16:40
20m
Talk
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay
Technical Track
ICSE Technical Track
Hideaki Hata
Nara Institute of Science and Technology
,
Christoph Treude
The University of Adelaide
,
Raula Gaikovina Kula
NAIST
,
Takashi Ishio
Nara Institute of Science and Technology
DOI
Pre-print
Media Attached
17:00
10m
Talk
Categorizing the Content of GitHub README Files
Journal-First
ICSE Journal-First Papers
Gede Artha Azriadi Prana
Singapore Management University
,
Christoph Treude
The University of Adelaide
,
Ferdian Thung
,
Thushari Atapattu
The University of Adelaide
,
David Lo
Singapore Management University
Link to publication
DOI
Pre-print
17:10
10m
Talk
Discussion Period
ICSE Papers
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
18:00
30
19:00
30
20:00
30
21:00
30
Centre-Ville
MSR Keynote
MSR Paper Presentations
MSR Technical Papers
Session II: Defect Prediction and Testing (Part 1)
MSR Technical Papers + MSR Data Showcase
Session IV: Defect Prediction and Testing (Part 2)
MSR Paper Presentations
MSR Education
Tutorial I
MSR Data Showcase + MSR Technical Papers
Session VI: Energy and Economics
MSR Paper Presentations
MSR Plenary
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
18:00
30
19:00
30
20:00
30
21:00
30
Centre-Ville
MSR Technical Papers
Session II: Automatic Summarization
MSR Data Showcase + MSR Technical Papers
Session IV: Security
MSR Technical Papers
Session VI: Software Quality (part 1)
MSR Technical Papers + MSR Data Showcase
Session VIII: Software Quality (part 2)
MSR Paper Presentations
MSR Education
Tutorial II
MSR Data Showcase + MSR Technical Papers
Session X: Building on Data
MSR Plenary
MSR Plenary
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
Centre-Ville
ICSE Tutorials
Running Applications on Kubernetes
ICSE Tutorials
Train a model with TensorFlow and run it in the browser
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
18:00
30
19:00
30
Centre-Ville
ICSE Tutorials
R for Software Engineering Research
ICSE Community Meetings
ACM/IEEE Town Hall Meeting
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
16:00
30
17:00
30
Centre-Ville
ICSE Software Engineering in Practice + ICSE Papers + ICSE Journal-First Papers + ICSE Demonstrations + ICSE New Ideas and Emerging Results
Process and Project Management
ICSE Tutorials
Presentation 101
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
Centre-Ville
ICSE Technical Track + ICSE Demonstrations + ICSE Papers
Mining Software Changes and Patterns
ICSE Journal-First Papers + ICSE Technical Track + ICSE Papers
Human Factors
ICSE Technical Track + ICSE Papers + ICSE Software Engineering in Practice + ICSE Journal-First Papers
Software Documentation
Sun 26 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
Centre-Ville
MSR Technical Papers
DeepJIT: An End-To-End Deep LearningFramework for Just-In-Time Defect P ...
11:00 - 11:15
MSR Technical Papers
Lessons learned from using a deep tree-based model for software defect ...
11:16 - 11:31
MSR Technical Papers
Empirical study in using version histories for change risk classification
11:32 - 11:38
MSR Technical Papers
Snoring: a Noise in Defect Prediction Datasets
11:39 - 11:45
MSR Data Showcase
A Dataset of Non-Functional Bugs
11:55 - 12:01
MSR Technical Papers
Does UML Modeling Associate with Higher Software Quality in Open-Source ...
12:01 - 12:07
MSR Technical Papers
STRAIT: A Tool for Automated Software Reliability Growth Analysis
12:07 - 12:13
MSR Data Showcase
A Data Set of Program Invariants and Error Paths
12:13 - 12:19
MSR Technical Papers
Test Coverage in Python Programs
12:19 - 12:25
MSR Technical Papers
On the Effectiveness of Manual and Automatic Unit Test Generation: Ten ...
12:25 - 12:31
MSR Education
Software Analytics in Action: A Hands-on Tutorial on Analyzing and Mode ...
13:50 - 14:35
MSR Technical Papers
Recommending Energy-Efficient Java Collections
14:45 - 15:00
MSR Data Showcase
GreenHub Farmer: Real-world data for Android Energy Mining
15:01 - 15:07
MSR Data Showcase
GreenSource: a large-scale collection of Android code, tests and energy ...
15:08 - 15:14
MSR Technical Papers
Striking Gold in Software Repositories? An Econometric Study of Cryptoc ...
15:15 - 15:21
MSR Data Showcase
Panel Data of Cryptocurrency Development Activity on GitHub
15:22 - 15:28
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
Centre-Ville
MSR Technical Papers
Generating Commit Messages from Diffs using Pointer-generator Network
08:45 - 09:00
MSR Technical Papers
Automatically Generating Documentation for Lambda Expressions in Java
09:00 - 09:15
MSR Technical Papers
Extracting API Tips from Developer Question and Answer Websites
09:15 - 09:30
MSR Technical Papers
Automated Software Vulnerability Assessment with Concept Drift
09:40 - 09:55
MSR Data Showcase
A Manually-Curated Dataset of Fixes to Vulnerabilities of Open-Source S ...
09:55 - 10:01
MSR Technical Papers
Negative Results on Mining Crypto-API Usage Rules in Android Apps
10:01 - 10:16
MSR Data Showcase
A Dataset of Parametric Cryptographic Misuses
10:16 - 10:22
MSR Data Showcase
RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata
10:22 - 10:28
MSR Technical Papers
The Rise of Android Code Smells: Who Is to Blame?
11:00 - 11:15
MSR Technical Papers
Assessing Diffusion and Perception of Test Smells in Scala Projects
11:15 - 11:30
MSR Technical Papers
style-analyzer: fixing code style inconsistencies with interpretable un ...
11:30 - 11:45
MSR Technical Papers
A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks
11:55 - 12:10
MSR Technical Papers
Cross-language clone detection by learning over abstract syntax trees
12:10 - 12:25
MSR Data Showcase
SeSaMe: A Data Set of Semantically Similar Java Methods
12:25 - 12:31
MSR Education
Qualitative Data Analysis in Software Engineering: A Hands-on Tutorial
13:50 - 14:35
MSR Technical Papers
Standing on Shoulders or Feet? The Usage of the MSR Data Papers
14:45 - 15:00
MSR Data Showcase
Boa Meets Python: A Boa Dataset of Data Science Software in Python Language
15:00 - 15:06
MSR Data Showcase
A Benchmark of Data Loss Bugs for Android Apps
15:06 - 15:12
MSR Data Showcase
RapidRelease - A Dataset of Projects and Issues on GitHub with Rapid Re ...
15:12 - 15:18
MSR Technical Papers
A Tool to Analyze Packages in Software Containers
15:18 - 15:24
MSR Data Showcase
An Empirical History of Permission Requests and Mistakes in Open Source ...
15:24 - 15:30
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
Centre-Ville
ICSE Tutorials
Industry Program
Running Applications on Kubernetes
09:00 - 12:30
ICSE Tutorials
Industry Program
Train a model with TensorFlow and run it in the browser
14: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
18:00
15
30
45
19:00
15
30
45
Centre-Ville
ICSE Tutorials
R for Software Engineering Research
11:00 - 17:30
ICSE Community Meetings
ACM/IEEE Town Hall
18:15 - 19:30
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
16:00
15
30
45
17:00
15
30
45
Centre-Ville
ICSE Software Engineering in Practice
SEIP
Industry Program
Catching up with Method and Process Practice: An Industry-Informed Base ...
11:00 - 11:20
ICSE Demonstrations
Demos
Industry Program
SortingHat: Wizardry on Software Project Members
11:20 - 11:40
ICSE Journal-First Papers
Industry Program
Journal-First
Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects
11:40 - 11:50
ICSE Journal-First Papers
Industry Program
Journal-First
Linear Programming as a Baseline for Software Effort Estimation
11:50 - 12:00
ICSE Journal-First Papers
Industry Program
Journal-First
Asymmetric Release Planning Compromising Satisfaction against Dissatisf ...
12:00 - 12:10
ICSE New Ideas and Emerging Results
Industry Program
NIER
Towards effective AI-powered agile project management
12:10 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Tutorials
Presentation 101
14:00 - 17: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
Centre-Ville
ICSE Technical Track
Technical Track
The List is the Process: Reliable Pre-Integration Tracking of Commits ...
11:00 - 11:20
ICSE Technical Track
Technical Track
Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change P ...
11:20 - 11:40
ICSE Demonstrations
Demos
Coming: a Tool for Mining Change Pattern Instances from Git Commits
11:40 - 12:00
ICSE Demonstrations
Demos
PatchNet: A Tool for Deep Patch Classification
12:00 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Technical Track
Technical Track
Industry Program
How Practitioners Perceive Coding Proficiency
14:00 - 14:20
ICSE Technical Track
Technical Track
Industry Program
Socio-Technical Work-Rate Increase Associates With Changes in Work Patt ...
14:20 - 14:40
ICSE Technical Track
Technical Track
Why Do Episodic Volunteers Stay in FLOSS Communities?
14:40 - 15:00
ICSE Journal-First Papers
Journal-First
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering ...
15:00 - 15:10
ICSE Journal-First Papers
Journal-First
Discovering Community Patterns in Open-Source: A Systematic Approach an ...
15:10 - 15:20
ICSE Papers
Discussion Period
15:20 - 15:30
ICSE Software Engineering in Practice
SEIP
Industry Program
Web Feature Deprecation: A Case Study for Chrome
16:00 - 16:20
ICSE Technical Track
Technical Track
Industry Program
Software Documentation Issues Unveiled
16:20 - 16:40
ICSE Technical Track
Technical Track
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay
16:40 - 17:00
ICSE Journal-First Papers
Journal-First
Categorizing the Content of GitHub README Files
17:00 - 17:10
ICSE Papers
Discussion Period
17:10 - 17:20
x
Wed 4 Dec 09:19