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

09:00 - 09:30
Opening RemarksTechDebt at Viger
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute
09:00
30m
Talk
Where Are We in the Journey and Remarks About the Schedule
TechDebt
Paris Avgeriou University of Groningen, The Netherlands, Klaus Schmid Stiftung University Hildesheim, Neil Ernst University of Victoria, Magiel Bruntink Software Improvement Group
09:30 - 10:30
Keynote PresentationTechDebt at Viger
Chair(s): Klaus Schmid Stiftung University Hildesheim
09:30
60m
Talk
Keynote: How to Remove Technical Debt in Testing Environments
TechDebt

11:00 - 12:00
Managing Technical DebtTechDebt at Viger
Chair(s): Clemente Izurieta Montana State University
11:00
20m
Talk
Supporting Analysis of Technical Debt Causes and Effects with Cross-Company Probabilistic Cause–Effect Diagrams
TechDebt
Manoel Gomes Mendonça , Carolyn Seaman University of Maryland Baltimore County
11:20
20m
Talk
Technical Debt Triage in Backlog Management
TechDebt
Terese Besker Chalmers University of Technology, Sweden, Antonio Martini University of Oslo, Norway, Jan Bosch Chalmers University of Technology, Sweden
11:40
20m
Research paper
Temporal Discounting in Technical Debt: How Do Software Practitioners Discount the Future?
TechDebt
Christoph Becker University of Toronto, Fabian Fagerholm University of Helsinki & Blekinge Institute of Technology, Rahul Mohanani Indraprastha Institue of Information Technology, Alexander Chatzigeorgiou University of Macedonia
Pre-print
12:00 - 12:30
DiscussionTechDebt at Viger
Chair(s): Clemente Izurieta Montana State University
14:00 - 15:00
Technical Debt in PracticeTechDebt at Viger
Chair(s): Heiko Koziolek ABB Corporate Research
14:00
20m
Talk
Leveraging SecDevOps to Tackle the Technical Debt Associated with Cybersecurity Attack Tactics
TechDebt
Clemente Izurieta Montana State University, Mary Prouty Georgia Institute of Technology
Pre-print
14:20
20m
Talk
Balancing Resources and Load: Eleven Nontechnical Phenomena That Contribute to Formation or Persistence of Technical Debt
TechDebt
Richard Brenner Chaco Canyon Consulting
14:40
20m
Short-paper
Identifying Scalability Debt in Open Systems
TechDebt
Geir Kjetil Hanssen SINTEF, Norway, Antonio Martini University of Oslo, Norway
Pre-print
15:00 - 15:30
DiscussionTechDebt at Viger
16:00 - 16:30
Tool DemosTechDebt at Viger
16:00
5m
Demonstration
DV8: Automated Architecture Analysis Tool Suites
TechDebt
Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa
16:05
5m
Demonstration
Teamscale: Tackle Technical Debt and Control the Quality of Your Software
TechDebt
Roman Haas CQSE GmbH, Rainer Niedermayr CQSE GmbH
Pre-print Media Attached
16:10
5m
Demonstration
CBR Insight: Measure and Visualize Source Code Quality
TechDebt
Jeremy Ludwig Stottler Henke Associates, Inc.
16:15
5m
Demonstration
How Deep Is the Mud: Fathoming Architecture Technical Debt Using Designite
TechDebt
Tushar Sharma Athens University of Economics and Business
Pre-print
16:20
5m
Demonstration
Silverthread CodeMRI Technical Health Assessment Tools
TechDebt
16:25
5m
Demonstration
Empirical Analysis of Architecture Technical Debt
TechDebt
16:30 - 17:30
Tool PanelTechDebt at Viger
Chair(s): Neil Ernst University of Victoria

Mon 27 May

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

09:00 - 10:00
Keynote PresentationTechDebt at Viger
Chair(s): Paris Avgeriou University of Groningen, The Netherlands
09:00
60m
Talk
Keynote: Lessons from the Exponential Growth of Refactoring Research in the Last Decade
TechDebt
Danny Dig School of EECS at Oregon State University
Pre-print
10:00 - 10:30
Tool DemosTechDebt at Viger
10:00
6m
Demonstration
TETRA, as a Set of Techniques and Tools for Calculating Technical Debt Principal and Interest
TechDebt
Boris Kontsevoi Intetics Inc. , Serge Stepantsov Intetics Inc., COO
DOI
10:06
6m
Demonstration
Mitigating Technical and Architectural Debt with Sonargraph
TechDebt

