ICPC 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room nameSt-Paul / Ste-Catherine
Floor0
Room number8
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

Wed 29 May

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

11:00 - 12:30
Industry-Relevant TeachingICSE Software Engineering Education and Training / ICSE Posters at St-Paul / Ste-Catherine
Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
11:00
15m
Talk
Walking through the Method Zoo: Does Higher Education really meet Software Industry Demands?SEET
ICSE Software Engineering Education and Training
Marco Kuhrmann University of Passau, Joyce Nakatumba-Nabende Makerere University, Rolf-Helge Schneider Copenhagen Business School, Paolo Tell IT University of Copenhagen, Jil Klünder Leibniz Universität Hannover, Tayana Conte Universidade Federal do Amazonas, Stephen MacDonell Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg
11:15
6m
Poster
Incorporating Real Projects into a Software Engineering Undergraduate Curriculum
ICSE Posters
Rafael Chanin PUCRS, Jorge Melegati Free University of Bozen-Bolzano, Afonso Sales PUCRS, Mariana Detoni , Xiaofeng Wang Free University of Bozen-Bolzano, Rafael Prikladnicki School of Technology at PUCRS University
11:21
15m
Talk
Collaborating with Industrial Customers in a Capstone Project Course: The Customers’ PerspectiveSEET
ICSE Software Engineering Education and Training
Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland, Jari Vanhanen Aalto University, Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
11:36
10m
Talk
Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher EducationSEET
ICSE Software Engineering Education and Training
Kati Kuusinen University of Southern Denmark, Sofus Albertsen Praqma
11:46
15m
Talk
Facilitating Entrepreneurial Experiences through a Software Engineering Project CourseSEET
ICSE Software Engineering Education and Training
Håkan Burden Viktoria Swedish ICT, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Oskar Hagvall Svensson Chalmers University of Technology
Pre-print
12:01
29m
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training

14:00 - 15:30
14:00
20m
Talk
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of ThingsSEIPIndustry Program
ICSE Software Engineering in Practice
Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Marie Platenius-Mohr ABB Corporate Research, Julius Rückert ABB Corporate Research, Gösta Stomberg TU Darmstadt
Pre-print
14:20
20m
Talk
Making Configurable and Unified Platform, Ready for Broader Future DevicesSEIPIndustry Program
ICSE Software Engineering in Practice
MyungJoo Ham Samsung Electronics, Geunsik Lim Samsung Electronics
Pre-print
14:40
20m
Talk
IoT Composer: Composition and Deployment of IoT ApplicationsDemosIndustry Program
ICSE Demonstrations
Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Ludovic Noirie Nokia Bell Labs, Gwen Salaün University of Grenoble Alpes
15:00
10m
Talk
(Do Not) Trust in EcosystemsIndustry ProgramNIER
ICSE New Ideas and Emerging Results
Emilia Cioroaica Fraunhofer IESE, Thomas Kuhn , Barbora Buhnova Masaryk University
Link to publication DOI Pre-print
15:10
20m
Talk
Discussion Period
ICSE Papers

