ICPC 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room nameVan-Horne
Floor0
Room number7
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

Sat 25 May

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

09:00 - 09:30
[Day 1] - OpeningICGSE Main at Van-Horne
Chair(s): Fabio Calefato University of Bari
09:30 - 10:30
[Day 1] - KeynoteICGSE Research Papers at Van-Horne
Chair(s): Paolo Tell IT University of Copenhagen
09:30
60m
Talk
Equity when Software Development takes place in a Globalized World
ICGSE Research Papers
Pernille Bjørn University of Copenhagen, Denmark & University of Washington, USA
14:00 - 15:30
Session 2: Business strategyICGSE Experience Reports / ICGSE Research Papers at Van-Horne
Chair(s): David Redmiles University of California, Irvine
14:00
20m
Research paper
Investigating the Adoption and Application of Large-Scale Scrum at a German Automobile Manufacturer
ICGSE Research Papers
Ömer Uludag Technical University of Munich, Martin Kleehaus Technical University of Munich, Niklas Dreymann Technical University of Munich, Christian Kabelin Ventum Consulting, Florian Matthes Technical University of Munich
14:20
20m
Experience report
Challenges in Adopting Continuous Delivery and DevOps in a Globally Distributed Product Team: A case study of a healthcare organizationCandidate for Best Experience Report Award
ICGSE Experience Reports
14:40
20m
Experience report
Understanding Key Business Processes for Business Process Outsourcing Transition
ICGSE Experience Reports
15:00
20m
Research paper
Offshore Outsourcing Costs: Known or Still Hidden?
ICGSE Research Papers
Darja Šmite Blekinge Institute of Technology, Nils Brede Moe , Thomas Krekling Buskerud Fylkeskommune, Viktoria Stray University of Oslo / SINTEF
16:00 - 17:45
Session 3: Methods and processes 01ICGSE Journal-First Paper Presentations / ICGSE Experience Reports / ICGSE Research Papers / ICGSE Industry Talks at Van-Horne
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
16:00
20m
Talk
Tailoring Product Ownership in Large-Scale Global ProjectsIEEE Software Journal First
ICGSE Journal-First Paper Presentations
Julian Bass University of Salford, Andy Haxby Competa bv
16:20
20m
Industry talk
Embracing uncertainty and change with lean methods and disciplined software systems engineering
ICGSE Industry Talks
Doug Durham Don't Panic Labs
16:40
20m
Experience report
Using product line engineering in a globally distributed agile development team to shorten release cycles effectively
ICGSE Experience Reports
Anirudh Aggarwal Siemens healthcare Private Limited, V. S. Mani Siemens
17:00
20m
Research paper
An Empirical Study on Task Documentation in Software Crowdsourcing on TopCoder
ICGSE Research Papers
Luis Vaz PUCRS, Igor Steinmacher Northern Arizona University, Sabrina Marczak PUCRS
Pre-print
17:20
20m
Experience report
Dogfooding: eating our own dog food in a large global mobile industry playerCandidate for Best Experience Report Award
ICGSE Experience Reports
Edgar Tanaka Motorola Mobility, Gustavo Tordin Eldorado Institute, Edilson Silva Motorola Mobility

Sun 26 May

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

09:00 - 17:30
MISE (Day 1)ICSE Workshops at Van-Horne

Mon 27 May

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

09:00 - 17:30
MISE (Day 2)ICSE Workshops at Van-Horne

Tue 28 May

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