10:12
6m
Demonstration
CodeArena: Inspecting and Improving Code Quality Metrics in Java Using Minecraft
TechDebt
Simon Baars , Sander Meester University of Amsterdam, Netherlands / Software Improvement Group
Pre-print Media Attached File Attached
10:18
6m
Demonstration
Fourth-Generation Languages Are Technical Debt
TechDebt
Vadim Zaytsev Raincode Labs, Belgium, Johan Fabry Raincode Labs, Belgium
10:24
6m
Demonstration
Sarif-Enabled Tooling to Encourage Gradual Technical Debt Reduction
TechDebt
Paul Anderson GrammaTech, Inc
11:00 - 12:00
Architectural Technical DebtTechDebt at Viger
Chair(s): Carolyn Seaman University of Maryland Baltimore County
11:00
20m
Talk
A Proposed Model-Driven Approach to Manage the Architectural Technical Debt Life Cycle
TechDebt
Hernan Astudillo Universidad Tecnica Federico Santa María, Boris Rainiero Perez Gutierrez
File Attached
11:20
20m
Talk
Architectural Technical Debt in Microservices: A Case Study in a Large Company
TechDebt
Antonio Martini University of Oslo, Norway, Saulo Soares de Toledo University of Oslo, Norway
File Attached
11:40
20m
Talk
Architectural Smells Detected by Tools: A Catalogue Proposal
TechDebt
Umberto Azadi University of Milan-Bicocca, Francesca Arcelli Fontana University of Milano-Bicocca, Davide Taibi Tampere University of Technology, Finland
Pre-print Media Attached
12:00 - 12:30
DiscussionTechDebt at Viger
Chair(s): Carolyn Seaman University of Maryland Baltimore County
14:00 - 15:00
Technical Debt in Source Code and Code QualityTechDebt at Viger
Chair(s): Antonio Martini University of Oslo, Norway
14:00
20m
Talk
On the Diffuseness of Code: Technical Debt in Open Source Projects
TechDebt
Valentina Lenarduzzi LUT University, Davide Taibi Tampere University of Technology, Finland
Pre-print
14:20
20m
Talk
Investigating on the Impact of Software Clones on Technical Debt
TechDebt

14:40
20m
Talk
The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes
TechDebt
Marco di Biase Software Improvement Group / Delft University of Technology, Ayushi Rastogi , Magiel Bruntink Software Improvement Group, Arie van Deursen Delft University of Technology
DOI Pre-print
15:00 - 15:30
DiscussionTechDebt at Viger
Chair(s): Antonio Martini University of Oslo, Norway
16:00 - 17:15
Round TableTechDebt at Viger
Chair(s): Philippe Kruchten University of British Columbia
17:15 - 17:30
Closing RemarksTechDebt at Viger
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Clemente Izurieta Montana State University
17:30 - 19:00

Tue 28 May

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

08:30 - 17:30

Wed 29 May

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

11:00 - 12:30
Static AnalysisICSE Technical Track / ICSE Papers / ICSE Demonstrations at Viger
Chair(s): Mauro Pezze Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy)
11:00
20m
Talk
SMOKE: Scalable Path-Sensitive Memory Leak Detection for Millions of Lines of CodeArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical Track
ICSE Technical Track
Gang Fan Hong Kong University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Qingkai Shi Hong Kong University of Science and Technology, Xiao Xiao Sourcebrella Inc., Jinguo Zhou Sourcebrella Inc., Charles Zhang The Hong Kong University of Science and Technology
Pre-print
11:20
20m
Talk
Reasonably-Most-General Clients for JavaScript Library AnalysisArtifacts AvailableTechnical TrackIndustry Program
ICSE Technical Track
Erik Krogh Kristensen Aarhus University, Denmark, Anders Møller Aarhus University
11:40
20m
Talk
Resource-aware Program Analysis via Online Abstraction CoarseningACM SIGSOFT Distinguished Paper AwardTechnical Track
ICSE Technical Track
Kihong Heo University of Pennsylvania, USA, Hakjoo Oh Korea University, Hongseok Yang KAIST
12:00
20m
Talk
SMT-Based Refutation of Spurious Bug Reports in the Clang Static AnalyzerDemos
ICSE Demonstrations
Mikhail R. Gadelha SIDIA Instituto de Ciência e Tecnologia, Enrico Steffinlongo , Lucas C. Cordeiro University of Manchester, UK, Bernd Fischer Stellenbosch University, Denis A. Nicole University of Southampton
12:20
10m
Talk
Discussion Period
ICSE Papers

12:45 - 13:00
Facebook Special Announcement for Academic Researchers in Testing and VerificationICSE Community Meetings at Viger
12:45
15m
Meeting
Facebook Special Announcement for Academic Researchers in Testing and Verification
ICSE Community Meetings

