Write a Blog >>
ICPC 2020
Mon 13 - Wed 15 July 2020
co-located with
ICSE 2020
Toggle navigation
Attending
Venue:
ICSE 2020
Registration
Conference Timeline
Code of Conduct
Diversity and Inclusion Plan
Terms and Conditions
Privacy Policy
ICSE Virtual
Presenter Information
K-Culture Experience
Social Events
Virtual Sponsor Booths
Going Virtual Announcements
ICSE Rescheduled
Brief ICSE Virtual
Program
ICPC Program
Your Program
Mon 13 Jul
Tue 14 Jul
Wed 15 Jul
Tracks
ICPC 2020
General Submission Instructions
Research
Industry
Programming Education
ERA
Tool Demonstration
Organization
ICPC 2020 Committees
Organizing Committee
Steering Committee
Track Committees
Research
Industry
Programming Education
ERA
Tool Demonstration
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 2020
(
series
) /
ICPC 2020
(
series
) /
/
Room information: ICPC
Venue
Room name
ICPC
Floor
0
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(UTC) Coordinated Universal Time
.
Use conference time zone: (UTC) Coordinated Universal Time
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
Mon 13 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
13:00 - 13:30
Opening
Research
/
Programming Education
/
Tool Demonstration
/
ERA
/
Industry
at
ICPC
Chair(s):
Eunjong Choi
Kyoto Institute of Technology
,
Yann-Gaël Guéhéneuc
Concordia University and Polytechnique Montréal
,
Shinpei Hayashi
Tokyo Institute of Technology
13:00
30m
Welcome to ICPC 2020
Research
13:30 - 14:30
Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering
Research
at
ICPC
Chair(s):
Yann-Gaël Guéhéneuc
Concordia University and Polytechnique Montréal
13:30
60m
Keynote
Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering
Research
K:
Ralf Laemmel
Facebook London
Media Attached
File Attached
14:30 - 14:50
Awards Ceremony
Research
at
ICPC
Chair(s):
Yann-Gaël Guéhéneuc
Concordia University and Polytechnique Montréal
,
Shinpei Hayashi
Tokyo Institute of Technology
15:00 - 16:00
Session 1: Tests
Research
/
Tool Demonstration
/
Industry
at
ICPC
Chair(s):
Dario Di Nucci
Tilburg University
15:00
12m
Paper
Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android Apps
Research
Fabiano Pecorelli
University of Salerno
,
Gemma Catolino
Delft University of Technology
,
Filomena Ferrucci
University of Salerno
,
Andrea De Lucia
University of Salerno
,
Fabio Palomba
University of Salerno
Media Attached
15:12
12m
Paper
UI Screens Identification and Extraction from Mobile Programming Screencasts
Research
Mohammad Alahmadi
Florida State University
,
Abdulkarim Malkadi
Florida State University, USA - Jazan University, KSA
,
Sonia Haiduc
Florida State University
Pre-print
Media Attached
15:24
12m
Paper
Measuring Software Testability Modulo Test Quality
Research
Valerio Terragni
Università della Svizzera Italiana
,
Pasquale Salza
University of Zurich
,
Mauro Pezze
Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT)
Pre-print
Media Attached
15:36
12m
Paper
Program Slicing and Execution Tracing for Differential Testing at Adobe Analytics
Industry
Darryl Jarman
Adobe
,
Scott Hunt
Adobe
,
Dave Towey
University of Nottingham Ningbo China
Media Attached
15:48
12m
Paper
Just-In-Time Test Smell Detection and Refactoring: The DARTS Project
Tool Demonstration
Stefano Lambiase
University of Salerno
,
Andrea Cupito
University of Salerno
,
Fabiano Pecorelli
University of Salerno
,
Andrea De Lucia
University of Salerno
,
Fabio Palomba
University of Salerno
Media Attached
16:30 - 17:30
Session 2: Quality
Research
/
Tool Demonstration
at
ICPC
Chair(s):
Gemma Catolino
Delft University of Technology
16:30
12m
Paper
How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?
Research
Ana Carla Bibiano
PUC-Rio
,
Vinícius Soares
PUC-Rio
,
Daniel Coutinho
PUC-Rio
,
Eduardo Fernandes
Pontifical Catholic University of Rio de Janeiro
,
João Lucas Correia
Federal University of Alagoas
,
Kleber Tarcísio
UFCG
,
Anderson Oliveira
PUC-Rio
,
Alessandro Garcia
PUC-Rio
,
Rohit Gheyi
Federal University of Campina Grande
,
Márcio Ribeiro
Federal University of Alagoas, Brazil
,
Baldoino Fonseca
,
Caio Barbosa
UFAL
,
Daniel Oliveira
PUC-Rio
Media Attached
16:42
12m
Paper
An Empirical Study of Quick Remedy Commits
Research
Fengcai Wen
,
Csaba Nagy
Software Institute - USI, Lugano, Switzerland
,
Michele Lanza
Universita della Svizzera italiana (USI)
,
Gabriele Bavota
Università della Svizzera italiana
Pre-print
Media Attached
16:54
12m
Paper
When Are Smells Indicators of Architectural Refactoring Opportunities? A Study of 50 Software Projects
Research
Leonardo Da Silva Sousa
Carnegie Mellon University, USA
,
Willian Oizumi
PUC-Rio
,
Alessandro Garcia
PUC-Rio
,
Anderson Oliveira
PUC-Rio
,
Diego Cedrim
Pontifical Catholic University of Rio de Janeiro
,
Carlos Lucena
Pre-print
Media Attached
17:06
12m
Paper
Refactoring Android-specific Energy Smells: A Plugin for Android Studio
Tool Demonstration
Emanuele Iannone
University of Salerno
,
Fabiano Pecorelli
University of Salerno
,
Dario Di Nucci
Tilburg University
,
Fabio Palomba
University of Salerno
,
Andrea De Lucia
University of Salerno
Media Attached
17:18
12m
Paper
BugVis: Commit Slicing for Defect Visualisation
Tool Demonstration
David Bowes
Lancaster University
,
Jean Petric
Lancaster University
,
Tracy Hall
Lancaster University
Media Attached
Tue 14 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
00:00 - 01:00
Session 3: Faults
ERA
/
Research
at
ICPC
Chair(s):
Mohamed Wiem Mkaouer
Rochester Institute of Technology
00:00
12m
Paper
Exploiting Code Knowledge Graph for Bug Localization via Bi-directional Attention
Research
Jinglei Zhang
Peking University
,
Rui Xie
Peking University
,
Wei Ye
Peking University
,
Yuhan Zhang
Peking University
,
Shikun Zhang
Peking University
Media Attached
00:12
12m
Paper
On Combining IR Methods to Improve Bug Localization
Research
Saket Khatiwada
Louisiana State University
,
Miroslav Tushev
Louisiana State University
,
Nash Mahmoud
Louisiana State University
Media Attached
00:24
12m
Paper
An Empirical Study on Critical Blocking Bugs
Research
Hao Ren
Department of Computer Science and Technology, Nanjing University
,
Yanhui Li
Department of Computer Science and Technology, Nanjing University
,
Lin Chen
Nanjing University
Media Attached
00:36
12m
Paper
Improving the Accuracy of Spectrum-based Fault Localization for Automated Program Repair
ERA
Tetsushi Kuma
Osaka University
,
Yoshiki Higo
Osaka University
,
Shinsuke Matsumoto
Osaka University
,
Shinji Kusumoto
Osaka University
Media Attached
00:48
12m
Paper
Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example
ERA
Stefanus Agus Haryono
Singapore Management University
,
Ferdian Thung
Singapore Management University
,
Hong Jin Kang
School of Information Systems, Singapore Management University
,
Lucas Serrano
Sorbonne University/Inria/LIP6
,
Gilles Muller
Inria
,
Julia Lawall
Inria
,
David Lo
Singapore Management University
,
Lingxiao Jiang
Singapore Management University
Media Attached
01:30 - 02:30
Session 4: Summalization
Research
/
ERA
at
ICPC
Chair(s):
Venera Arnaoudova
Washington State University
01:30
15m
Paper
Improved Code Summarization via a Graph Neural Network
Research
Alexander LeClair
University Of Notre Dame
,
Sakib Haque
University of Notre Dame
,
Lingfei Wu
IBM Research
,
Collin McMillan
University of Notre Dame
Pre-print
Media Attached
01:45
15m
Paper
BugSum: Deep Context Understanding for Bug Report Summarization
Research
Haoran Liu
National University of Defense Technology
,
Yue Yu
College of Computer, National University of Defense Technology, Changsha 410073, China
,
Shanshan Li
National University of Defense Technology
,
Yong Guo
National University of Defense Technology
,
Deze Wang
National University of Defense Technology
,
Xiaoguang Mao
National University of Defense Technology
Media Attached
02:00
15m
Paper
A Human Study of Comprehension and Code Summarization
Research
Sean Stapleton
University of Michigan
,
Yashmeet Gambhir
University of Michigan
,
Alexander LeClair
University Of Notre Dame
,
Zachary Eberhart
,
Westley Weimer
University of Michigan, USA
,
Kevin Leach
University of Michigan
,
Yu Huang
University of Michigan
Pre-print
Media Attached
02:15
15m
Paper
Linguistic Documentation of Software History
ERA
Miroslav Tushev
Louisiana State University
,
Nash Mahmoud
Louisiana State University
Media Attached
07:00 - 08:00
Session 5: For Researchers
Research
/
ERA
/
Tool Demonstration
at
ICPC
Chair(s):
Bin Lin
Università della Svizzera italiana (USI)
07:00
15m
Paper
A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis
Research
Thazin Win Win Aung
University of Technology Sydney
,
Yulei Sui
University of Technology Sydney, Australia
,
Huan Huo
University of Technology Sydney
Media Attached
07:15
15m
Paper
Improving Code Search with Co-Attentive Representation Learning
Research
Jianhang Shuai
School of Big Data & Software Engineering, Chongqing University
,
Ling Xu
School of Big Data & Software Engineering, Chongqing University
,
Chao Liu
Zhejiang University
,
Meng Yan
School of Big Data & Software Engineering, Chongqing University
,
Xin Xia
Monash University
,
Yan Lei
School of Big Data & Software Engineering, Chongqing University
Media Attached
07:30
15m
Paper
OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm
Tool Demonstration
Valentina Lenarduzzi
LUT University
,
Fabio Palomba
University of Salerno
,
Davide Taibi
Tampere University
,
Damian Andrew Tamburri
Jheronimus Academy of Data Science
Media Attached
07:45
15m
Paper
Staged Tree Matching for Detecting Code Move across Files
ERA
Akira Fujimoto
Osaka University
,
Yoshiki Higo
Osaka University
,
Junnosuke Matsumoto
,
Shinji Kusumoto
Osaka University
Media Attached
08:30 - 09:30
Session 6: Artifacts
Research
/
ERA
at
ICPC
Chair(s):
Hironori Washizaki
Waseda University
08:30
12m
Paper
A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning
Research
Fang Liu
Peking University
,
Ge Li
Peking University
,
Bolin Wei
Peking University
,
Xin Xia
Monash University
,
Zhiyi Fu
Peking University
,
Zhi Jin
Peking University
Pre-print
Media Attached
08:42
12m
Paper
Knowledge Transfer in Modern Code Review
Research
Maria Caulo
University of Basilicata
,
Bin Lin
Università della Svizzera italiana (USI)
,
Gabriele Bavota
Università della Svizzera italiana
,
Giuseppe Scanniello
University of Basilicata
,
Michele Lanza
Universita della Svizzera italiana (USI)
Pre-print
Media Attached
08:54
12m
Paper
How are Deep Learning Models Similar? An Empirical Study on Clone Analysis of Deep Learning Software
Research
Xiongfei Wu
University of Science and Technology of China
,
Liangyu Qin
University of Science and Technology of China
,
Bing Yu
Kyushu University
,
Xiaofei Xie
Nanyang Technological University
,
Lei Ma
Kyushu University
,
Yinxing Xue
,
Yang Liu
Nanyang Technological University, Singapore
,
Jianjun Zhao
Kyushu University
Media Attached
09:06
12m
Paper
Unified Configuration Setting Access in Configuration Management Systems
Research
Markus Raab
Vienna University of Technology, Austria
,
Bernhard Denner
Thales
,
Stefan Hanenberg
University of Duisburg-Essen
,
Jürgen Cito
MIT
Media Attached
09:18
12m
Paper
Inheritance software metrics on smart contracts
ERA
Ashish Rajendra Sai
University of Limerick
,
Conor Holmes
University of Limerick
,
Jim Buckley
Lero - The Irish Software Research Centre and University of Limerick
,
Andrew LeGear
Horizon Globex
Media Attached
13:00 - 14:00
Keynote : Software Engineering for Industrial AI: A Key Enabler of Digital Transformation
Research
at
ICPC
Chair(s):
Eunjong Choi
Kyoto Institute of Technology
13:00
60m
Keynote
Software Engineering for Industrial AI: A Key Enabler of Digital Transformation
Research
K:
Chanjin Park
14:10 - 14:50
Open Steering Committee Meeting
Research
at
ICPC
Chair(s):
Foutse Khomh
Polytechnique Montréal
15:00 - 16:00
Session 7: About Developers
Industry
/
Research
/
Programming Education
at
ICPC
Chair(s):
Wahab Hamou-Lhadj
Concordia University, Montreal, Canada
15:00
12m
Paper
How Graduate Computing Students Search When Using an Unfamiliar Programming Language
Research
Gina Bai
North Carolina State University
,
Joshua Kayani
,
Kathryn Stolee
North Carolina State University
Pre-print
Media Attached
15:12
12m
Paper
What Drives the Reading Order of Programmers? An Eye Tracking Study
Research
Norman Peitek
Leibniz Institute for Neurobiology
,
Janet Siegmund
TU Chemnitz
,
Sven Apel
Saarland University
Pre-print
Media Attached
15:24
12m
Paper
Evaluating a Visual Approach for Understanding JavaScript Source Code
Research
Martín Dias
University of Chile
,
Diego Orellana
University of Chile
,
Santiago Vidal
ISISTAN-CONICET
,
Leonel Merino
University of Stuttgart
,
Alexandre Bergel
University of Chile
Pre-print
Media Attached
15:36
12m
Paper
How do Students Experience and Judge Software Comprehension Techniques?
Programming Education
Regina Hebig
University of Gothenburg
,
Truong Ho-Quang
,
Rodi Jolak
Chalmers | University of Gothenburg
,
Jan Schroeder
Chalmers | University of Gothenburg
,
Linero Humberto
Chalmers University of Technology
,
Ågren Magnus
Chalmers University of Technology
,
Salome Maro
Chalmers | University of Gothenburg
Media Attached
15:48
12m
Paper
Understanding What Software Engineers Are Working on — The Work-Item Prediction Challenge
Industry
Ralf Laemmel
Facebook London
,
Alvin Kerber
Facebook
,
Liane Praza
Pre-print
Media Attached
16:30 - 17:30
Session 8: Analysis
Research
at
ICPC
Chair(s):
Jinqiu Yang
Concordia University, Montreal, Canada
16:30
15m
Paper
srcClone: Detecting Code Clones via Decompositional Slicing
Research
Hakam W. Alomari
Miami University
,
Matthew Stephan
Miami University
Pre-print
Media Attached
16:45
15m
Paper
Investigating Near-Miss Micro-Clones in Evolving Software
Research
Manishankar Mondal
Assistant Professor, Khulna University
,
Banani Roy
University of Saskatchewan
,
Chanchal K. Roy
University of Saskatchewan
,
Kevin Schneider
University of Saskatchewan
Media Attached
17:00
15m
Paper
A Model to Detect Readability Improvements in Incremental Changes
Research
Devjeet Roy
Washington State University
,
Sarah Fakhoury
Washington State University
,
John Lee
Washington State University
,
Venera Arnaoudova
Washington State University
Media Attached
17:15
15m
Paper
Supporting Program Comprehension through Fast Query Response in Large-Scale Systems
Research
Jinfeng Lin
University of Notre Dame
,
Yalin Liu
University of Notre Dame
,
Jane Cleland-Huang
University of Notre Dame
Media Attached
Wed 15 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
00:00 - 01:00
Session 9: For Developers
Tool Demonstration
/
Research
/
ERA
at
ICPC
Chair(s):
Anderson Oliveira
PUC-Rio
00:00
12m
Paper
An Empirical Study on Dynamic Typing Related Practices in Python Systems
Research
Zhifei Chen
Nanjing University
,
Yanhui Li
Department of Computer Science and Technology, Nanjing University
,
Bihuan Chen
Fudan University
,
Wanwangying Ma
Nanjing University
,
Lin Chen
Nanjing University
,
Baowen Xu
Nanjing University
Media Attached
00:12
12m
Paper
Performing Tasks Can Improve Program Comprehension Mental Model of Novice
Research
Amal A. Shargabi
Qassim University
,
Syed Ahmad Aljunid
Universiti Teknologi MARA
,
Muthukkaruppan Annamalai
Universiti Teknologi MARA
,
Abdullah Mohd Zin
Universiti Kebangsaan Malaysia
Media Attached
00:24
12m
Paper
SimplyHover: Improving Comprehension of else Statements
Tool Demonstration
Ahmad Jbara
Computer and Cyber Sciences, Augusta University, Georgia, USA
,
Bar Ben Michael
,
Or Shacham
,
Omer Tavor
Media Attached
00:36
12m
Paper
Combining biometric data with focused document types classifies a success of program comprehension
ERA
Toyomi Ishida
Nara Institute of Science and Technology
,
Hidetake Uwano
National Institute of Technology, Nara College, Japan
,
Yoshiharu Ikutani
Nara Institute of Science and Technology
Media Attached
00:48
12m
Paper
Program Comprehension in Virtual Reality
ERA
James Dominic
Clemson University
,
Brock Tubre
Clemson Universtiy
,
Jada Houser
Clemson University
,
Charles Ritter
Clemson University
,
Deborah Kunkel
Clemson University
,
Paige Rodeghero
Clemson University
Media Attached
01:30 - 02:30
Session 10: Documentation
Industry
/
Research
/
ERA
at
ICPC
Chair(s):
Gias Uddin
University of Calgary, Canada
01:30
15m
Paper
Deep-Diving into Documentation to Develop Improved Java-to-Swift API Mapping
Research
Zejun Zhang
,
Minxue Pan
Nanjing University
,
Tian Zhang
Nanjing University
,
Xinyu Zhou
Nanjing University
,
Xuandong Li
Nanjing University
Media Attached
01:45
15m
Paper
The Secret Life of Commented-Out Source Code
Research
Tri Minh-Triet Pham
Concordia University
,
Jinqiu Yang
Concordia University, Montreal, Canada
Pre-print
Media Attached
02:00
15m
Paper
Ownership at Large — Open Problems and Challenges in Ownership Management
Industry
John Ahlgren
Facebook
,
Maria Eugenia Berezin
Facebook
,
Kinga Bojarczuk
Facebook
,
Johann George
Facebook
,
Natalija Gucevska
Facebook
,
Mark Harman
Facebook and University College London
,
Shan He
Facebook
,
Ralf Laemmel
Facebook London
,
Erik Meijer
,
Silvia Sapora
Facebook
,
Justin Spahr-Summers
Facebook
Pre-print
Media Attached
02:15
15m
Paper
Detecting Code Comment Inconsistency using Siamese Recurrent Network
ERA
Fazle Rabbi
Institute of Information Technology, University of Dhaka
,
Md Saeed Siddik
Institute of Information Technology, University of Dhaka
Pre-print
Media Attached
08:30 - 09:30
Session 11: Search
Research
at
ICPC
Chair(s):
Banani Roy
University of Saskatchewan
08:30
20m
Paper
GGF: A Graph-based Method for Programming Language Syntax Error Correction
Research
Liwei Wu
Nanjing University
,
Fei Li
Nanjing University
,
Youhua Wu
Nanjing University
,
Tao Zheng
Nanjing University
Media Attached
08:50
20m
Paper
Adaptive Deep Code Search
Research
ChunYang Ling
Peking University
,
Zeqi Lin
Peking University
,
Yanzhen Zou
Peking University
,
Bing Xie
Peking University
Pre-print
Media Attached
09:10
20m
Paper
Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks
Research
Jianjun He
School of Big Data & Software Engineering, Chongqing University
,
Ling Xu
School of Big Data & Software Engineering, Chongqing University
,
Meng Yan
School of Big Data & Software Engineering, Chongqing University
,
Xin Xia
Monash University
,
Yan Lei
School of Big Data & Software Engineering, Chongqing University
Media Attached
13:00 - 13:30
Most Influential Paper Award
Research
at
ICPC
Chair(s):
Shinpei Hayashi
Tokyo Institute of Technology
13:00
30m
Talk
On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year Retrospective
Research
Rocco Oliveto
University of Molise
,
Malcom Gethers
,
Denys Poshyvanyk
William and Mary
,
Andrea De Lucia
University of Salerno
13:30 - 14:00
Closing
Research
at
ICPC
Chair(s):
Eunjong Choi
Kyoto Institute of Technology
Mon 13 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
Room
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
ICPC
Research + Programming Education + Tool Demonstration + ERA + Industry
Opening
Research
Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering
Research
Awards Ceremony
Research + Tool Demonstration + Industry
Session 1: Tests
Research + Tool Demonstration
Session 2: Quality
Tue 14 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
Room
0:00
30
1:00
30
2:00
30
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
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
17:00
30
ICPC
ERA + Research
Session 3: Faults
Research + ERA
Session 4: Summalization
Research + ERA + Tool Demonstration
Session 5: For Researchers
Research + ERA
Session 6: Artifacts
Research
Keynote : Software Engineering for Industrial AI: A Key Enabler of Digital Transformation
Research
Open Steering Committee Meeting
Industry + Research + Programming Education
Session 7: About Developers
Research
Session 8: Analysis
Wed 15 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
Room
0:00
30
1:00
30
2:00
30
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
ICPC
Tool Demonstration + Research + ERA
Session 9: For Developers
Industry + Research + ERA
Session 10: Documentation
Research
Session 11: Search
Research
Most Influential Paper Award
Research
Closing
Mon 13 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
Room
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
ICPC
ICPC Research
Welcome to ICPC 2020
13:00 - 13:30
ICPC Research
Comprehension Challenges at the Level of Software Ecosystems and Global ...
13:30 - 14:30
ICPC Research
Testing of Mobile Applications in the Wild: A Large-Scale Empirical Stu ...
15:00 - 15:12
ICPC Research
UI Screens Identification and Extraction from Mobile Programming Screen ...
15:12 - 15:24
ICPC Research
Measuring Software Testability Modulo Test Quality
15:24 - 15:36
ICPC Industry
Program Slicing and Execution Tracing for Differential Testing at Adobe ...
15:36 - 15:48
ICPC Tool Demonstration
Just-In-Time Test Smell Detection and Refactoring: The DARTS Project
15:48 - 16:00
ICPC Research
How Does Incomplete Composite Refactoring Affect Internal Quality Attri ...
16:30 - 16:42
ICPC Research
An Empirical Study of Quick Remedy Commits
16:42 - 16:54
ICPC Research
When Are Smells Indicators of Architectural Refactoring Opportunities? ...
16:54 - 17:06
ICPC Tool Demonstration
Refactoring Android-specific Energy Smells: A Plugin for Android Studio
17:06 - 17:18
ICPC Tool Demonstration
BugVis: Commit Slicing for Defect Visualisation
17:18 - 17:30
Tue 14 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
Room
0:00
15
30
45
1:00
15
30
45
2:00
15
30
45
3:00
15
30
45
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
8:00
15
30
45
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
ICPC
ICPC Research
Exploiting Code Knowledge Graph for Bug Localization via Bi-directional ...
00:00 - 00:12
ICPC Research
On Combining IR Methods to Improve Bug Localization
00:12 - 00:24
ICPC Research
An Empirical Study on Critical Blocking Bugs
00:24 - 00:36
ICPC ERA
Improving the Accuracy of Spectrum-based Fault Localization for Automa ...
00:36 - 00:48
ICPC ERA
Automatic Android Deprecated-API Usage Update by Learning from Single U ...
00:48 - 01:00
ICPC Research
Improved Code Summarization via a Graph Neural Network
01:30 - 01:45
ICPC Research
BugSum: Deep Context Understanding for Bug Report Summarization
01:45 - 02:00
ICPC Research
A Human Study of Comprehension and Code Summarization
02:00 - 02:15
ICPC ERA
Linguistic Documentation of Software History
02:15 - 02:30
ICPC Research
A Literature Review of Automatic Traceability Links Recovery for Softwa ...
07:00 - 07:15
ICPC Research
Improving Code Search with Co-Attentive Representation Learning
07:15 - 07:30
ICPC Tool Demonstration
OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ ...
07:30 - 07:45
ICPC ERA
Staged Tree Matching for Detecting Code Move across Files
07:45 - 08:00
ICPC Research
A Self-Attentional Neural Architecture for Code Completion with Multi-T ...
08:30 - 08:42
ICPC Research
Knowledge Transfer in Modern Code Review
08:42 - 08:54
ICPC Research
How are Deep Learning Models Similar? An Empirical Study on Clone Analy ...
08:54 - 09:06
ICPC Research
Unified Configuration Setting Access in Configuration Management Systems
09:06 - 09:18
ICPC ERA
Inheritance software metrics on smart contracts
09:18 - 09:30
ICPC Research
Software Engineering for Industrial AI: A Key Enabler of Digital Transf ...
13:00 - 14:00
ICPC Research
How Graduate Computing Students Search When Using an Unfamiliar Program ...
15:00 - 15:12
ICPC Research
What Drives the Reading Order of Programmers? An Eye Tracking Study
15:12 - 15:24
ICPC Research
Evaluating a Visual Approach for Understanding JavaScript Source Code
15:24 - 15:36
ICPC Programming Education
How do Students Experience and Judge Software Comprehension Techniques?
15:36 - 15:48
ICPC Industry
Understanding What Software Engineers Are Working on — The Work-Item Pr ...
15:48 - 16:00
ICPC Research
srcClone: Detecting Code Clones via Decompositional Slicing
16:30 - 16:45
ICPC Research
Investigating Near-Miss Micro-Clones in Evolving Software
16:45 - 17:00
ICPC Research
A Model to Detect Readability Improvements in Incremental Changes
17:00 - 17:15
ICPC Research
Supporting Program Comprehension through Fast Query Response in Large-S ...
17:15 - 17:30
Wed 15 Jul
Displayed time zone:
(UTC) Coordinated Universal Time
change
Room
0:00
15
30
45
1:00
15
30
45
2:00
15
30
45
3:00
15
30
45
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
8:00
15
30
45
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
ICPC
ICPC Research
An Empirical Study on Dynamic Typing Related Practices in Python Systems
00:00 - 00:12
ICPC Research
Performing Tasks Can Improve Program Comprehension Mental Model of Novice
00:12 - 00:24
ICPC Tool Demonstration
SimplyHover: Improving Comprehension of else Statements
00:24 - 00:36
ICPC ERA
Combining biometric data with focused document types classifies a succ ...
00:36 - 00:48
ICPC ERA
Program Comprehension in Virtual Reality
00:48 - 01:00
ICPC Research
Deep-Diving into Documentation to Develop Improved Java-to-Swift API Ma ...
01:30 - 01:45
ICPC Research
The Secret Life of Commented-Out Source Code
01:45 - 02:00
ICPC Industry
Ownership at Large — Open Problems and Challenges in Ownership Management
02:00 - 02:15
ICPC ERA
Detecting Code Comment Inconsistency using Siamese Recurrent Network
02:15 - 02:30
ICPC Research
GGF: A Graph-based Method for Programming Language Syntax Error Correction
08:30 - 08:50
ICPC Research
Adaptive Deep Code Search
08:50 - 09:10
ICPC Research
Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural ...
09:10 - 09:30
ICPC Research
On the Equivalence of Information Retrieval Methods for Automated Trace ...
13:00 - 13:30
x
Mon 30 Dec 18:57