09:00 - 10:30
09:00
10m
Talk
Welcome, Overview and Introductions
ICSE Student Mentoring Workshop
Christian Kästner Carnegie Mellon University, Lori Pollock University of Delaware, USA, Lin Tan Purdue University
09:10
40m
Talk
Why pursue a Ph.D. and how to choose a research area and advisor
ICSE Student Mentoring Workshop
Margaret-Anne Storey University of Victoria
09:50
40m
Talk
Software Engineering - What SE researchers do
ICSE Student Mentoring Workshop
Westley Weimer University of Michigan
11:00 - 12:30
11:00
45m
Talk
How to navigate graduate school toward a rewarding Ph.D
ICSE Student Mentoring Workshop
Denys Poshyvanyk William and Mary
11:45
45m
Talk
Establishing a Profile
ICSE Student Mentoring Workshop
Jonathan Bell George Mason University
File Attached
14:00 - 15:30
14:00
40m
Talk
Publishing in Software Engineering
ICSE Student Mentoring Workshop
Jane Cleland-Huang University of Notre Dame
14:40
50m
Talk
Panel Post-PhD career: What are the tradeoffs between a research career in industry, academia (research track, teaching track), and government?
ICSE Student Mentoring Workshop
Julia Rubin University of British Columbia, Nicholas A. Kraft ABB Corporate Research, Eddie Aftandilian Google, Michael Hilton Carnegie Mellon University, USA
16:00 - 17:30
16:00
80m
Talk
Panel of new Ph.D.s - What I wish I knew when I started my PhD in SE
ICSE Student Mentoring Workshop
Moritz Beller Delft University of Technology, Joshua Garcia University of California, Irvine, Sarah Nadi University of Alberta, Jinqiu Yang Concordia University, Montreal, Canada
17:20
10m
Talk
Closing
ICSE Student Mentoring Workshop

Wed 29 May

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

11:00 - 12:30
Security 1ICSE Journal-First Papers / ICSE Papers / ICSE Technical Track / ICSE New Ideas and Emerging Results / ICSE Software Engineering in Practice at Van-Horne
Chair(s): Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
11:00
20m
Talk
Interventions for Software Security: Creating a Lightweight Program of Assurance Techniques for DevelopersSEIPIndustry Program
ICSE Software Engineering in Practice
Charles Weir Lancaster University, Lynne Blair Lancaster University, Ingolf Becker University College London, M. Angela Sasse University College London, James Noble Victoria University of Wellington, Awais Rashid University of Bristol, UK
11:20
20m
Talk
Towards Better Utilizing Static Application Security TestingSEIPIndustry Program
ICSE Software Engineering in Practice
Jinqiu Yang Concordia University, Montreal, Canada, Lin Tan Purdue University, John Peyton HCL America, Kristofer A Duer AppScan Source
11:40
20m
Talk
LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program MetricsTechnical Track
ICSE Technical Track
Xiaoning Du Nanyang Technological University, Bihuan Chen Fudan University, Yuekang Li Nanyang Technological University, Jianmin Guo Tsinghua University, Yaqin Zhou Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore, Yu Jiang
12:00
10m
Talk
A Screening Test for Disclosed Vulnerabilities in FOSS ComponentsIndustry ProgramJournal-First
ICSE Journal-First Papers
Stanislav Dashevskyi University of Luxembourg, Achim D. Brucker The University of Sheffield, Fabio Massacci University of Trento
Link to publication DOI Pre-print
12:10
10m
Talk
VULTRON: Catching Vulnerable Smart Contracts Once and for AllNIER
ICSE New Ideas and Emerging Results
Haijun Wang Nanyang Technological University, Yi Li Nanyang Technological University, Shang-Wei Lin Nanyang Technological University, Lei Ma Kyushu University, Yang Liu Nanyang Technological University, Singapore
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Gender and TrustICSE Software Engineering in Society / ICSE Posters at Van-Horne
Chair(s): Kelly Blincoe University of Auckland
14:00
20m
Talk
Implicit Gender Biases in Professional Software Development: An Empirical StudySEIS
ICSE Software Engineering in Society
Yi Wang Rochester Institute of Technology, David Redmiles University of California, Irvine
Pre-print
14:20
20m
Talk
Gender Diversity and Women in Software Teams: How Do They Affect Community Smells?SEIS
ICSE Software Engineering in Society
Gemma Catolino University of Salerno, Fabio Palomba University of Zurich, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology, Filomena Ferrucci University of Salerno
Pre-print
14:40
20m
Talk
Trust beyond computation alone: Human aspects of trust in blockchain technologiesSEIS
ICSE Software Engineering in Society
Barnaby Craggs University of Bristol, Awais Rashid University of Bristol, UK
15:00
5m
Poster
Reinforcing Diversity Company Policies: Insights From StackOverflow Developers Survey
ICSE Posters
Karina Kohl Silveira School of Technology at PUCRS University, Rafael Prikladnicki School of Technology at PUCRS University, Soraia Musse , Isabel Manssour , Renata Vieira
15:05
5m
Poster
When Software Development Meets the Shopfloor: The Case of Industrial Fablabs
ICSE Posters
15:10
5m
Poster
A Decentralized Application for Fostering Biodiversity: Opportunities and Challenges
ICSE Posters
Jagadeesh Chandra Bose R P Accenture, Vikrant Kaulgud Accenture Labs, India, Mauro Rebelo , Sanjay Podder Accenture
15:15
15m
Talk
Discussion PeriodSEIS
ICSE Software Engineering in Society

