Write a Blog >>
ICSSP 2019
Sat 25 - Sun 26 May 2019
Montreal, QC, Canada
co-located with
ICSE 2019
Toggle navigation
Attending
Venue: Fairmont The Queen Elizabeth Hotel
Program
Complete Program
Your Program
Sat 25 May
Sun 26 May
Track/Call
Organization
ICSSP 2019 Committees
Track Committees
Organizing Committee
Program Committee
Steering Committee
Contributors
People Index
Search
Series
Series
ICSSP 2023
ICSSP+ICGSE 2021
ICSSP 2020
ICSSP 2019
ICSSP 2018
Sign in
Sign up
ICSE 2019
(
series
) /
ICSSP 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 Huynh Minh
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
Sat 20 Apr 18:06