14:00 - 15:30
Continuous IntegrationICSE Software Engineering in Practice / ICSE Technical Track / ICSE Papers at Viger
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute
14:00
20m
Talk
Big Bangs and Small Pops: On Critical Cyclomatic Complexity and Developer Integration BehaviorSEIPIndustry Program
ICSE Software Engineering in Practice
Daniel Ståhl Ericsson AB, Antonio Martini University of Oslo, Norway, Torvald Mårtensson Saab AB
14:20
20m
Talk
Predictive Test SelectionSEIPIndustry Program
ICSE Software Engineering in Practice
Mateusz Machalica Facebook, Inc., Alex Samylkin Facebook, Inc., Meredith Porth Facebook, Inc., Satish Chandra Facebook
Pre-print
14:40
20m
Talk
Assessing Transition-based Test Selection Algorithms at GoogleSEIPIndustry Program
ICSE Software Engineering in Practice
Claire Leong Google / UNSW, Abhayendra Singh Google, Inc, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg, John Micco Netflix
Pre-print
15:00
20m
Talk
Automated Reporting of Anti-Patterns and Decay in Continuous IntegrationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Carmine Vassallo University of Zurich, Sebastian Proksch University of Zurich, Harald Gall University of Zurich, Massimiliano Di Penta University of Sannio
Pre-print
15:20
10m
Talk
Discussion Period
ICSE Papers

16:00 - 18:00
SE Datasets, Research Infrastructure, and MethodologyICSE Journal-First Papers / ICSE New Ideas and Emerging Results / ICSE Demonstrations / ICSE Papers / ICSE Technical Track at Viger
Chair(s): Rashina Hoda The University of Auckland
16:00
20m
Talk
BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and FixesTechnical Track
ICSE Technical Track
Naji Dmeiri University of California, Davis, David A Tomassi University of California, Davis, Yichen Wang University of California, Davis, Antara Bhowmick University of California, Davis, Yen-Chuan Liu University of California, Davis, Prem Devanbu University of California, Bogdan Vasilescu Carnegie Mellon University, Cindy Rubio-González University of California, Davis
Pre-print
16:20
20m
Talk
DefeXts: A Curated Dataset of Reproducible Real-World Bugs for Modern JVM LanguagesDemos
ICSE Demonstrations
Samuel Benton The University of Texas at Dallas, Ali Ghanbari The University of Texas at Dallas, Lingming Zhang
16:40
10m
Talk
Open Collaborative Data – using OSS principles to share data in SW engineeringNIER
ICSE New Ideas and Emerging Results
Per Runeson Lund University
16:50
10m
Talk
Leveraging Small Software Engineering Data Sets with Pre-trained Neural NetworksNIER
ICSE New Ideas and Emerging Results
Andrea Janes , Romain Robbes Free University of Bozen-Bolzano
17:00
20m
Talk
ActionNet: Vision-based Workflow Action Recognition From Programming ScreencastsTechnical Track
ICSE Technical Track
Dehai Zhao , Zhenchang Xing Australia National University, Chunyang Chen Monash University, Xin Xia Monash University, Guoqiang Li Shanghai Jiao Tong University
17:20
10m
Talk
The ABC of Software Engineering ResearchJournal-First
ICSE Journal-First Papers
Klaas-Jan Stol University College Cork and Lero, Ireland, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
Link to publication DOI
17:30
10m
Talk
Mining Plausible Hypotheses from the Literature via Meta-AnalysisNIER
ICSE New Ideas and Emerging Results
Vladimir Ivanov , Giancarlo Succi Innopolis University, Jooyong Yi UNIST (Ulsan National Institute of Science and Technology)
17:40
10m
Talk
Analyzing Families of Experiments in SE: a Systematic Mapping StudyJournal-First
ICSE Journal-First Papers
Adrian Santos Parrilla , Omar Gomez Escuela Superior Politecnica de Chimborazo Riobamba, Natalia Juristo Universidad Politecnica de Madrid
17:50
10m
Talk
Discussion Period
ICSE Papers

Thu 30 May

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

11:00 - 12:30
AIOps: Real-World Challenges and Research InnovationsICSE Technical Briefings at Viger
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College
11:00
90m
Talk
AIOps: Real-World Challenges and Research InnovationsIndustry Program
ICSE Technical Briefings
Yingnong Dang Microsoft Azure, Qingwei Lin Microsoft Research, China, Ryan Huang Johns Hopkins University
14:00 - 15:30
Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataICSE Technical Briefings at Viger
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College
14:00
90m
Talk
Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataIndustry Program
ICSE Technical Briefings
Krzysztof Czarnecki University of Waterloo, Canada

Fri 31 May

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

