ICPC 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room nameSt-Denis / Notre-Dame
Floor0
Room number9
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
Controlled Experiments of Production SoftwareICSE Software Engineering in Practice / ICSE Papers at St-Denis / Notre-Dame
Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark
11:00
20m
Talk
Three Key Checklists and Remedies for Trustworthy Analysis of Online Controlled Experiments at ScaleSEIPIndustry Program
ICSE Software Engineering in Practice
Aleksander Fabijan Microsoft, Pavel Dmitriev Outreach.io, Helena Holmström Olsson Malmö University, Jan Bosch Chalmers University of Technology, Sweden, Lukas Vermeer Booking.com, Dylan Lewis Intuit
11:20
20m
Talk
Safe Velocity: A Practical Guide to Software Deployment at Scale using Controlled RolloutSEIPIndustry Program
ICSE Software Engineering in Practice
Tong Xia Microsoft, Sumit Bhardwaj Microsoft, Pavel Dmitriev Outreach.io, Aleksander Fabijan Microsoft
11:40
20m
Talk
Experimentation in the Operating System: The Windows Experimentation PlatformSEIPIndustry Program
ICSE Software Engineering in Practice
Paul Luo Li Microsoft, Pavel Dmitriev Outreach.io, Huibin Mary Hu Microsoft, Xiaoyu Chai Microsoft, Zoran Dimov Microsoft, Brandon Paddock Microsoft, Ying Li Microsoft, Alex Kirshenbaum Microsoft, Irina Niculescu Microsoft, Taj Thoresen Microsoft
12:00
20m
Talk
Automating chaos experiments in productionSEIPIndustry Program
ICSE Software Engineering in Practice
Ali Basiri Netflix, Lorin Hochstein Netflix, Nora Jones Netflix, Haley Tucker Netflix
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Multi-disciplinary Teaching in SEICSE Software Engineering Education and Training / ICSE Posters at St-Denis / Notre-Dame
Chair(s): Cecile Peraire Carnegie Mellon University (Silicon Valley Campus)
14:00
15m
Talk
Dual-Track Agile in Software Engineering EducationSEET
ICSE Software Engineering Education and Training
Cecile Peraire Carnegie Mellon University (Silicon Valley Campus)
Pre-print
14:15
6m
Poster
Good-Bye Localhost: A Cloud-Based Web IDE for Teaching Java EE Web Development to Non-Computer Science Majors
ICSE Posters
Michael Leisner University of Applied Sciences Neu-Ulm, Philipp Brune University of Applied Sciences Neu-Ulm
14:21
15m
Talk
Teaching Internet of Things (IoT) Literacy: A Systems Engineering ApproachSEET
ICSE Software Engineering Education and Training
Natalia Silvis-Cividjian Vrije Universiteit (VU) Amsterdam
Pre-print
14:36
15m
Talk
Teaching User Centered Conceptual Design Using Cross-Cultural Personas and Peer Reviews for a Large Cohort of StudentsSEET
ICSE Software Engineering Education and Training
Farshid Anvari Macquarie University, Deborah Richards Macquarie University, Michael Hitchens Macquarie University, Hien Minh Thi Tran Minh Hien Pty Ltd
Pre-print
14:51
6m
Poster
Directives of Communicability: Teaching Students How to Improve Communication Through Software Modeling
ICSE Posters
14:57
33m
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training

16:00 - 18:00
Agile DevelopmentICSE Software Engineering in Practice / ICSE Technical Track at St-Denis / Notre-Dame
Chair(s): Rafael Prikladnicki School of Technology at PUCRS University
16:00
20m
Talk
Coping strategies for temporal, geographical and sociocultural distances in Agile GSD: a Case StudySEIPIndustry Program
ICSE Software Engineering in Practice
Dávid Marcell Szabó Chalmers | University of Gothenburg, Jan-Philipp Steghöfer Chalmers | University of Gothenburg
Pre-print
16:20
20m
Talk
The Product BacklogArtifacts AvailableTechnical TrackIndustry Program
ICSE Technical Track
Todd Sedano Pivotal, Cecile Peraire Carnegie Mellon University (Silicon Valley Campus), Paul Ralph University of Auckland
Pre-print
16:40
20m
Talk
A Longitudinal Study of Identifying and Paying Down Architectural DebtSEIPIndustry Program
ICSE Software Engineering in Practice
Maleknaz Nayebi Polytechnique Montréal, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Guenther Ruhe University of Calgary, Qiong Feng Drexel University, Chris Carlson Brightsquid, Francis Chew Brightsquid
17:00
60m
Talk
(SEIP Interactive Session) Agile Exponential Software OrganizationsSEIPIndustry Program
ICSE Software Engineering in Practice
Yael Dubinsky IBM, Orit Hazzan Technion - Israel Institute of Technology

