Write a Blog >>
TechDebt 2020
Sun 28 - Tue 30 June 2020
co-located with ICSE 2020
Venue
Room nameICPC
Floor0
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

Mon 13 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

13:00 - 13:30
OpeningICPC Research / ICPC Programming Education / ICPC Tool Demonstration / ICPC ERA / ICPC 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
ICPC Research

13:30 - 14:30
Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software EngineeringICPC 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
ICPC Research
K: Ralf Laemmel Facebook London
Media Attached File Attached
14:30 - 14:50
Awards CeremonyICPC 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: TestsICPC Research / ICPC Tool Demonstration / ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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: QualityICPC Research / ICPC 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?
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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: FaultsICPC ERA / ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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: SummalizationICPC Research / ICPC ERA at ICPC
Chair(s): Venera Arnaoudova Washington State University
01:30
15m
Paper
Improved Code Summarization via a Graph Neural Network
ICPC 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
ICPC 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
ICPC 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
ICPC ERA
Miroslav Tushev Louisiana State University, Nash Mahmoud Louisiana State University
Media Attached
07:00 - 08:00
Session 5: For ResearchersICPC Research / ICPC ERA / ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC ERA
Akira Fujimoto Osaka University, Yoshiki Higo Osaka University, Junnosuke Matsumoto , Shinji Kusumoto Osaka University
Media Attached
08:30 - 09:30
Session 6: ArtifactsICPC Research / ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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 TransformationICPC 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
ICPC Research
14:10 - 14:50
Open Steering Committee MeetingICPC Research at ICPC
Chair(s): Foutse Khomh Polytechnique Montréal
15:00 - 16:00
Session 7: About DevelopersICPC Industry / ICPC Research / ICPC 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
ICPC 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
ICPC 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
ICPC 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?
ICPC 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
ICPC Industry
Ralf Laemmel Facebook London, Alvin Kerber Facebook, Liane Praza
Pre-print Media Attached
16:30 - 17:30
Session 8: AnalysisICPC Research at ICPC
Chair(s): Jinqiu Yang Concordia University, Montreal, Canada
16:30
15m
Paper
srcClone: Detecting Code Clones via Decompositional Slicing
ICPC 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
ICPC 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
ICPC 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
ICPC 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 DevelopersICPC Tool Demonstration / ICPC Research / ICPC ERA at ICPC
Chair(s): Anderson Oliveira PUC-Rio
00:00
12m
Paper
An Empirical Study on Dynamic Typing Related Practices in Python Systems
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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: DocumentationICPC Industry / ICPC Research / ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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: SearchICPC 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
ICPC 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
ICPC 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
ICPC 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 AwardICPC 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
ICPC Research
Rocco Oliveto University of Molise, Malcom Gethers , Denys Poshyvanyk William and Mary, Andrea De Lucia University of Salerno
13:30 - 14:00
ClosingICPC Research at ICPC
Chair(s): Eunjong Choi Kyoto Institute of Technology

Tue 14 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
ICPC