16:00 - 18:00
16:00
20m
Talk
Strategies and Best Practices for Model-based Systems Engineering Adoption in Embedded Systems IndustrySEIPIndustry Program
ICSE Software Engineering in Practice
Tiago Amorim TU Berlin, Andreas Vogelsang TU Berlin, Florian Pudlitz TU Berlin, Peter Gersing GPP, Jan Philipps foqee GmbH
Pre-print
16:20
20m
Talk
VIATRA Solver: A Framework for the Automated Generation of Consistent Domain-Specific ModelsDemosIndustry Program
ICSE Demonstrations
Oszkár Semeráth Budapest University of Technology and Economics, Aren Babikian McGill University, Sebastian Pilarski McGill University, Daniel Varro McGill University / Budapest University of Technology and Economics
Media Attached File Attached
16:40
20m
Talk
Practical GUI Testing of Android Applications via Model Abstraction and RefinementTechnical Track
ICSE Technical Track
Tianxiao Gu Alibaba Group, Chengnian Sun University of California, Davis, Xiaoxing Ma Nanjing University, Chun Cao Nanjing University, Chang Xu Nanjing University, Yao-Yuan Yang , Qirun Zhang Georgia Institute of Technology, Jian Lu Nanjing University, Zhendong Su ETH Zurich
17:00
20m
Talk
AutoTap: Synthesizing and Repairing Trigger-Action Programs Using LTL PropertiesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Lefan Zhang The University of Chicago, Weijia He The University of Chicago, Jesse Martinez The University of Chicago, Noah Brackenbury The University of Chicago, Shan Lu University of Chicago, Blase Ur The University of Chicago
17:20
10m
Talk
Towards a Cognizant Virtual Software Modeling Assistant using Model ClonesNIER
ICSE New Ideas and Emerging Results
Matthew Stephan Miami University
Pre-print
17:30
10m
Talk
A Model-Integrated Approach to Designing Self-Protecting SystemsJournal-First
ICSE Journal-First Papers
Stefano Iannucci Mississippi State University, Sherif Abdelwahed Virginia Commonwealth University, Andrea Montemaggio Mississippi State University, Melissa Hannis Mississippi State University, Leslie Leonard U.S. Army Engineer Research and Development Center (ERDC), Jason King U.S. Army Engineer Research and Development Center (ERDC), Drew Hamilton Mississippi State University, CCI
17:40
10m
Talk
Symbolic Refinement of Extended State Machines with Applications to the Automatic Derivation of Sub-Components and ControllersJournal-First
ICSE Journal-First Papers
Khaled El-Fakih American University of Sharjah, Gregor Bochmann U. of Ottawa
17:50
10m
Talk
Discussion Period
ICSE Papers

Thu 30 May

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