Thu 30 May

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

11:00 - 12:30
Continuous DeliveryICSE Papers / ICSE Software Engineering in Practice at St-Denis / Notre-Dame
Chair(s): Robert Chatley Imperial College London
11:00
20m
Talk
Factors Affecting Cloud Infra-Service Development Lead Times: A Case Study at INGSEIPIndustry Program
ICSE Software Engineering in Practice
Hennie Huijgens ING & Delft University of Technology, Eric Greuter ING, Jerry Brons ING, Evert A. van Doorn ING / KVL, Ioannis Papadopoulos ING, Francisco Morales Martinez Delft University of Technology, Maurício Aniche Delft University of Technology, Netherlands, Otto Visser Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
11:20
20m
Talk
DevDocOps: Towards Automated Documentation for DevOpsSEIPIndustry Program
ICSE Software Engineering in Practice
Guoping Rong Nanjing University, Zefeng Jin ZTE, He Zhang Nanjing University, Youwen Zhang ZTE, Wenhua Ye ZTE, Dong Shao Nanjing University
11:40
30m
Talk
(SEIP Talk) Transition towards Continuous Delivery in the Healthcare DomainSEIPIndustry Program
ICSE Software Engineering in Practice
Fabio Giorgi Siemens Healthineers, Frances Paulisch Siemens Healthineers
12:10
20m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Assessment in the ClassroomICSE Software Engineering Education and Training / ICSE Posters at St-Denis / Notre-Dame
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
14:00
15m
Talk
MAF: Method-Anchored Test Fragmentation for Test Code Plagiarism DetectionSEET
ICSE Software Engineering Education and Training
Weisong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Xingya Wang State Key Laboratory for Novel Software Technology, Nanjing University, Haoran Wu State Key Laboratory for Novel Software Technology, Nanjing University, Ding Duan State Key Laboratory for Novel Software Technology, Nanjing University, Zesong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University
14:15
6m
Poster
A Grading Schema for Reinforcing Teamwork Quality in a Capstone Course
ICSE Posters
Cecilia Bastarrica , Daniel Perovich Department of Computer Science, University of Chile, Francisco J. Gutierrez , Maíra Marques Department of Computer Science, University of Chile
14:21
10m
Talk
Simulating Student Mistakes to Evaluate the Fairness of Automated GradingSEET
ICSE Software Engineering Education and Training
Benjamin Clegg The University of Sheffield, Siobhán North The University of Sheffield, Phil McMinn University of Sheffield, Gordon Fraser University of Passau
14:31
15m
Talk
Automatic Grading of Programming Assignments: A Formal Semantics Based ApproachSEET
ICSE Software Engineering Education and Training
Xiao Liu The Pennsylvania University, University Park, Shuai Wang ETH Zurich, Pei Wang Pennsylvania State University, Dinghao Wu Pennsylvania State University
14:46
10m
Talk
Experience Report on a Move to Techniques-oriented Student Project GradingSEET
ICSE Software Engineering Education and Training
Siim Karus University of Tartu
14:56
34m
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training

Fri 31 May

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