16:00 - 18:00
Program Comprehension and ReuseICSE Papers / ICSE Journal-First Papers / ICSE Technical Track at St-Paul / Ste-Catherine
Chair(s): Baishakhi Ray Columbia University, New York
16:00
20m
Talk
Active Inductive Logic Programming for Code SearchArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Aishwarya Sivaraman University of California, Los Angeles, Tianyi Zhang University of California, Los Angeles, Guy Van den Broeck University of California, Los Angeles, Miryung Kim University of California, Los Angeles
Pre-print
16:20
10m
Talk
The State of Empirical Evaluation in Static Feature LocationJournal-First
ICSE Journal-First Papers
Abdul Razzaq , Asanka Wasala University of Limerick, Chris Exton University of Limerick, Jim Buckley Lero - The Irish Software Research Centre and University of Limerick
16:30
10m
Talk
Automatic and accurate expansion of abbreviations in parametersJournal-First
ICSE Journal-First Papers
Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Jiaqi Zhu Beijing Institute of Technology, Lu Zhang Peking University
16:40
20m
Talk
NL2Type: Inferring JavaScript Function Types from Natural Language InformationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Rabee Sohail Malik TU Darmstadt, Jibesh Patra Technical University of Darmstadt, Michael Pradel University of Stuttgart
Pre-print Media Attached File Attached
17:00
20m
Talk
Analyzing and Supporting Adaptation of Online Code ExamplesArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
ICSE Technical Track
Tianyi Zhang University of California, Los Angeles, Di Yang University of California at Irvine, USA, Crista Lopes , Miryung Kim University of California, Los Angeles
Pre-print
17:20
20m
Talk
DockerizeMe: Automatic Inference of Environment Dependencies for Python Code SnippetsArtifacts AvailableTechnical Track
ICSE Technical Track
Eric Horton North Carolina State University, Chris Parnin NCSU
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
15m
Talk
The Case of the Fragmented ClassroomSEET
ICSE Software Engineering Education and Training
William Billingsley University of New England
11:15
6m
Poster
Quantifying Patterns and Programming Strategies in Block-based Programming Environments
ICSE Posters
Max Kesselbacher University of Klagenfurt, Andreas Bollin University of Klagenfurt, Austria
11:21
15m
Talk
Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET
ICSE Software Engineering Education and Training
Eliane Wiese University of Utah, Anna Rafferty Carleton College, Armando Fox UC Berkeley
Pre-print
11:36
10m
Talk
FVT: A Fragmented Video Tutor for "Dubbing" Software Development TutorialsSEET
ICSE Software Engineering Education and Training
Chunyin Nong , Qiao Zhang Dept. of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 75205, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Di Cui Xi'an Jiaotong University, 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:46
15m
Talk
Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering CourseSEET
ICSE Software Engineering Education and Training
Stanislav Chren Masaryk University, Barbora Buhnova Masaryk University, Martin Macak Masaryk University, Faculty of Informatics, Lukas Daubner Masaryk University, Faculty of Informatics, Bruno Rossi Masaryk University
Pre-print
12:01
29m
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training

14:00 - 15:30
14:00
20m
Talk
Emerging App Issue Identification from User Feedback: Experience on WeChatSEIPIndustry Program
ICSE Software Engineering in Practice
Cuiyun Gao The Chinese University of Hong Kong, Wujie Zheng Tencent, Inc., Yuetang Deng Tencent, Inc., David Lo Singapore Management University, Jichuan Zeng , Michael Lyu , Irwin King
14:20
10m
Talk
An Empirical Study of Game Reviews on the Steam PlatformIndustry ProgramJournal-First
ICSE Journal-First Papers
Dayi Lin Queen's University, Cor-Paul Bezemer University of Alberta, Canada, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
14:30
20m
Talk
How Reliable is the Crowdsourced Knowledge of Security Implementation?Technical Track
ICSE Technical Track
Mengsu Chen Virginia Tech, Felix Fischer Technical University of Munich, Na Meng Virginia Tech, Xiaoyin Wang University of Texas at San Antonio, USA, Jens Grossklags Technical University of Munich
14:50
20m
Talk
Pattern-based Mining of Opinions in Q&A WebsitesTechnical Track
ICSE Technical Track
Bin Lin Università della Svizzera italiana (USI), Fiorella Zampetti University of Sannio, Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Michele Lanza Universita della Svizzera italiana (USI)
15:10
10m
Talk
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack OverflowIndustry ProgramJournal-First
ICSE Journal-First Papers
Shaowei Wang Queen's University, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan Queen's University
15:20
10m
Talk
Discussion Period
ICSE Papers

Fri 31 May

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