11:00 - 12:30
11:00
20m
Talk
MCP: A Security Testing Tool Driven by RequirementsDemos
ICSE Demonstrations
Phu X. Mai University of Luxembourg, Fabrizio Pastore University of Luxembourg, Arda Goknil University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
11:20
20m
Talk
RM2PT: A Tool for Automated Prototype Generation from Requirements ModelDemos
ICSE Demonstrations
Yilong Yang University of Macau, Xiaoshan Li Faculty of Science and Technology, Univesity of Macau, Zhiming Liu Southwest University, Wei Ke Macao Polytechnic Institute
11:40
20m
Talk
Supporting Analysts by Dynamic Extraction and Classification of Requirements-Related KnowledgeTechnical Track
ICSE Technical Track
Zahra Shakeri University of Calgary, Vincenzo Gervasi University of Pisa, Didar Zowghi University of Technology, Sydney, Behrouz Far University of Calgary
12:00
10m
Talk
An Active Learning Approach for Improving the Accuracy of Automated Domain Model ExtractionJournal-First
ICSE Journal-First Papers
Chetan Arora SES Networks and University of Luxembourg, Mehrdad Sabetzadeh SnT Centre / University of Luxembourg, Shiva Nejati SnT Centre/University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
12:10
10m
Talk
Requirements Engineering as Science in the SmallNIER
ICSE New Ideas and Emerging Results
Munindar P. Singh North Carolina State University, Amit Chopra Lancaster University, UK
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Requirements Engineering for Mass-Market SoftwareICSE Software Engineering in Practice / ICSE Technical Track / ICSE Papers / ICSE Journal-First Papers / ICSE Demonstrations at Van-Horne
Chair(s): Paul Ralph University of Auckland
14:00
30m
Talk
(SEIP Talk) Data-Driven Requirements EngineeringSEIPIndustry Program
ICSE Software Engineering in Practice
Walid Maalej University of Hamburg, Maleknaz Nayebi Polytechnique Montréal, Guenther Ruhe University of Calgary
14:30
20m
Talk
Guigle: A GUI Search Engine for Android AppsDemosIndustry Program
ICSE Demonstrations
Carlos Bernal-Cárdenas William and Mary, Kevin Moran College of William & Mary, Michele Tufano College of William and Mary, Zichang Liu College of William & Mary, Linyong Nan College of William & Mary, Zhehan Shi College of William & Mary, Denys Poshyvanyk William and Mary
Pre-print Media Attached
14:50
20m
Talk
StoryDroid: Automated Generation of Storyboard for Android AppsTechnical TrackIndustry Program
ICSE Technical Track
Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Chunyang Chen Monash University, Ting Su Nanyang Technological University, Singapore, Wenhe Li New York University Shanghai, Yang Liu Nanyang Technological University, Singapore, Lihua Xu
15:10
10m
Talk
Metamorphic Relations for Enhancing System Understanding and UseJournal-First
ICSE Journal-First Papers
Zhi Quan (George) Zhou University of Wollongong, Australia, Liqun Sun University of Wollongong, Tsong Yueh Chen Swinburne University of Technology, Dave Towey University of Nottingham Ningbo China
15:20
10m
Talk
Discussion Period
ICSE Papers

18:15 - 19:15

Fri 31 May

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

11:00 - 12:30
Software Product LinesICSE Demonstrations / ICSE Technical Track / ICSE Papers at Van-Horne
Chair(s): Shahar Maoz Tel Aviv University
11:00
20m
Talk
Intention-Based Integration of Software VariantsArtifacts AvailableTechnical Track
ICSE Technical Track
Max Lillack University of Leipzig, Ştefan Stănciulescu ABB Corporate Research, Switzerland, Wilhelm Hedman , Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Andrzej Wąsowski IT University of Copenhagen, Denmark
Pre-print File Attached
11:20
20m
Talk
Supporting the Statistical Analysis of Variability ModelsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Ruben Heradio UNED (Universidad Nacional de Educacion a Distancia), David Fernandez-Amoros UNED (Universidad Nacional de Educacion a Distancia), Christoph Mayr-Dorn Johannes Kepler University Linz, Alexander Egyed
11:40
20m
Talk
xLineMapper: A Product Line Feature-Architecture-Implementation Mapping ToolsetDemos
ICSE Demonstrations
Cuong Cu Cybersource Corporation, Xin Ye California State University San Marcos, Yongjie Zheng California State University San Marcos
12:00
20m
Talk
Multifaceted Automated Analyses for Variability-Intensive Embedded SystemsTechnical Track
ICSE Technical Track
Sami Lazreg Visteon Electronics and Universite Cote d Azur, Maxime Cordy SnT, University of Luxembourg, Philippe Collet University of Nice, Patrick Heymans University of Namur, Sébastien Mosser Université du Québec à Montréal
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Specifications and ModelsICSE Papers / ICSE Demonstrations / ICSE Technical Track at Van-Horne
Chair(s): Sylvain Hallé Université du Québec à Chicoutimi, Canada
14:00
20m
Talk
PsALM: Specification of Dependable Robotic MissionsDemos
ICSE Demonstrations
Claudio Menghi University of Luxembourg, SnT, Christos Tsigkanos Technische Universität Wien, Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Patrizio Pelliccione Chalmers | University of Gothenburg and University of L'Aquila
14:20
20m
Talk
Symbolic Repairs for GR(1) SpecificationsArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Shahar Maoz Tel Aviv University, Jan Oliver Ringert Tel Aviv University, Rafi Shalom Tel Aviv University
14:40
20m
Talk
ARepair: A Repair Framework for AlloyDemos
ICSE Demonstrations
Kaiyuan Wang Google, Inc., Allison Sullivan North Carolina Agriculture and Technical State University, Sarfraz Khurshid University of Texas at Austin
15:00
20m
Talk
Visual Debugging of Behavioural ModelsDemos
ICSE Demonstrations
Gianluca Barbon Université Grenoble Alpes, Inria, LIG, Vincent Leroy University of Grenoble - CNRS, Gwen Salaün University of Grenoble Alpes, Emmanuel Yah Université Grenoble Alpes
15:20
10m
Talk
Discussion Period
ICSE Papers

16:00 - 17:20
Program TransformationsICSE New Ideas and Emerging Results / ICSE Technical Track / ICSE Papers at Van-Horne
Chair(s): Cindy Rubio-González University of California, Davis
16:00
20m
Talk
Global Optimization of Numerical Programs via Prioritized Stochastic Algebraic TransformationsArtifacts AvailableTechnical Track
ICSE Technical Track
Xie Wang Nanjing University, Huaijin Wang Nanjing University, Zhendong Su ETH Zurich, Enyi Tang Nanjing University, Xin Chen Nanjing University, Weijun Shen Nanjing University, Zhenyu Chen Nanjing University, Linzhang Wang , Xianpei Zhang Nanjing University, Xuandong Li Nanjing University
16:20
20m
Talk
Type Migration in Ultra-Large-Scale CodebasesArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Ameya Ketkar Oregon State University, USA, Ali Mesbah University of British Columbia, Davood Mazinanian University of British Columbia, Danny Dig School of EECS at Oregon State University, Eddie Aftandilian Google
Pre-print
16:40
20m
Talk
Dynamic Slicing for AndroidTechnical Track
ICSE Technical Track
Tanzirul Azim Microsoft, USA, Arash Alavi University of California, Riverside, Iulian Neamtiu New Jersey Institute of Technology, Rajiv Gupta UC Riverside
17:00
10m
Talk
Conditional Compilation is Dead, Long Live Conditional Compilation!NIER
ICSE New Ideas and Emerging Results
Paul Gazzillo University of Central Florida, Shiyi Wei The University of Texas at Dallas
Pre-print
17:10
10m
Talk
Discussion Period
ICSE Papers

Sun 26 May

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

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
Van-Horne

Mon 27 May

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

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
Van-Horne

Sat 25 May

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

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Van-Horne

Wed 29 May

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Van-Horne