11:00 - 12:30
ConcurrencyICSE Technical Track / ICSE Demonstrations / ICSE Papers at St-Denis / Notre-Dame
Chair(s): Tuba Yavuz University of Florida
11:00
20m
Talk
Safe Automated Refactoring for Intelligent Parallelization of Java 8 StreamsArtifacts AvailableTechnical TrackIndustry Program
ICSE Technical Track
Raffi Khatchadourian City University of New York (CUNY) Hunter College, Yiming Tang City University of New York (CUNY) Graduate Center, Mehdi Bagherzadeh Oakland University, Syed Ahmed Oakland University
Pre-print Media Attached
11:20
20m
Talk
Detecting Atomicity Violations for Event-Driven Node.js ApplicationsTechnical TrackIndustry Program
ICSE Technical Track
Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Wensheng Dou Institute of Software, Chinese Academy of Sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Jie Wang Institute of Software, Chinese Academy of Sciences, Jun Wei Institute of Software, Chinese Academy of Sciences, China, Tao Huang Institute of Software Chinese Academy of Sciences
11:40
20m
Talk
Parallel Refinement for Multi-Threaded Program VerificationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Liangze Yin National University of Defense Technology, Wei Dong , Wanwei Liu National University of Defense Technology, Ji Wang
12:00
20m
Talk
SWORD: A Scalable Whole Program Race Detector for JavaDemos
ICSE Demonstrations
Yanze Li , Bozhen Liu Texas A&M University, USA, Jeff Huang Texas A&M University
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Novel Approaches in SE EducationICSE Software Engineering Education and Training / ICSE Posters at St-Denis / Notre-Dame
Chair(s): Hakan Erdogmus Carnegie Mellon University
14:00
15m
Talk
Teaching Software Construction at Scale with Mastery Learning: A Case StudySEET
ICSE Software Engineering Education and Training
Elisa Baniassad University of British Columbia, Alice Campbell The University of British Columbia, Tiara Allidina The University of British Columbia, Asrai Ord The University of British Columbia
Pre-print
14:15
15m
Talk
Look What I Can Do: Acquisition of Programming Skills in the Context of Living LabsSEET
ICSE Software Engineering Education and Training
Mazyar Seraj University of Bremen & German Research Center for Artificial Intelligence (DFKI), Cornelia S. Große University of Bremen, Serge Autexier German Research Center for Artificial Intelligence (DFKI), Rolf Drechsler University of Bremen & German Research Center for Artificial Intelligence (DFKI)
Pre-print
14:30
15m
Talk
How much 'Authenticity' can be achieved in Software Engineering Project Based courses?SEET
ICSE Software Engineering Education and Training
Zahra Shakeri University of Calgary, Muneera Bano Swinburne University of Technology, Melbourne, Didar Zowghi University of Technology, Sydney
14:45
10m
Talk
Having Fun in Learning Formal SpecificationsSEET
ICSE Software Engineering Education and Training
Wishnu Prasetya Utrecht University, Craig Leek Utrecht University, Orestis Melkonian Utrecht University, Joris ten Tusscher Utrecht University, Jan van Bergen Utrecht University, Jasper Everink Utrecht University, Thomas van der Klis Utrecht University, Rick Meijerink Utrecht University, Roan Oosenbrug Utrecht University, Jelle Oostveen Utrecht University, Tijmen van den Pol Utrecht University, Wink van Zon Utrecht University
Pre-print
14:55
6m
Poster
A Data-driven Security Game to Facilitate Information Security Education
ICSE Posters
Dag Erik Homdrum Løvgren Acando AS, Jingyue Li Norwegian University of Science and Technology, Tosin Daniel Oyetoyan SINTEF Digital
15:01
29m
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training

16:00 - 17:20
Energy Consumption in Mobile AppsICSE Papers / ICSE Journal-First Papers / ICSE Technical Track / ICSE New Ideas and Emerging Results at St-Denis / Notre-Dame
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
16:00
20m
Talk
GreenBundle: An Empirical Study on the Energy Impact of Bundled ProcessingTechnical Track
ICSE Technical Track
Shaiful Chowdhury University of Alberta, Abram Hindle University of Alberta, Rick Kazman University of Hawai‘i at Mānoa, Takumi Shuto Kyushu University, Ken Matsui Kyushu University, Yasutaka Kamei Kyushu University
Pre-print
16:20
20m
Talk
Search-Based Energy Testing of AndroidTechnical TrackIndustry Program
ICSE Technical Track
Reyhaneh Jabbarvand University of California, Irvine, Jun-Wei Lin University of California, Irvine, Sam Malek University of California, Irvine
16:40
10m
Talk
EMaaS: Energy Measurements as a Service for Mobile ApplicationsNIER
ICSE New Ideas and Emerging Results
Luís Cruz University of Porto, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
Pre-print
16:50
10m
Talk
What can Android mobile app developers do about the energy consumption of machine learning?Journal-First
ICSE Journal-First Papers
Andrea McIntosh University of Alberta, Safwat Hassan Queens University, Kingston, Canada, Abram Hindle University of Alberta
Pre-print
17:00
10m
Talk
GreenScaler: Training Software Energy Models with Automatic Test GenerationJournal-First
ICSE Journal-First Papers
Shaiful Chowdhury University of Alberta, Stephanie Borle University of Alberta, Stephen Romansky University of Alberta, Abram Hindle University of Alberta
Pre-print
17:10
10m
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-Denis / Notre-Dame

Fri 31 May

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
St-Denis / Notre-Dame