Write a Blog >>
MSR 2019
Sun 26 - Mon 27 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room namePlace du Canada
Floor0
Room number3
Room InformationNo extra information available
Program

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 HoltMSR 2019 Plenary at Place du Canada
08:45
10m
Day opening
Tribute to Ric Holt
MSR 2019 Plenary

08:55
10m
Day opening
Welcome
MSR 2019 Plenary

09:05 - 10:30
Keynote + Q&A + DiscussionMSR 2019 Keynote at Place du Canada
09:05
45m
Talk
Keynote: We Won! Now What?
MSR 2019 Keynote
A: Robert DeLine Microsoft Research
09:50
10m
Q&A for Keynote
MSR 2019 Keynote

10:00
30m
Discussion: Ethical MSR
MSR 2019 Keynote
Thomas Zimmermann Microsoft Research, Alexander Serebrenik Eindhoven University of Technology
11:00 - 11:45
Session I: Representations for Mining (Part 1)MSR 2019 Technical Papers / MSR 2019 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 2019 Technical Papers
Pre-print Media Attached
11:16
6m
Short-paper
PathMiner : A Library for Mining of Path-Based Representations of Code
MSR 2019 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 2019 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 2019 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 2019 Technical Papers / MSR 2019 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 2019 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 2019 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 2019 Technical Papers
Christoph Treude The University of Adelaide, Markus Wagner
Pre-print
13:50 - 14:35
Discussion: Data vs. Theory-driven ResearchMSR 2019 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 MiningMSR 2019 Technical Papers / MSR 2019 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 2019 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 2019 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 2019 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 2019 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 presentationsMSR 2019 Mining Challenge at Place du Canada
16:00
10m
Talk
SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets
MSR 2019 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 2019 Mining Challenge
Pre-print
16:17
7m
Talk
Snakes in Paradise?: Insecure Python-related Coding Practices in Stack Overflow
MSR 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 Mining Challenge
DOI Pre-print
17:34
7m
Talk
We Need to Talk about Microservices: an Analysis from the Discussions on StackOverflow
MSR 2019 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 2019 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 2019 Mining Challenge

Mon 27 May

Displayed time zone: Eastern Time (US & Canada) change

08:45 - 09:30
Session I: APIs & Dependencies (Part 1)MSR 2019 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 2019 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 2019 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 2019 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 2019 Data Showcase / MSR 2019 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 2019 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 2019 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 2019 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 2019 Technical Papers
11:00 - 11:45
Session V: Collaboration & Communication (Part 1)MSR 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 2019 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 SEMSR 2019 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: TraceabilityMSR 2019 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 2019 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 2019 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 2019 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 2019 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 2019 Technical Papers
Moein Owhadi-Kareshk , Sarah Nadi University of Alberta
16:00 - 18:00
16:00
25m
Awards
Award Announcements
MSR 2019 Plenary

16:25
20m
Talk
MSR Foundational Contribution Award
MSR 2019 Plenary
Katsuro Inoue Osaka University
16:45
20m
Talk
MSR 2019 Most Influential Paper Award
MSR 2019 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 2019 Plenary
Abram Hindle University of Alberta, Mei Nagappan University of Waterloo
17:50
5m
Presentation of MSR 2020
MSR 2019 Plenary

17:55
5m
Closing
MSR 2019 Plenary

Tue 28 May

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 17:30
Scale-Out Data Science with R and PythonICSE Tutorials at Place du Canada
09:00
8h30m
Tutorial
Scale-Out Data Science with R and PythonIndustry 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 PatternsICSE 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 RevisitedTechnical 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 DetectorsACM SIGSOFT Distinguished Artifact AwardArtifacts AvailableArtifacts Evaluated ReusableTechnical 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 ClonesJournal-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, whereJournal-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 GitHubJournal-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
14:00
20m
Talk
Concolic Testing for High Test Coverage and Reduced Human Effort in Automotive IndustrySEIPIndustry 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 GenerationDemosIndustry 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 ReportsDemosIndustry 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 SpecificationsArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry 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 DevelopersICSE 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 StudyArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry 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' PerformanceIndustry ProgramJournal-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 ContextTechnical 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 MattersArtifacts AvailableArtifacts Evaluated ReusableTechnical 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 fNIRSACM SIGSOFT Distinguished Paper AwardTechnical 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 effortNIER
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
11:00
30m
Talk
(SEIP Talk) Take Control: (On the Unreasonable Effectiveness of Software Analytics)SEIPIndustry 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 DiscussionsArtifacts AvailableTechnical 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 MiningJournal-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 ClassesJournal-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 ActivitiesNIER
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
14:00
20m
Talk
Software Engineering for Machine Learning: A Case StudyIEEE Software Best SEIP Paper AwardSEIPIndustry 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 EngineeringNIER
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 ProgramsNIER
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 EducationNIER
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 ProgrammingNIER
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 ProgramsArtifacts Evaluated ReusableTechnical 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 AnalysisICSE Papers / ICSE Technical Track at Place du Canada
Chair(s): Na Meng Virginia Tech
11:00
20m
Talk
Training Binary Classifiers as Data Structure InvariantsTechnical 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 LearningTechnical 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 TreeArtifacts AvailableTechnical 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 SubroutinesTechnical 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
14:00
20m
Talk
CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning LibrariesTechnical 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 AdequacyArtifacts AvailableArtifacts Evaluated ReusableResults ReproducedTechnical 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 NetworksDemos
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 LearningNIER
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 MisleadingNIER
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 PerspectiveNIER
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 ApproachesICSE 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 RulesArtifacts AvailableACM SIGSOFT Distinguished Paper AwardTechnical 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 TestingTechnical 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 UncertaintyJournal-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 ImplementationsTechnical 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 CeremoniesICSE 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

Tue 28 May

Displayed time zone: Eastern Time (US & Canada) change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
Place du Canada

Sun 26 May

Displayed time zone: Eastern Time (US & Canada) change

Room8:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada
MSR Plenary
Welcome
08:55 - 09:05

Mon 27 May

Displayed time zone: Eastern Time (US & Canada) change

Room8:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada
MSR Plenary
Closing
17:55 - 18:00

Tue 28 May

Displayed time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada

Wed 29 May

Displayed time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada