ICPC 2019
Sat 25 - Sun 26 May 2019
Montreal, QC, Canada
co-located with
ICSE 2019
Toggle navigation
Attending
Venue: Fairmont The Queen Elizabeth Hotel
ICSE 2019
Accommodation
Registration
Registration Desk Hours
Resume Database
Visas and Travel Authorizations
Travel Support
Childcare
Montréal
Code of Conduct
Diversity and Inclusion Plan
Logo
Program
ICPC Program
Your Program
Sat 25 May
Sun 26 May
Tracks
ICPC 2019
ICPC 2019 Presentations
ICPC 2019 Technical Research
ICPC 2019 Tools Demo
ICPC 2019 Replications
ICPC 2019 Negative Results
Organization
ICPC 2019 Committees
Organization Committee
Steering Committee
Track Committees
ICPC 2019 Technical Research
ICPC 2019 Tools Demo
ICPC 2019 Replications
ICPC 2019 Negative Results
Contributors
People Index
Search
Series
Series
ICPC 2025
ICPC 2024
ICPC 2023
ICPC 2022
ICPC 2021
ICPC 2020
ICPC 2019
ICPC 2018
Sign in
Sign up
ICSE 2019
(
series
) /
ICPC 2019
(
series
) /
Fairmont The Queen Elizabeth Hotel
/
Room information: Laurier
Venue
Fairmont The Queen Elizabeth Hotel
Room name
Laurier
Floor
0
Room number
2
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
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:15
Conference Opening
ICPC 2019 Presentations
at
Laurier
09:15 - 10:00
Keynote
ICPC 2019 Presentations
at
Laurier
Chair(s):
Federica Sarro
University College London, UK
09:15
45m
Talk
What goes on in your brain when you read and understand code?
ICPC 2019 Presentations
Westley Weimer
University of Michigan
10:00 - 10:30
Session I : Comprehending program comprehension I
ICPC 2019 Technical Research
/
ICPC 2019 Replications
at
Laurier
Chair(s):
Dror Feitelson
Hebrew University
10:00
20m
Full-paper
Improving Source Code Readability: Theory and Practice
ICPC 2019 Technical Research
A:
Sarah Fakhoury
Washington State University
,
Devjeet Roy
,
Sk. Adnan Hassan
Infosapex Limited
,
Venera Arnaoudova
Washington State University
Pre-print
10:20
10m
Short-paper
Replicating Novices' Struggles with Coding Style
ICPC 2019 Replications
Eliane Wiese
University of Utah
,
Anna Rafferty
Carleton College
,
Daniel Kopta
,
Jacqulyn MacHardy
Pre-print
11:00 - 12:40
Session II: Comprehending program comprehension II
ICPC 2019 Technical Research
/
ICPC 2019 Negative Results
at
Laurier
Chair(s):
Fabio Petrillo
Université du Québec à Chicoutimi, Canada
11:00
20m
Full-paper
How Does Feature Dependency Affect Configurable System Comprehensibility?
ICPC 2019 Technical Research
Djan Almeida Santos
Federal Institute of Bahia
,
Cláudio Sant'Anna
Pre-print
11:20
20m
Full-paper
Live Programming and Software Evolution: Questions during a Programming Change Task
ICPC 2019 Technical Research
Juraj Kubelka
University of Chile
,
Romain Robbes
Free University of Bozen-Bolzano
,
Alexandre Bergel
University of Chile
Pre-print
11:40
20m
Full-paper
Measuring the Cognitive Load of Software Developers: A Systematic Mapping Study
ICPC 2019 Technical Research
Lucian Gonçales
University of Vale do Rio dos Sinos (UNISINOS)
,
Kleinner Farias
,
Bruno da Silva
Cal Poly, San Luis Obispo
,
Jonathan Fessler
Pre-print
12:00
20m
Full-paper
A Large-Scale Empirical Study on Code-Comment Inconsistencies
ICPC 2019 Technical Research
Fengcai Wen
,
Csaba Nagy
Università della Svizzera italiana (USI)
,
Gabriele Bavota
Università della Svizzera italiana (USI)
,
Michele Lanza
Universita della Svizzera italiana (USI)
12:20
20m
Full-paper
An empirical study on practicality of specification mining algorithms on a real-world application
ICPC 2019 Negative Results
Mohammad Jafar Mashhadi
University of Calgary
,
Hadi Hemmati
University of Calgary
14:00 - 15:30
Session III: Code cloning and smells
ICPC 2019 Technical Research
at
Laurier
Chair(s):
Maleknaz Nayebi
Polytechnique Montréal
14:00
20m
Full-paper
Neural Detection of Semantic Code Clones via Tree-Based Convolution
ICPC 2019 Technical Research
Hao Yu
Peking University
,
Wing Lam
University of Illinois at Urbana-Champaign
,
Long Chen
,
Ge Li
Peking University
,
Tao Xie
University of Illinois at Urbana-Champaign
,
Qianxiang Wang
14:20
20m
Full-paper
Comparing Bug Replication in Regular and Micro Code Clones
ICPC 2019 Technical Research
Judith Islam
University of Saskatchewan
,
Manishankar Mondal
Assistant Professor, Khulna University
,
Chanchal K. Roy
University of Saskatchewan
,
Kevin Schneider
University of Saskatchewan
14:40
20m
Full-paper
Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection
ICPC 2019 Technical Research
Fabiano Pecorelli
University of Salerno
,
Fabio Palomba
University of Zurich
,
Dario Di Nucci
Vrije Universiteit Brussel
,
Andrea De Lucia
University of Salerno
Pre-print
15:00
20m
Full-paper
Enabling Clone Detection For Ethereum via Smart Contract Birthmarks
ICPC 2019 Technical Research
Han Liu
Tsinghua University
,
Zhiqiang Yang
Tsinghua University
,
Yu Jiang
,
Wenqi Zhao
Ant Financial
,
Jiaguang Sun
15:20
10m
Short-paper
Prevalence of Bad Smells in PL/SQL Projects
ICPC 2019 Technical Research
Francisco Gonçalves de Almeida Filho
,
Antônio Diogo Forte Martins
,
Tiago da Silva Vinuto
,
José Maria da Silva Monteiro Filho
,
Ítalo Pereira de Sousa
,
Javam de Castro Machado
,
Lincoln Souza Rocha
16:00 - 16:30
Session IV: Tools demonstrations
ICPC 2019 Tools Demo
at
Laurier
Chair(s):
Olga Baysal
Carleton University
,
Yasutaka Kamei
Kyushu University
16:00
5m
Demonstration
CCEvovis: A Clone Evolution Visualization System for Software Maintenance
ICPC 2019 Tools Demo
Hirotaka Honda
,
Shogo Tokui
,
Kazuki Yokoi
,
Eunjong Choi
Kyoto Institute of Technology
,
Norihiro Yoshida
Nagoya University
,
Katsuro Inoue
Osaka University
Pre-print
Media Attached
16:05
5m
Short-paper
CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments
ICPC 2019 Tools Demo
Norman Peitek
Leibniz Institute for Neurobiology
,
Sven Apel
Saarland University
,
Andre Brechmann
,
Chris Parnin
NCSU
,
Janet Siegmund
Pre-print
16:10
5m
Short-paper
DeepVisual: A Visual Programming Tool for Deep Learning Systems
ICPC 2019 Tools Demo
Chao Xie
,
Hua Qi
,
Lei Ma
,
Jianjun Zhao
Kyushu University
16:15
5m
Short-paper
PADLA: A Dynamic Log Level Adapter Using Online Phase Detection
ICPC 2019 Tools Demo
Tsuyoshi Mizouchi
,
Kazumasa Shimari
Nara Institute of Science and Technology
,
Takashi Ishio
Nara Institute of Science and Technology
,
Katsuro Inoue
Osaka University
16:20
5m
Short-paper
Visualizing sequences of debugging sessions using Swarm Debugging
ICPC 2019 Tools Demo
Eduardo A. Fontana
Université du Québec à Chicoutimi, Canada
,
Fabio Petrillo
Université du Québec à Chicoutimi, Canada
16:25
5m
Short-paper
srcPtr: A Framework for Implementing Static Pointer Analysis Approaches
ICPC 2019 Tools Demo
Vlas Zyrianov
,
Christian D. Newman
Rochester Institute of Technology
,
Drew Guarnera
,
Michael L. Collard
The University of Akron
,
Jonathan I. Maletic
Kent State University
16:30 - 17:20
Session V: Refactoring in Style
ICPC 2019 Replications
/
ICPC 2019 Technical Research
at
Laurier
Chair(s):
Shinpei Hayashi
Tokyo Institute of Technology
16:30
20m
Full-paper
Indentation: Simply a Matter of Style or Support for Program Comprehension?
ICPC 2019 Replications
Jennifer Bauer
,
Janet Siegmund
,
Norman Peitek
Leibniz Institute for Neurobiology
,
Johannes Hofmeister
,
Sven Apel
Saarland University
Pre-print
16:50
10m
Short-paper
Towards Automated Testing of Blockchain-based Decentralized Applications
ICPC 2019 Technical Research
Jianbo Gao
Peking University
,
Han Liu
Tsinghua University
,
Zhiqiang Yang
Tsinghua University
,
Chao Liu
,
Qingshan Li
Peking University
,
Zhi Guan
Peking University
,
Zhong Chen
17:00
20m
Full-paper
Does BLEU Score Work for Code Migration?
ICPC 2019 Technical Research
Ngoc Tran
,
Hieu Tran
The University of Texas at Dallas
,
Son Nguyen
The University of Texas at Dallas
,
Hoan Anh Nguyen
Amazon
,
Tien N. Nguyen
University of Texas at Dallas
17:20 - 17:50
MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher Morrell
ICPC 2019 Presentations
at
Laurier
Chair(s):
Yann-Gaël Guéhéneuc
Concordia University and Polytechnique Montréal
17:50 - 18:00
Open Steering Committee Meeting
ICPC 2019 Presentations
at
Laurier
Sun 26 May
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 09:45
Keynote
ICPC 2019 Presentations
at
Laurier
Chair(s):
Foutse Khomh
Polytechnique Montréal
,
Federica Sarro
University College London, UK
09:00
45m
Talk
The Untapped Potential of Analyzing Complete Developer Workflows
ICPC 2019 Presentations
Liane Praza
09:45 - 10:35
Session VI : Tools for comprehension
ICPC 2019 Technical Research
/
ICPC 2019 Replications
at
Laurier
Chair(s):
Alexandre Bergel
University of Chile
09:45
20m
Full-paper
Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance
ICPC 2019 Replications
Di Chen
North Carolina State University, USA
,
Kathryn Stolee
North Carolina State University
,
Tim Menzies
North Carolina State University
10:05
10m
Short-paper
Do Extracted State Machine Models Help to Understand Embedded Software?
ICPC 2019 Technical Research
Wasim Said
Robert Bosch GmbH
,
Jochen Quante
,
Rainer Koschke
University of Bremen
10:15
20m
Full-paper
Exploring Tools and Strategies Used During Regular Expression Composition Tasks
ICPC 2019 Technical Research
Gina Bai
North Carolina State University
,
Brian Clee
,
Nischal Shrestha
,
Carl Chapman
,
Cimone Wright
,
Kathryn Stolee
North Carolina State University
Pre-print
11:00 - 12:30
Session VII: Empirical Study I
ICPC 2019 Technical Research
at
Laurier
Chair(s):
Mike Papadakis
University of Luxembourg
11:00
20m
Full-paper
Are Static Analysis Violations Really Fixed? A Closer Look at Realistic Usage of SonarQube
ICPC 2019 Technical Research
Diego Marcilio
,
Rodrigo Bonifacio
,
Eduardo Monteiro
,
Edna Dias Canedo
,
Welder Luz
,
Gustavo Pinto
UFPA
11:20
20m
Full-paper
CCSpec: A Correctness Condition Specification Tool
ICPC 2019 Technical Research
Christina Peterson
,
Pierre LaBorde
,
Damian Dechev
11:40
20m
Full-paper
Comparing the EvoStreets Visualization Technique in Two- and Three-Dimensional Environments A Controlled Experiment
ICPC 2019 Technical Research
Marcel Steinbeck
,
Rainer Koschke
University of Bremen
,
Marc O. Rüdel
12:00
10m
Short-paper
Learning a Classifier for Prediction of Maintainability based on Static Analysis Tools
ICPC 2019 Technical Research
Markus Schnappinger
Technical University of Munich
,
Mohd Hafeez Osman
Institute of Informatics, Technical University of Munich
,
Alexander Pretschner
,
Arnaud Fietzke
12:10
20m
Full-paper
Sequence Coverage Directed Greybox Fuzzing
ICPC 2019 Technical Research
Hongliang Liang
beijing university of posts and telecommunication
,
Yini Zhang
beijing university of posts and telecommunication
,
Yue Yu
,
Zhuosi Xie
,
Lin Jiang
beijing university of posts and telecommunication
14:00 - 15:30
Session VIII: Empirical Study II
ICPC 2019 Technical Research
/
ICPC 2019 Negative Results
at
Laurier
Chair(s):
Chanchal K. Roy
University of Saskatchewan
14:00
20m
Full-paper
Recommending Differentiated Code to Support Smart Contract Update
ICPC 2019 Technical Research
Yuan Huang
School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China
,
Queping Kong
,
Nan Jia
School of Management Science and Engineering, Hebei GEO University, Shijiazhuang, China
,
Xiangping Chen
,
Zibin Zheng
14:20
20m
Full-paper
Understanding Evolutionary Coupling by Fine-grained Co-change Relationship Analysis
ICPC 2019 Technical Research
Daihong Zhou
,
Yijian Wu
Fudan University
,
Lu Xiao
,
Yuanfang Cai
Drexel University
,
Xin Peng
Fudan University
,
Jinrong Fan
,
Lu Huang
,
Heng Chen
14:40
20m
Full-paper
Understanding Large-Scale Software -- A Hierarchical View
ICPC 2019 Technical Research
Omer Levy
,
Dror Feitelson
Hebrew University
Pre-print
15:00
20m
Full-paper
Analyzing Performance-Aware Code Change in Software Development Process
ICPC 2019 Technical Research
Jie Chen
15:20
10m
Short-paper
Removal of design problems through refactorings: are we looking at the right symptoms?
ICPC 2019 Negative Results
André Hideki Eposhi
,
Willian Oizumi
PUC-Rio
,
Alessandro Garcia
PUC-Rio
,
Leonardo Sousa
,
Roberto Oliveira
,
Anderson Oliveira
16:00 - 18:00
Session IX: Information Retrieval, API, the Crowd, and Biosensors : The Magnificent Four
ICPC 2019 Replications
/
ICPC 2019 Technical Research
at
Laurier
Chair(s):
Venera Arnaoudova
Washington State University
16:00
20m
Full-paper
A Replication Study on Code Comprehension and Expertise using Lightweight Biometric Sensors
ICPC 2019 Replications
Davide Fucci
University of Hamburg
,
Daniela Girardi
,
Nicole Novielli
University of Bari
,
Luigi Quaranta
,
Filippo Lanubile
University of Bari
16:20
20m
Full-paper
Measuring Interprocess Communications in Distributed Systems
ICPC 2019 Technical Research
Xiaoqin Fu
Washington State University
,
Haipeng Cai
Washington State University, USA
Link to publication
16:40
20m
Full-paper
Meditor: Inference and Application of API Migration Edits
ICPC 2019 Technical Research
Shengzhe Xu
,
Ziqi Dong
,
Na Meng
Virginia Tech
17:00
20m
Full-paper
On the Use of Information Retrieval to Automate the Detection of Third-Party Java Library Migration At The Function Level
ICPC 2019 Technical Research
Hussein Alrubaye
Rochester Institute of Technology, USA
,
Mohamed Wiem Mkaouer
Rochester Institute of Technology
,
Ali Ouni
Pre-print
17:20
20m
Full-paper
Recommending Comprehensive Solutions for Programming Tasks by Mining Crowd Knowledge
ICPC 2019 Technical Research
Rodrigo Fernandes Gomes da Silva
,
Chanchal K. Roy
University of Saskatchewan
,
Masud Rahman
University of Saskatchewan
,
Kevin Schneider
University of Saskatchewan
,
Klérisson Paixão
Federal University of Uberlândia
,
Marcelo De Almeida Maia
Federal University of Uberlandia
Pre-print
17:40
20m
Full-paper
Using Frugal User Feedback with Closeness Analysis on Code to Improve IR-Based Traceability Recovery
ICPC 2019 Technical Research
Hongyu Kuang
,
Hui Gao
Nanjing University, China
,
Hao Hu
,
Xiaoxing Ma
,
Jian Lu
Nanjing University
,
Patrick Mäder
Technische Universität Ilmenau
,
Alexander Egyed
18:00 - 18:15
Closing Session
ICPC 2019 Presentations
at
Laurier
18:00
15m
Day closing
Closing session
ICPC 2019 Presentations
Mon 27 May
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 18:00
CHASE
ICSE Workshops
at
Laurier
Tue 28 May
Displayed time zone:
Eastern Time (US & Canada)
change
08:45 - 17:00
DeepTest
ICSE Workshops
at
Laurier
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Automated Program Repair 1
ICSE Journal-First Papers
/
ICSE Technical Track
/
ICSE Papers
at
Laurier
Chair(s):
Lars Grunske
Humboldt-Universität zu Berlin
11:00
20m
Talk
Learning to Spot and Refactor Inconsistent Method Names
Technical Track
ICSE Technical Track
Kui Liu
Huawei Software Engineering Application Technology Lab
,
Dongsun Kim
Furiosa.ai
,
Tegawendé F. Bissyandé
SnT, University of Luxembourg
,
Taeyoung Kim
Chonbuk National University
,
Kisub Kim
University of Luxembourg, SnT
,
Anil Koyuncu
University of Luxembourg, Luxembourg
,
Suntae Kim
,
Yves Le Traon
University of Luxembourg
Pre-print
11:20
20m
Talk
Harnessing Evolution for Multi-Hunk Program Repair
Technical Track
ICSE Technical Track
Seemanta Saha
University of California Santa Barbara
,
Ripon Saha
Fujitsu Laboratories of America, Inc.
,
Mukul Prasad
Fujitsu Laboratories of America
11:40
20m
Talk
On Learning Meaningful Code Changes via Neural Machine Translation
Technical Track
ICSE Technical Track
Michele Tufano
College of William and Mary
,
Jevgenija Pantiuchina
Università della Svizzera italiana
,
Cody Watson
,
Gabriele Bavota
Università della Svizzera italiana (USI)
,
Denys Poshyvanyk
William and Mary
Pre-print
12:00
10m
Talk
Mining Fix Patterns for FindBugs Violations
Journal-First
ICSE Journal-First Papers
Kui Liu
Huawei Software Engineering Application Technology Lab
,
Dongsun Kim
Furiosa.ai
,
Tegawendé F. Bissyandé
SnT, University of Luxembourg
,
Shin Yoo
Korea Advanced Institute of Science and Technology
,
Yves Le Traon
University of Luxembourg
Pre-print
12:10
10m
Talk
Test-equivalence Analysis for Automatic Patch Generation
Journal-First
ICSE Journal-First Papers
Sergey Mechtaev
University College London
,
Xiang Gao
National University of Singapore
,
Shin Hwei Tan
Southern University of Science and Technology
,
Abhik Roychoudhury
National University of Singapore
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Debugging and Fault Localization
ICSE Journal-First Papers
/
ICSE Papers
/
ICSE Demonstrations
/
ICSE Technical Track
at
Laurier
Chair(s):
Marsha Chechik
University of Toronto
14:00
20m
Talk
A System Identification based Oracle for Control-CPS Software Fault Localization
Technical Track
Industry Program
ICSE Technical Track
Zhijian He
The Hong Kong Polytechnic University
,
Yao Chen
The Hong Kong Polytechnic University
,
Enyan Huang
The Hong Kong Polytechnic University
,
Qixin Wang
The Hong Kong Polytechnic University
,
Yu Pei
The Hong Kong Polytechnic University
,
Haidong Yuan
The Chinese University of Hong Kong
14:20
20m
Talk
VeDebug: Regression Debugging Tool for Java
Demos
ICSE Demonstrations
Ben Buhse
The University of Texas at Austin
,
Thomas Wei
The University of Texas at Austin
,
Zhiqiang Zang
The University of Texas at Austin
,
Aleksandar Milicevic
,
Milos Gligoric
University of Texas at Austin
14:40
20m
Talk
ReCDroid: Automatically Reproducing Android Application Crashes from Bug Reports
Technical Track
Industry Program
ICSE Technical Track
Yu Zhao
University of Kentucky
,
Tingting Yu
University of Kentucky
,
Ting Su
Nanyang Technological University, Singapore
,
Yang Liu
Nanyang Technological University, Singapore
,
Wei Zheng
Northwestern Polytechnical University
,
Jingzhi Zhang
Northwestern Polytechnical University
,
William G.J. Halfond
University of Southern California
15:00
10m
Talk
How Practitioners Perceive Automated Bug Report Management Techniques
Industry Program
Journal-First
ICSE Journal-First Papers
Weiqin Zou
nju
,
David Lo
Singapore Management University
,
Zhenyu Chen
Nanjing University
,
Xin Xia
Monash University
,
Yang Feng
University of California, Irvine
,
Baowen Xu
15:10
10m
Talk
Chaff from the Wheat: Characterizing and Determining Valid Bug Reports
Journal-First
ICSE Journal-First Papers
Yuanrui Fan
,
Xin Xia
Monash University
,
David Lo
Singapore Management University
,
Ahmed E. Hassan
Queen's University
15:20
10m
Talk
Discussion Period
ICSE Papers
16:00 - 18:00
Analysis and Verification
ICSE Demonstrations
/
ICSE Technical Track
/
ICSE Journal-First Papers
/
ICSE Papers
at
Laurier
Chair(s):
Domenico Bianculli
University of Luxembourg
16:00
20m
Talk
Easy Modelling and Verification of Unpredictable and Preemptive Interrupt-driven Systems
Technical Track
ICSE Technical Track
Minxue Pan
Nanjing University
,
Shouyu Chen
Nanjing University
,
Yu Pei
The Hong Kong Polytechnic University
,
Tian Zhang
Nanjing University
,
Xuandong Li
Nanjing University
16:20
20m
Talk
Towards Understanding and Reasoning about Android Interoperations
Technical Track
ICSE Technical Track
Sora Bae
Oracle Labs, Australia
,
Sungho Lee
KAIST, South Korea
,
Sukyoung Ryu
KAIST, South Korea
16:40
20m
Talk
ALPACA: A Large Portfolio-based Alternating Conditional Analysis
Demos
ICSE Demonstrations
Mitchell Gerrard
University of Virginia
,
Matthew B Dwyer
University of Virginia
17:00
20m
Talk
Mockingbird: A Framework for Enabling Targeted Dynamic Analysis of Java Programs
Demos
ICSE Demonstrations
Derrick Lockwood
Iowa State University
,
Benjamin Holland
,
Suresh Kothari
Iowa State University, USA
17:20
20m
Talk
Zero-Overhead Path Prediction with Progressive Symbolic Execution
Technical Track
ICSE Technical Track
Richard Rutledge
Georgia Institute of Technology
,
Sunjae Park
Georgia Institute of Technology
,
Haider Khan
Georgia Institute of Technology
,
Alessandro Orso
Georgia Tech
,
Milos Prvulovic
Georgia Institute of Technology
,
Alenka Zajic
Georgia Institute of Technology
17:40
10m
Talk
Platform-Independent Dynamic Taint Analysis for JavaScript
Journal-First
ICSE Journal-First Papers
Rezwana Karim
Samsung Research America
,
Frank Tip
Northeastern University
,
Alena Sochurkova
Avast
,
Koushik Sen
University of California, Berkeley
17:50
10m
Talk
Discussion Period
ICSE Papers
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Unit Testing
ICSE Technical Track
/
ICSE Software Engineering in Practice
/
ICSE Papers
/
ICSE Journal-First Papers
at
Laurier
Chair(s):
Martin Kropp
University of Applied Sciences Northwestern Switzerland
11:00
30m
Talk
(SEIP Talk) Mythical Unit Test Coverage
SEIP
Industry Program
ICSE Software Engineering in Practice
Vard Antinyan
Volvo Car Group
,
Miroslaw Staron
University of Gothenburg
11:30
20m
Research paper
Hunting for Bugs in Code Coverage Tools via Randomized Differential Testing
Technical Track
ICSE Technical Track
Yibiao Yang
Nanjing University, China
,
Yuming Zhou
,
Hao Sun
Unaffiliated
,
Zhendong Su
ETH Zurich
,
Zhiqiang Zuo
Nanjing University, China
,
Lei Xu
Nanjing University
,
Baowen Xu
11:50
20m
Talk
Rotten Green Tests
Technical Track
ICSE Technical Track
Julien Delplanque
University of Lille
,
Stéphane Ducasse
INRIA Lille
,
Guillermo Polito
Univ. Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL - Centre de Recherche en Informatique Signal et Automatique de Lille
,
Andrew P. Black
Portland State University and INRIA
,
Anne Etien
Ecole Polytechnique Universitaire de Lille
12:10
10m
Talk
A comprehensive study of pseudo-tested methods
Journal-First
ICSE Journal-First Papers
Oscar Luis Vera Pérez
INRIA
,
Benjamin Danglot
University Lille 1 and INRIA
,
Martin Monperrus
KTH Royal Institute of Technology
,
Benoit Baudry
KTH Royal Institute of Technology, Sweden
Link to publication
DOI
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Automated Repair 2
ICSE Papers
/
ICSE Journal-First Papers
/
ICSE Software Engineering in Practice
/
ICSE Technical Track
at
Laurier
Chair(s):
Hamid Bagheri
University of Nebraska-Lincoln, USA
14:00
20m
Talk
SapFix: Automated End-to-End Repair at Scale
SEIP
Industry Program
ICSE Software Engineering in Practice
Alexandru Marginean
University College London, UK
,
Johannes Bader
Facebook
,
Satish Chandra
Facebook
,
Mark Harman
Facebook and University College London
,
Yue Jia
University College London
,
Ke Mao
Meta
,
Alexander Mols
Facebook
,
Andrew Scott
Facebook
14:20
20m
Talk
VFix: Value-Flow-Guided Precise Program Repair for Null Pointer Dereferences
Technical Track
ICSE Technical Track
Xuezheng Xu
UNSW Sydney
,
Yulei Sui
University of Technology Sydney, Australia
,
Hua Yan
University of New South Wales
,
Jingling Xue
UNSW Sydney
14:40
10m
Talk
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
Journal-First
ICSE Journal-First Papers
Yuan Yuan
Michigan State University
,
Wolfgang Banzhaf
Michigan State University
14:50
20m
Talk
On Reliability of Patch Correctness Assessment
Technical Track
ICSE Technical Track
Xuan Bach D. Le
Carnegie Mellon University
,
Lingfeng Bao
Zhejiang University City College
,
David Lo
Singapore Management University
,
Xin Xia
Monash University
,
Shanping Li
,
Corina S. Păsăreanu
Carnegie Mellon University Silicon Valley, NASA Ames Research Center
15:10
10m
Talk
Alleviating Patch Overfitting with Automatic Test Generation: A Study of Feasibility and Effectiveness for the Nopol Repair System
Journal-First
ICSE Journal-First Papers
Zhongxing Yu
,
Matias Martinez
University of Valenciennes
,
Benjamin Danglot
University Lille 1 and INRIA
,
Thomas Durieux
INRIA
,
Martin Monperrus
KTH Royal Institute of Technology
15:20
10m
Talk
Discussion Period
ICSE Papers
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
11:00 - 12:30
Defect Prediction
ICSE Journal-First Papers
/
ICSE Technical Track
/
ICSE Papers
/
ICSE New Ideas and Emerging Results
at
Laurier
Chair(s):
Burak Turhan
Monash University
11:00
10m
Talk
Perceptions, Expectations, and Challenges in Defect Prediction
Journal-First
ICSE Journal-First Papers
Zhiyuan Wan
Zhejiang University
,
Xin Xia
Monash University
,
Ahmed E. Hassan
Queen's University
,
David Lo
Singapore Management University
,
Jianwei Yin
,
Xiaohu Yang
11:10
20m
Talk
Mining Software Defects: Should We Consider Affected Releases?
Technical Track
ICSE Technical Track
Suraj Yatish
The University of Adelaide
,
Jirayus Jiarpakdee
Monash University
,
Patanamon Thongtanunam
The University of Melbourne
,
Kla Tantithamthavorn
Monash University, Australia
11:30
20m
Talk
Class Imbalance Evolution and Verification Latency in Just-in-Time Software Defect Prediction
Technical Track
ICSE Technical Track
George Cabral
University of Birmingham
,
Leandro Minku
,
Emad Shihab
Concordia University
,
Suhaib Mujahid
Concordia University
11:50
10m
Talk
The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models
Journal-First
ICSE Journal-First Papers
Kla Tantithamthavorn
Monash University, Australia
,
Ahmed E. Hassan
Queen's University
,
Kenichi Matsumoto
Nara Institute of Science and Technology
Pre-print
12:00
10m
Talk
On the Relative Value of Data Resampling Approaches for Software Defect Prediction
Journal-First
ICSE Journal-First Papers
Kwabena E. Bennin
Blekinge Institute of Technology, SERL Sweden
,
Jacky Keung
,
Akito Monden
Authorizer link
12:10
10m
Talk
Energy-Based Anomaly Detection A New Perspective for Predicting Software Failures
NIER
ICSE New Ideas and Emerging Results
Cristina Monni
Università della Svizzera Italiana
,
Mauro Pezze
Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy)
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
SEIS Keynote
ICSE Software Engineering in Society
at
Laurier
Chair(s):
Rick Kazman
University of Hawai‘i at Mānoa
,
Liliana Pasquale
University College Dublin & Lero, Ireland
14:00
90m
Talk
Terraforming Earth: Will software experiments guide us out of the climate crisis?
SEIS
ICSE Software Engineering in Society
Steve Easterbrook
University of Toronto
16:00 - 17:20
Code Reviews
ICSE Papers
/
ICSE Journal-First Papers
/
ICSE Technical Track
at
Laurier
Chair(s):
Alexander Serebrenik
Eindhoven University of Technology
16:00
20m
Talk
Test-Driven Code Review: An Empirical Study
Technical Track
Industry Program
ICSE Technical Track
Davide Spadini
Delft University of Technology, Netherlands
,
Fabio Palomba
University of Zurich
,
Tobias Baum
Leibniz Universität Hannover
,
Stefan Hanenberg
University of Duisburg-Essen, Germany
,
Magiel Bruntink
Software Improvement Group
,
Alberto Bacchelli
University of Zurich
DOI
Pre-print
Media Attached
16:20
20m
Talk
Why Does Code Review Work for Open Source Software Communities?
Technical Track
ICSE Technical Track
Adam Alami
IT University of Copenhagen
,
Marisa Leavitt Cohn
IT University of Copenhagen
,
Andrzej Wąsowski
IT University of Copenhagen, Denmark
Pre-print
16:40
10m
Talk
Does Reviewer Recommendation Help Developers?
Industry Program
Journal-First
ICSE Journal-First Papers
Vladimir Kovalenko
TU Delft
,
Nava Tintarev
Delft University of Technology
,
Evgeny Pasynkov
JetBrains GmbH
,
Christian Bird
Microsoft Research
,
Alberto Bacchelli
University of Zurich
DOI
Pre-print
16:50
10m
Talk
The Impact of Human Factors on the Participation Decision of Reviewers in Modern Code Review
Journal-First
ICSE Journal-First Papers
Shade Ruangwan
Nara Institute of Science and Technology
,
Patanamon Thongtanunam
The University of Melbourne
,
Akinori Ihara
Wakayama University
,
Kenichi Matsumoto
Nara Institute of Science and Technology
DOI
Pre-print
17:00
20m
Talk
Discussion Period
ICSE Papers
Sat 25 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Laurier
ICPC 2019 Presentations
Conference Opening
ICPC 2019 Presentations
Keynote
ICPC 2019 Technical Research + ICPC 2019 Replications
Session I : Comprehending program comprehension I
ICPC 2019 Technical Research + ICPC 2019 Negative Results
Session II: Comprehending program comprehension II
ICPC 2019 Technical Research
Session III: Code cloning and smells
ICPC 2019 Tools Demo
Session IV: Tools demonstrations
ICPC 2019 Replications + ICPC 2019 Technical Research
Session V: Refactoring in Style
ICPC 2019 Presentations
MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher Morrell
ICPC 2019 Presentations
Open Steering Committee Meeting
Sun 26 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
Laurier
ICPC 2019 Presentations
Keynote
ICPC 2019 Technical Research + ICPC 2019 Replications
Session VI : Tools for comprehension
ICPC 2019 Technical Research
Session VII: Empirical Study I
ICPC 2019 Technical Research + ICPC 2019 Negative Results
Session VIII: Empirical Study II
ICPC 2019 Replications + ICPC 2019 Technical Research
Session IX: Information Retrieval, API, the Crowd, and Biosensors : The Magnificent Four
ICPC 2019 Presentations
Closing Session
Mon 27 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Laurier
ICSE Workshops
CHASE
Tue 28 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Laurier
ICSE Workshops
DeepTest
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Laurier
ICSE Journal-First Papers + ICSE Technical Track + ICSE Papers
Automated Program Repair 1
ICSE Journal-First Papers + ICSE Papers + ICSE Demonstrations + ICSE Technical Track
Debugging and Fault Localization
ICSE Demonstrations + ICSE Technical Track + ICSE Journal-First Papers + ICSE Papers
Analysis and Verification
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
Laurier
ICSE Technical Track + ICSE Software Engineering in Practice + ICSE Papers + ICSE Journal-First Papers
Unit Testing
ICSE Papers + ICSE Journal-First Papers + ICSE Software Engineering in Practice + ICSE Technical Track
Automated Repair 2
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Laurier
ICSE Journal-First Papers + ICSE Technical Track + ICSE Papers + ICSE New Ideas and Emerging Results
Defect Prediction
ICSE Software Engineering in Society
SEIS Keynote
ICSE Papers + ICSE Journal-First Papers + ICSE Technical Track
Code Reviews
Sat 25 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Laurier
ICPC Presentations
What goes on in your brain when you read and understand code?
09:15 - 10:00
ICPC Technical Research
Improving Source Code Readability: Theory and Practice
10:00 - 10:20
ICPC Replications
Replicating Novices' Struggles with Coding Style
10:20 - 10:30
ICPC Technical Research
How Does Feature Dependency Affect Configurable System Comprehensibility?
11:00 - 11:20
ICPC Technical Research
Live Programming and Software Evolution: Questions during a Programming ...
11:20 - 11:40
ICPC Technical Research
Measuring the Cognitive Load of Software Developers: A Systematic Mappi ...
11:40 - 12:00
ICPC Technical Research
A Large-Scale Empirical Study on Code-Comment Inconsistencies
12:00 - 12:20
ICPC Negative Results
An empirical study on practicality of specification mining algorithms o ...
12:20 - 12:40
ICPC Technical Research
Neural Detection of Semantic Code Clones via Tree-Based Convolution
14:00 - 14:20
ICPC Technical Research
Comparing Bug Replication in Regular and Micro Code Clones
14:20 - 14:40
ICPC Technical Research
Comparing Machine Learning and Heuristic Approaches for Metric-Based Co ...
14:40 - 15:00
ICPC Technical Research
Enabling Clone Detection For Ethereum via Smart Contract Birthmarks
15:00 - 15:20
ICPC Technical Research
Prevalence of Bad Smells in PL/SQL Projects
15:20 - 15:30
ICPC Tools Demo
CCEvovis: A Clone Evolution Visualization System for Software Maintenance
16:00 - 16:05
ICPC Tools Demo
CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Exper ...
16:05 - 16:10
ICPC Tools Demo
DeepVisual: A Visual Programming Tool for Deep Learning Systems
16:10 - 16:15
ICPC Tools Demo
PADLA: A Dynamic Log Level Adapter Using Online Phase Detection
16:15 - 16:20
ICPC Tools Demo
Visualizing sequences of debugging sessions using Swarm Debugging
16:20 - 16:25
ICPC Tools Demo
srcPtr: A Framework for Implementing Static Pointer Analysis Approaches
16:25 - 16:30
ICPC Replications
Indentation: Simply a Matter of Style or Support for Program Comprehension?
16:30 - 16:50
ICPC Technical Research
Towards Automated Testing of Blockchain-based Decentralized Applications
16:50 - 17:00
ICPC Technical Research
Does BLEU Score Work for Code Migration?
17:00 - 17:20
Sun 26 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
Laurier
ICPC Presentations
The Untapped Potential of Analyzing Complete Developer Workflows
09:00 - 09:45
ICPC Replications
Replication Can Improve Prior Results: A GitHub Study of Pull Request A ...
09:45 - 10:05
ICPC Technical Research
Do Extracted State Machine Models Help to Understand Embedded Software?
10:05 - 10:15
ICPC Technical Research
Exploring Tools and Strategies Used During Regular Expression Compositi ...
10:15 - 10:35
ICPC Technical Research
Are Static Analysis Violations Really Fixed? A Closer Look at Realistic ...
11:00 - 11:20
ICPC Technical Research
CCSpec: A Correctness Condition Specification Tool
11:20 - 11:40
ICPC Technical Research
Comparing the EvoStreets Visualization Technique in Two- and Three-Dime ...
11:40 - 12:00
ICPC Technical Research
Learning a Classifier for Prediction of Maintainability based on Static ...
12:00 - 12:10
ICPC Technical Research
Sequence Coverage Directed Greybox Fuzzing
12:10 - 12:30
ICPC Technical Research
Recommending Differentiated Code to Support Smart Contract Update
14:00 - 14:20
ICPC Technical Research
Understanding Evolutionary Coupling by Fine-grained Co-change Relations ...
14:20 - 14:40
ICPC Technical Research
Understanding Large-Scale Software -- A Hierarchical View
14:40 - 15:00
ICPC Technical Research
Analyzing Performance-Aware Code Change in Software Development Process
15:00 - 15:20
ICPC Negative Results
Removal of design problems through refactorings: are we looking at the ...
15:20 - 15:30
ICPC Replications
A Replication Study on Code Comprehension and Expertise using Lightweig ...
16:00 - 16:20
ICPC Technical Research
Measuring Interprocess Communications in Distributed Systems
16:20 - 16:40
ICPC Technical Research
Meditor: Inference and Application of API Migration Edits
16:40 - 17:00
ICPC Technical Research
On the Use of Information Retrieval to Automate the Detection of Third- ...
17:00 - 17:20
ICPC Technical Research
Recommending Comprehensive Solutions for Programming Tasks by Mining Cr ...
17:20 - 17:40
ICPC Technical Research
Using Frugal User Feedback with Closeness Analysis on Code to Improve I ...
17:40 - 18:00
ICPC Presentations
Closing session
18:00 - 18:15
Wed 29 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Laurier
ICSE Technical Track
Technical Track
Learning to Spot and Refactor Inconsistent Method Names
11:00 - 11:20
ICSE Technical Track
Technical Track
Harnessing Evolution for Multi-Hunk Program Repair
11:20 - 11:40
ICSE Technical Track
Technical Track
On Learning Meaningful Code Changes via Neural Machine Translation
11:40 - 12:00
ICSE Journal-First Papers
Journal-First
Mining Fix Patterns for FindBugs Violations
12:00 - 12:10
ICSE Journal-First Papers
Journal-First
Test-equivalence Analysis for Automatic Patch Generation
12:10 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Technical Track
Technical Track
Industry Program
A System Identification based Oracle for Control-CPS Software Fault Loc ...
14:00 - 14:20
ICSE Demonstrations
Demos
VeDebug: Regression Debugging Tool for Java
14:20 - 14:40
ICSE Technical Track
Technical Track
Industry Program
ReCDroid: Automatically Reproducing Android Application Crashes from Bu ...
14:40 - 15:00
ICSE Journal-First Papers
Industry Program
Journal-First
How Practitioners Perceive Automated Bug Report Management Techniques
15:00 - 15:10
ICSE Journal-First Papers
Journal-First
Chaff from the Wheat: Characterizing and Determining Valid Bug Reports
15:10 - 15:20
ICSE Papers
Discussion Period
15:20 - 15:30
ICSE Technical Track
Technical Track
Easy Modelling and Verification of Unpredictable and Preemptive Interru ...
16:00 - 16:20
ICSE Technical Track
Technical Track
Towards Understanding and Reasoning about Android Interoperations
16:20 - 16:40
ICSE Demonstrations
Demos
ALPACA: A Large Portfolio-based Alternating Conditional Analysis
16:40 - 17:00
ICSE Demonstrations
Demos
Mockingbird: A Framework for Enabling Targeted Dynamic Analysis of Java ...
17:00 - 17:20
ICSE Technical Track
Technical Track
Zero-Overhead Path Prediction with Progressive Symbolic Execution
17:20 - 17:40
ICSE Journal-First Papers
Journal-First
Platform-Independent Dynamic Taint Analysis for JavaScript
17:40 - 17:50
ICSE Papers
Discussion Period
17:50 - 18:00
Thu 30 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
Laurier
ICSE Software Engineering in Practice
SEIP
Industry Program
(SEIP Talk) Mythical Unit Test Coverage
11:00 - 11:30
ICSE Technical Track
Technical Track
Hunting for Bugs in Code Coverage Tools via Randomized Differential Testing
11:30 - 11:50
ICSE Technical Track
Technical Track
Rotten Green Tests
11:50 - 12:10
ICSE Journal-First Papers
Journal-First
A comprehensive study of pseudo-tested methods
12:10 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Software Engineering in Practice
SEIP
Industry Program
SapFix: Automated End-to-End Repair at Scale
14:00 - 14:20
ICSE Technical Track
Technical Track
VFix: Value-Flow-Guided Precise Program Repair for Null Pointer Derefer ...
14:20 - 14:40
ICSE Journal-First Papers
Journal-First
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Pro ...
14:40 - 14:50
ICSE Technical Track
Technical Track
On Reliability of Patch Correctness Assessment
14:50 - 15:10
ICSE Journal-First Papers
Journal-First
Alleviating Patch Overfitting with Automatic Test Generation: A Study o ...
15:10 - 15:20
ICSE Papers
Discussion Period
15:20 - 15:30
Fri 31 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Laurier
ICSE Journal-First Papers
Journal-First
Perceptions, Expectations, and Challenges in Defect Prediction
11:00 - 11:10
ICSE Technical Track
Technical Track
Mining Software Defects: Should We Consider Affected Releases?
11:10 - 11:30
ICSE Technical Track
Technical Track
Class Imbalance Evolution and Verification Latency in Just-in-Time Soft ...
11:30 - 11:50
ICSE Journal-First Papers
Journal-First
The Impact of Class Rebalancing Techniques on the Performance and Inter ...
11:50 - 12:00
ICSE Journal-First Papers
Journal-First
On the Relative Value of Data Resampling Approaches for Software Defect ...
12:00 - 12:10
ICSE New Ideas and Emerging Results
NIER
Energy-Based Anomaly Detection A New Perspective for Predicting Softwar ...
12:10 - 12:20
ICSE Papers
Discussion Period
12:20 - 12:30
ICSE Software Engineering in Society
SEIS
Terraforming Earth: Will software experiments guide us out of the clima ...
14:00 - 15:30
ICSE Technical Track
Technical Track
Industry Program
Test-Driven Code Review: An Empirical Study
16:00 - 16:20
ICSE Technical Track
Technical Track
Why Does Code Review Work for Open Source Software Communities?
16:20 - 16:40
ICSE Journal-First Papers
Industry Program
Journal-First
Does Reviewer Recommendation Help Developers?
16:40 - 16:50
ICSE Journal-First Papers
Journal-First
The Impact of Human Factors on the Participation Decision of Reviewers ...
16:50 - 17:00
ICSE Papers
Discussion Period
17:00 - 17:20
x
Thu 21 Nov 11:40