11:00 - 12:30
Empirical Studies of SE EducationICSE Posters / ICSE Software Engineering Education and Training at St-Paul / Ste-Catherine
Chair(s): Sira Vegas Universidad Politecnica de Madrid
11:00
15m
Talk
Training Software Engineers using Open-Source Software: The Students' PerspectiveSEETSEET Distinguished Paper Award
ICSE Software Engineering Education and Training
Gustavo Pinto UFPA, Clarice Moraes Ferreira Universidade Federal do Pará, Cleice Souza Instituto Federal do Pará, Igor Steinmacher Northern Arizona University, Paulo Meirelles Federal University of São Paulo
Pre-print
11:15
6m
Poster
An Empirical Study on Female Participation in Software Project Courses
ICSE Posters
Anh Nguyen Duc University College of Southeast Norway, Letizia Jaccheri Norwegian University of Science and Technology, Pekka Abrahamsson University of Jyväskylä
11:21
15m
Talk
Attitudes, Beliefs, and Development Data Concerning Agile Software Development PracticesSEET
ICSE Software Engineering Education and Training
Christoph Matthies Hasso Plattner Institute, University of Potsdam, Johannes Huegle Hasso Plattner Institute, University of Potsdam, Tobias Dürschmid Hasso Plattner Institute, University of Potsdam, Ralf Teusner Hasso Plattner Institute, University of Potsdam
Pre-print
11:36
6m
Poster
Comparing the Popularity of Testing Careers among Canadian, Chinese, and Indian Students
ICSE Posters
Luiz Fernando Capretz Western University, Pradeep Waychal COEP, Jingdong Jia Beihang University
11:42
10m
Talk
A Survey on Online Learning Preferences for Computer Science and ProgrammingSEET
ICSE Software Engineering Education and Training
Javier Escobar-Avila Florida State University, Deborah Venuti Florida State University, Massimiliano Di Penta University of Sannio, Sonia Haiduc Florida State University
11:52
6m
Poster
Software engineering studies attractiveness for the highly educated women planning to change career in Finland
ICSE Posters
Sonja Hyrynsalmi University of Turku, Sami Hyrynsalmi Tampere University
11:58
32m
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training

14:00 - 15:30
14:00
20m
Talk
Redundant Loads: A Software Inefficiency IndicatorACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
ICSE Technical Track
Pengfei Su College of William and Mary, Shasha Wen The College of William & Mary, Hailong Yang Beihang University, Milind Chabbi Uber Technologies, Xu Liu College of William and Mary
14:20
20m
Talk
View-Centric Performance Optimization for Database-Backed Web ApplicationsArtifacts AvailableArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical Track
ICSE Technical Track
Junwen Yang University of Chicago, Cong Yan , Chengcheng Wan The University of Chicago, Shan Lu University of Chicago, Alvin Cheung University of Washington
Link to publication Pre-print
14:40
20m
Talk
AdJust: Runtime Mitigation of Resource Abusing Third-Party Online AdsTechnical Track
ICSE Technical Track
Weihang Wang University at Buffalo, SUNY, I Luk Kim Purdue University, Yunhui Zheng IBM Research
15:00
10m
Talk
PLUS: Performance Learning for Uncertainty of SoftwareNIER
ICSE New Ideas and Emerging Results
Catia Trubiani Gran Sasso Science Institute, Sven Apel Saarland University
Pre-print
15:10
10m
Talk
Simulator-Based Diff-Time Performance TestingNIER
ICSE New Ideas and Emerging Results
Ivan Postolski , Víctor Braberman , Diego Garbervetsky University of Buenos Aires, Argentina, Sebastian Uchitel Universidad de Buenos Aires / Imperial College
Pre-print
15:20
10m
Talk
Discussion Period
ICSE Papers

16:00 - 17:20
Reverse EngineeringICSE Technical Track / ICSE Papers at St-Paul / Ste-Catherine
Chair(s): Sandeep Kuttal The University of Tulsa
16:00
20m
Talk
Recovering Variable Names for Minified Code with Usage ContextsTechnical Track
ICSE Technical Track
Hieu Tran The University of Texas at Dallas, Ngoc Tran , Son Nguyen The University of Texas at Dallas, Hoan Nguyen Iowa State University, Tien N. Nguyen University of Texas at Dallas
16:20
20m
Talk
Gigahorse: Thorough, Declarative Decompilation of Smart ContractsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Neville Grech University of Athens, Lexi Brent University of Sydney, Bernhard Scholz University of Sydney, Australia, Yannis Smaragdakis University of Athens
16:40
20m
Talk
Probabilistic DisassemblyArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Kenneth Miller Purdue University, Yonghwi Kwon University of Virginia, Yi Sun Purdue University, USA, Zhuo Zhang Purdue University, Xiangyu Zhang Purdue University, Zhiqiang Lin The Ohio State University
17:00
20m
Talk
Discussion Period
ICSE Papers

Wed 29 May

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
St-Paul / Ste-Catherine

Thu 30 May

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

Fri 31 May

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
St-Paul / Ste-Catherine