11:00 - 12:30
Developer Biases and TrustICSE Technical Track / ICSE Journal-First Papers / ICSE Papers at Viger
Chair(s): Kelly Blincoe University of Auckland
11:00
20m
Talk
FLOSS Participants' Perceptions about Gender and Inclusiveness: A SurveyTechnical TrackIndustry Program
ICSE Technical Track
Amanda Lee University of Alabama, Jeff Carver University of Alabama
Pre-print
11:20
20m
Talk
Going Farther Together: The Impact of Social Capital on Sustained Participation in Open SourceACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
ICSE Technical Track
Huilian Sophie Qiu Carnegie Mellon University, Pittsburgh, Pennsylvania, United States, Alexander Nolte University of Tartu, Anita Brown Bryn Mawr College, Bryn Mawr, Pennsylvania, United States, Alexander Serebrenik Eindhoven University of Technology, Bogdan Vasilescu Carnegie Mellon University
Pre-print
11:40
20m
Talk
Investigating the Effects of Gender Bias on GitHubTechnical TrackIndustry Program
ICSE Technical Track
Nasif Imtiaz North Carolina State University, Justin Middleton , Joymallya Chakraborty , Neill Robson NC State University, Gina Bai North Carolina State University, Emerson Murphy-Hill Google
Pre-print
12:00
10m
Research paper
Cognitive Biases in Software Engineering: A Systematic Mapping StudyJournal-First
ICSE Journal-First Papers
Rahul Mohanani Indraprastha Institue of Information Technology, Iflaah Salman University of Oulu, Burak Turhan Monash University, Pilar Rodriguez University of Oulu, Paul Ralph University of Auckland
Link to publication DOI Pre-print
12:10
20m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Crowdsourcing in Software EngineeringICSE Papers / ICSE Software Engineering in Practice / ICSE Technical Track at Viger
Chair(s): Tayana Conte Universidade Federal do Amazonas
14:00
30m
Talk
(SEIP Talk) Crowdsourcing in Software Engineering: Models, Motivations, and ChallengesSEIPIndustry Program
ICSE Software Engineering in Practice
Thomas LaToza George Mason University
14:30
20m
Talk
CTRAS: Crowdsourced Test Report Aggregation and SummarizationTechnical TrackIndustry Program
ICSE Technical Track
hao rui , Yang Feng University of California, Irvine, James Jones University of California, Irvine, Yuying Li State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University
14:50
20m
Talk
iSENSE: Completion-Aware Crowdtesting ManagementACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
ICSE Technical Track
Junjie Wang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens institute of technology, Rahul Krishna NC State University, Tim Menzies North Carolina State University, Qing Wang Institute of Software, Chinese Academy of Sciences
15:10
20m
Talk
Discussion Period
ICSE Papers

16:00 - 17:20
Software QualityICSE Software Engineering in Practice / ICSE New Ideas and Emerging Results / ICSE Papers / ICSE Technical Track at Viger
Chair(s): Ying Zou Queen's University, Kingston, Ontario
16:00
20m
Talk
WSQF: Comprehensive Software Quality Evaluation Framework and Benchmark based on the SQuaRESEIPIndustry Program
ICSE Software Engineering in Practice
Naohiko Tsuda Waseda University, Hironori Washizaki Waseda University, Kiyoshi Honda , Hidenori Nakai Waseda University, Yoshiaki Fukazawa Waseda University, Motoei Azuma Waseda University, Toshihiro Komiyama NEC Corporation, Tokyo, Japan, Tadashi Nakano Computer Software Association of Japan, Tokyo, Japan, Hirotsugu Suzuki Computer Software Association of Japan, Tokyo, Japan, Sumie Morita FUJITSU GENERAL LIMITED, Kanagawa, Japan (until the end of FY2017, FUJITSU LABORATORIES LTD.,Kanagawa, Japan), Katsue Kojima Fujitsu Limited, Tokyo, Japan, Akiyoshi Hando FUJITSU BROAD SOLUTION & CONSULTING Inc., Tokyo, Japan
16:20
20m
Talk
Leveraging Artifact Trees to Evolve and Reuse Safety CasesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Ankit Agrawal University of Notre Dame, Seyedehzahra Khoshmanesh Iowa State University, Michael Vierhauser University of Notre Dame, Mona Rahimi , Jane Cleland-Huang University of Notre Dame, Robyn Lutz Iowa State University
16:40
10m
Talk
Trade-off-Oriented Development: Making Quality Attribute Trade-offs First-ClassNIER
ICSE New Ideas and Emerging Results
Tobias Dürschmid Carnegie Mellon University, Institute for Software Research, Eunsuk Kang Carnegie Mellon University, David Garlan Carnegie Mellon University
Pre-print
16:50
10m
Talk
Current Challenges in Practical Object-Oriented Software DesignNIER
ICSE New Ideas and Emerging Results
Maurício Aniche Delft University of Technology, Netherlands, Joe Yoder The Refactory, Inc., Fabio Kon University of São Paulo
17:00
20m
Talk
Discussion Period
ICSE Papers

Tue 28 May

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

Room8:00309:003010:003011:003012:003013:003014:003015:003016:003017:0030
Viger

Wed 29 May

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Viger

Fri 31 May

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Viger