ICPC 2021 - Tool Demonstration - ICPC 2021
Write a Blog >>
ICPC 2021
Tue 18 - Thu 20 May 2021
co-located with
ICSE 2021
Obituary
Attending
Venue: Clowdr
Clowdr: Main Conference
Clowdr: Co-located Events
Clowdr: Workshops
Program
ICPC Program
Your Program
Keynotes
Tue 18 May
Wed 19 May
Thu 20 May
Tracks
ICPC 2021
How to Submit
Plenary Sessions
Research
Early Research Achievement (ERA)
Replications and Negative Results (RENE)
Tool Demonstration
Education
Journal First
Organization
ICPC 2021 Committees
Organizing Committee
Steering Committee
Most Influential Paper - Program Committee
Track Committees
Research
Early Research Achievement (ERA)
Replications and Negative Results (RENE)
Tool Demonstration
Education
Journal First
Contributors
People Index
Series
Series
ICPC 2026
ICPC 2025
ICPC 2024
ICPC 2023
ICPC 2022
ICPC 2021
ICPC 2020
ICPC 2019
ICPC 2018
ICSE 2021
series
) /
ICPC 2021
series
) /
Tool Demonstration
ICPC 2021
Program
Accepted Papers
Call for Papers
Dates
Tracks
Program Display Configuration
Close
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Tue 18 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
10:10 - 10:50
Empirical Studies in Program Comprehension
Research
Education
at
ICPC Main Room
Chair(s):
Chaiyong Ragkhitwetsagul
Mahidol University, Thailand
10:10
10m
Paper
Considerations and Pitfalls in Controlled Experiments on Code Comprehension
Research
Dror Feitelson
Hebrew University
Pre-print
Media Attached
10:20
10m
Paper
Let's Ask Students About Their Programs, Automatically
Education
Teemu Lehtinen
Aalto University
André L. Santos
University Institute of Lisbon, Portugal
Juha Sorva
Aalto University
Pre-print
Media Attached
10:30
10m
Paper
The effect of block-based formulas on formula comprehension in spreadsheets
Research
Bas Jansen
Delft University of Technology
Felienne Hermans
Leiden University
Pre-print
Media Attached
10:40
10m
Paper
Is Algorithm Comprehension Different from Program Comprehension?
Education
Philipp Kather
Jan Vahrenhold
Department of Computer Science, Westfälische Wilhelms-Universität Münster
Pre-print
Media Attached
11:00 - 11:30
Impact on Code
Journal First
Research
at
ICPC Main Room
Chair(s):
Dario Di Nucci
Tilburg University
11:00
10m
Paper
Locating Faulty Methods with a Mixed RNN and Attention Model
Research
Shouliang Yang
School of Software, Shanghai Jiao Tong University
Junming Cao
Shanghai JiaoTong University
Hushuang Zeng
School of Software, Shanghai Jiao Tong University
Beijun Shen
School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University
Hao Zhong
Shanghai Jiao Tong University
Pre-print
Media Attached
11:10
10m
Paper
EtherSolve: Computing an Accurate Control-Flow Graph from Ethereum Bytecode
Research
Filippo Contro
Università degli Studi di Verona
Marco Crosara
University of Verona
Mariano Ceccato
University of Verona
Mila Dalla Preda
University of Verona, Italy
Pre-print
Media Attached
11:20
10m
Paper
A systematic mapping study on architectural smells detection (JSS)
Journal First
Haris Mumtaz
University of Auckland
Paramvir Singh
The University of Auckland
Kelly Blincoe
University of Auckland
Media Attached
11:30 - 12:00
Social Session
Research
at
ICPC Social Room
11:30
30m
Social Event
Introduction to the social program
Research
16:50 - 17:20
Improving Code Quality
Research
Replications and Negative Results (RENE)
Early Research Achievement (ERA)
at
ICPC Main Room
Chair(s):
Venera Arnaoudova
Washington State University
16:50
5m
Paper
Towards improving architectural diagram consistency using system descriptors
Early Research Achievement (ERA)
Jalves Nicacio
University of Quebec at Chicoutimi
Fabio Petrillo
Université du Québec à Chicoutimi, Canada
Pre-print
Media Attached
16:55
10m
Paper
API2Com: On the Improvement of Automatically Generated Code Comments Using API Documentations
Replications and Negative Results (RENE)
Ramin Shahbazi
Rishab Sharma
Fatemeh Hendijani Fard
University of British Columbia
Pre-print
Media Attached
17:05
5m
Paper
Automatic Extraction of Code Dependency in Virtual Reality Software
Early Research Achievement (ERA)
Jacinto Molina
University of Texas at San Antonio
Xue Qin
Villanova University
Xiaoyin Wang
University of Texas at San Antonio
Media Attached
17:10
10m
Paper
FLeCCS: A Technique for Suggesting Fragment-Level Similar Co-change Candidates
Research
Manishankar Mondal
Assistant Professor, Khulna University
Chanchal K. Roy
University of Saskatchewan
Banani Roy
University of Saskatchewan
Kevin Schneider
University of Saskatchewan
Media Attached
18:00 - 19:00
Open Session
Research
at
ICPC Social Room
18:00
60m
Social Event
Mental health in Academia
Research
Wed 19 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
02:00 - 02:30
Understanding Systems -1
Journal First
Research
at
ICPC Main Room
Chair(s):
Eunjong Choi
Kyoto Institute of Technology
02:00
10m
Paper
Weighing the Evidence: On Relationship Types in Microservice Extraction
Research
Lisa Kirby
University of British Columbia, Canada
Evelien Riddell
Zachary John Christopher Anderson
Julia Rubin
University of British Columbia, Canada
Pre-print
Media Attached
02:10
10m
Paper
Comprehensive Integration of API Usage Patterns
Research
Qi Shen
Peking University
Shijun Wu
Yanzhen Zou
Peking University
Bing Xie
Peking University
Pre-print
Media Attached
02:20
10m
Paper
Analyzing bug fix for automatic bug cause classification (JSS)
Journal First
Zhen Ni
Bin Li
Yangzhou University
Xiaobing Sun
Yangzhou University
Tianhao Chen
Ben Tang
Xinchen Shi
Media Attached
02:40 - 03:10
Text Analysis for Program Comprehension
Research
Replications and Negative Results (RENE)
at
ICPC Main Room
Chair(s):
Gema Rodríguez-Pérez
University of Waterloo
02:40
10m
Paper
Exploiting the Unique Expression for Improved Sentiment Analysis in Software Engineering Text
Research
Kexin Sun
Hui Gao
Nanjing University
Hongyu Kuang
Nanjing University
Xiaoxing Ma
Nanjing University
Guoping Rong
Nanjing University
Dong Shao
Nanjing University
He Zhang
Nanjing University
Pre-print
Media Attached
02:50
10m
Paper
Predicting Community Smells’ Occurrence on Individual Developers by Sentiments
Research
Zijie Huang
East China University of Science and Technology
Zhiqing Shao
Guisheng Fan
Jianhua Gao
Ziyi Zhou
Kang Yang
Xingguang Yang
Pre-print
Media Attached
03:00
10m
Paper
Checking App Behavior Against App Descriptions: What If There are No App Descriptions?
Replications and Negative Results (RENE)
Md. Shamsujjoha
CSIRO's Data61
John Grundy
Monash University
Li Li
Monash University
Hourieh Khalajzadeh
Monash University, Australia
Qinghua Lu
Pre-print
Media Attached
03:10 - 04:00
Social Session
Research
at
ICPC Main Room
03:10
50m
Social Event
Free social Room/Coffee Time
Research
10:00 - 10:30
ML for Program Comprehension
Journal First
Research
at
ICPC Main Room
Chair(s):
Fabio Palomba
University of Salerno
10:00
10m
Paper
Improving deep-learning-based fault localization with resampling (JSEP)
Journal First
Zhuo Zhang
Purdue University
Yan Lei
School of Big Data & Software Engineering, Chongqing University
Xiaoguang Mao
National University of Defense Technology
Meng Yan
School of Big Data & Software Engineering, Chongqing University
Ling Xu
School of Big Data & Software Engineering, Chongqing University
Junhao Wen
Media Attached
10:10
10m
Paper
Imbalanced metric learning for crashing fault residence prediction (JSS)
Journal First
Zhou Xu
Wuhan University
Kunsong Zhao
Wuhan University
Meng Yan
Peipei Yuan
Ling Xu
School of Big Data & Software Engineering, Chongqing University
Yan Lei
School of Big Data & Software Engineering, Chongqing University
Xiaohong Zhang
Chongqing University
Media Attached
10:20
10m
Paper
Adaptive Selection of Classifiers for Bug Prediction: A Large-Scale Empirical Analysis of Its Performances and a Benchmark Study (SCP)
Journal First
Fabiano Pecorelli
University of Salerno
Dario Di Nucci
Tilburg University
Media Attached
10:40 - 11:00
Refactoring
Research
at
ICPC Main Room
Chair(s):
Eunjong Choi
Kyoto Institute of Technology
10:40
10m
Paper
Understanding Architecture Erosion: The Practitioners' Perceptive
Research
Ruiyin Li
Wuhan University, China; University of Groningen, The Netherlands
Peng Liang
Wuhan University
Mohamed Soliman
Paris Avgeriou
University of Groningen, The Netherlands
Pre-print
Media Attached
10:50
10m
Paper
Understanding Code Smell Detection via Code Review: A Study of the OpenStack Community
Research
Xiaofeng Han
Wuhan University, China
Amjed Tahir
Massey University
Peng Liang
Wuhan University
Steve Counsell
Brunel University London
Yajing Luo
Pre-print
Media Attached
11:10 - 12:00
Social Session
Research
at
ICPC Social Room
11:10
50m
Social Event
Free social Room/Happy hour Together/Drink and Science
Research
16:50 - 17:25
Understanding Systems -2
Research
Tool Demonstration
Replications and Negative Results (RENE)
at
ICPC Main Room
Chair(s):
Fabio Petrillo
Université du Québec à Chicoutimi, Canada
16:50
5m
Demonstration
ArCode: A Tool for Supporting Architectural Concerns Comprehension and Implementation
Tool Demonstration
Ali Shokri
Rochester Institute of Technology
Mehdi Mirakhorli
Rochester Institute of Technology
Pre-print
Media Attached
16:55
10m
Paper
Assessing Semantic Frames to Support Program Comprehension Activities
Research
Arthur Marques
University of British Columbia
Giovanni Viviani
University of British Columbia
Gail Murphy
University of British Columbia
Pre-print
Media Attached
17:05
10m
Paper
Warning-Introducing Commits vs Bug-Introducing Commits: A tool, statistical models, and a preliminary user study
Replications and Negative Results (RENE)
Louis-Philippe Querel
Concordia University
Peter Rigby
Concordia University, Montreal, Canada
Media Attached
17:15
10m
Paper
Project-Level Encoding for Neural Source Code Summarization of Subroutines
Research
Aakash Bansal
University of Notre Dame
Sakib Haque
University of Notre Dame
Collin McMillan
University of Notre Dame
Pre-print
Media Attached
17:25 - 17:50
Tool Fair
Research
at
ICPC Main Room
17:50 - 18:10
Naming
Research
at
ICPC Main Room
Chair(s):
Venera Arnaoudova
Washington State University
17:50
10m
Paper
Does Code Structure Affect Comprehension? On Using and Naming Intermediate Variables
Research
Roee Cates
Nadav Yunik
Dror Feitelson
Hebrew University
Pre-print
Media Attached
18:00
10m
Paper
Using Non-Verbal Expressions as a Tool in Naming Research
Research
Omer Regev
Michael Soloveitchik
Dror Feitelson
Hebrew University
Pre-print
Media Attached
18:10 - 19:00
Social Session
Research
at
ICPC Social Room
18:10
50m
Social Event
Quiz- How much do you know about ICPC?
Research
Thu 20 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
02:00 - 02:30
Code Summarization
Research
at
ICPC Main Room
Chair(s):
David Lo
Singapore Management University
02:00
10m
Paper
Exploiting Method Names to Improve Code Summarization: A Deliberation Multi-Task Learning Approach
Research
Rui Xie
Peking University
Wei Ye
Peking University
Jinan Sun
Shikun Zhang
Peking University
Pre-print
Media Attached
02:10
10m
Paper
A Multi-Modal Transformer-based Code Summarization Approach for Smart Contracts
Research
Zhen Yang
City University of Hong Kong, China
Jacky Keung
City University of Hong Kong
Xiao Yu
Wuhan University of Technology
Xiaodong Gu
Shanghai Jiao Tong University, China
Zhengyuan Wei
City University of Hong Kong, Hong Kong
Xiaoxue Ma
Miao ZHANG
City University of Hong Kong
Pre-print
Media Attached
02:20
10m
Paper
Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting
Research
Chen Lin
Zhichao Ouyang
Junqing Zhuang
Jianqiang Chen
Hui Li
Department of Computer Science, Xiamen University
Rongxin Wu
Xiamen University
Pre-print
Media Attached
02:40 - 03:00
Source code Analysis
Early Research Achievement (ERA)
Research
Tool Demonstration
at
ICPC Main Room
Chair(s):
Gema Rodríguez-Pérez
University of Waterloo
02:40
5m
Demonstration
RefactorHub: A Commit Annotator for Refactoring
Tool Demonstration
Ryo Kuramoto
Tokyo Institute of Technology
Motoshi Saeki
Tokyo Institute of Technology
Shinpei Hayashi
Tokyo Institute of Technology
Pre-print
Media Attached
02:45
5m
Paper
Detecting Inconsistent Thrown Exceptions
Early Research Achievement (ERA)
Lin Xu
Hao Zhong
Shanghai Jiao Tong University
Media Attached
02:50
10m
Paper
Where to Handle an Exception? Recommending Exception Handling Locations from a Global Perspective
Research
Xiangyang Jia
School of Computer Science, Wuhan University
Songqiang Chen
School of Computer Science, Wuhan University
Xingqi Zhou
Xintong Li
Run Yu
Xu Chen
Jifeng Xuan
Wuhan University
Pre-print
Media Attached
03:00 - 04:00
AMA Session
Research
at
ICPC Social Room
03:00
60m
Social Event
How to write socio-technical papers in ICPC Community
Research
Bonita Sharif
University of Nebraska-Lincoln, USA
Foutse Khomh
Polytechnique Montréal
Eliane Wiese
University of Utah
10:50 - 11:30
Mining for Program Comprehension
Research
at
ICPC Main Room
Chair(s):
Chaiyong Rakhitwetsagul
Mahidol University, Thailand
10:50
10m
Paper
Characterization and Prediction of Questions without Accepted Answers on Stack Overflow
Research
Mohamad Yazdaninia
David Lo
Singapore Management University
Ashkan Sami
Shiraz University
Pre-print
Media Attached
11:00
10m
Paper
Multi-Programming-Language Commits in OSS: An Empirical Study on Apache Projects
Research
Zengyang Li
Central China Normal University
Xiaoxiao Qi
Qinyi Yu
Peng Liang
Wuhan University
Ran Mo
Drexel University
Chen Yang
IBO Technology Co., Ltd
Pre-print
Media Attached
11:10
10m
Paper
Code Authors Hidden in File Revision Histories: An Empirical Study
Research
Siyi Gong
Hao Zhong
Shanghai Jiao Tong University
Media Attached
11:20
10m
Paper
Predicting Crash Fault Residence via Simplified Deep Forest Based on A Reduced Feature Set
Research
Kunsong Zhao
Wuhan University
Jin Liu
Wuhan University
Zhou Xu
Chongqing University, China
Li Li
Monash University
Meng Yan
Chongqing University
Jiaojiao Yu
Wuhan University, China
Yuxuan Zhou
Syracuse University, USA
Pre-print
Media Attached
11:30 - 12:00
Social Session
Research
at
ICPC Social Room
11:30
30m
Social Event
Free social Room/Happy hour Together/Drink and Science
Research
16:00 - 16:40
Verification & Validation
Research
Replications and Negative Results (RENE)
Early Research Achievement (ERA)
at
ICPC Main Room
Chair(s):
Iftekhar Ahmed
University of California, Irvine
16:00
5m
Paper
Understanding Execution Environment of File-Manipulation Scripts by Extracting Pre-Conditions
Early Research Achievement (ERA)
Rodney Rodriguez
University of Texas at San Antonio, USA
Xiaoyin Wang
University of Texas at San Antonio
Media Attached
16:05
10m
Paper
RAID: Tool Support for Refactoring-Aware Code Reviews
Research
Rodrigo Brito
Federal University of Minas Gerais, Brazil
Marco Tulio Valente
Federal University of Minas Gerais, Brazil
Pre-print
Media Attached
16:15
5m
Paper
Toward Automated Exploit Generation for Known Vulnerabilities in Open-Source Libraries
Early Research Achievement (ERA)
Emanuele Iannone
University of Salerno
Dario Di Nucci
Tilburg University
Antonino Sabetta
SAP Security Research
Andrea De Lucia
University of Salerno
Pre-print
Media Attached
16:20
10m
Paper
What is the Vocabulary of Flaky Tests? An Extended Replication
Replications and Negative Results (RENE)
Bruno Henrique Pachulski Camara
Federal University of Paraná
Marco Aurélio Graciotto Silva
Federal University of Technology - Paraná (UTFPR)
André T. Endo
Federal University of Technology - Paraná (UTFPR)
Silvia Regina Vergilio
Federal University of Paraná
Pre-print
Media Attached
16:30
10m
Paper
Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning
Research
Alejandro Mazuera-Rozo
Università della Svizzera italiana & Universidad de los Andes
Anamaria Mojica-Hanke
Universidad de los Andes
Mario Linares-Vásquez
Universidad de los Andes
Gabriele Bavota
Software Institute, USI Università della Svizzera italiana
Pre-print
Media Attached
16:45 - 17:35
Human Aspects of Program Comprehension
Research
Tool Demonstration
Early Research Achievement (ERA)
Education
at
ICPC Main Room
Chair(s):
Gemma Catolino
Tilburg University & Jheronimus Academy of Data Science
16:45
5m
Paper
Comprehending Spreadsheets: Which Strategies do Users Apply?
Early Research Achievement (ERA)
Karin Maria Hodnigg
University of Klagenfurt
Christian Macho
University of Klagenfurt
Martin Pinzger
Alpen-Adria-Universität Klagenfurt
Dietmar Jannach
Media Attached
16:50
10m
Paper
Students’ Misunderstanding of the Order of Evaluation in Conjoined Conditions
Education
Eliane Wiese
University of Utah
Anna Rafferty
Carleton College
Garrett Moseke
Pre-print
Media Attached
17:00
10m
Paper
From Novice to Expert: Analysis of Token Level Effects in a Longitudinal Eye Tracking Study
Research
Naser Al Madi
Colby College
Cole S. Peterson
University of Nebraska-Lincoln, USA
Bonita Sharif
University of Nebraska-Lincoln, USA
Jonathan I. Maletic
Kent State University
Pre-print
Media Attached
17:10
10m
Paper
The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia
Research
Ian Mcchesney
Raymond Bond
Pre-print
Media Attached
17:20
5m
Demonstration
Interactive Static Performance Analysis in the IDE
Tool Demonstration
Aaron Beigelbeck
Maurício Aniche
Delft University of Technology
Jürgen Cito
TU Wien and Facebook
Pre-print
Media Attached
17:40 - 18:00
Understanding Systems -3
Research
at
ICPC Main Room
Chair(s):
Alexander Serebrenik
Eindhoven University of Technology
17:40
10m
Paper
Atoms of Confusion in Java
Research
Chris Langhout
Maurício Aniche
Delft University of Technology
Pre-print
Media Attached
17:50
10m
Paper
Bug or not bug? That is the question
Research
Quentin Perez
Pierre-Antoine Jean
Christelle Urtado
EuroMov DHM, Univ Montpellier & IMT Mines Ales
Sylvain Vauttier
Pre-print
Media Attached
18:10 - 19:00
Social Session
Research
at
ICPC Social Room
18:10
50m
Social Event
Pet Event
Research
Fri 21 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
02:00 - 02:40
Inferring code evolution
Research
at
ICPC Main Room
Chair(s):
Shinpei Hayashi
Tokyo Institute of Technology
02:00
10m
Paper
ConfInLog: Leveraging Software Logs to Infer Configuration Constraints
Research
Shulin Zhou
National University of Defense Technology
Xiaodong Liu
National University of Defense Technology
Shanshan Li
National University of Defense Technology
Zhouyang Jia
National University of Defense Technology
Yuanliang Zhang
National University of Defense Technology
Teng Wang
National University of Defense Technology, China
Wang Li
National University of Defense Technology
Liao Xiangke
National University of Defense Technology, China
Pre-print
Media Attached
02:10
10m
Paper
Using Grammar Patterns to Interpret Test Method Name Evolution
Research
Anthony Peruma
Rochester Institute of Technology
Emily Hu
Jiajun Chen
Eman Abdullah AlOmar
Rochester Institute of Technology, USA
Mohamed Wiem Mkaouer
Rochester Institute of Technology
Christian D. Newman
Rochester Institute of Technology
Pre-print
Media Attached
02:20
10m
Paper
Keywords Guided Method Name Generation
Research
Fan Ge
Li Kuang
Pre-print
Media Attached
02:30
10m
Paper
Automated Comment Update: How Far are We?
Research
Bo Lin
National University of Defense Technology
Shangwen Wang
National University of Defense Technology
Kui Liu
Huawei Software Engineering Application Technology Lab
Xiaoguang Mao
National University of Defense Technology
Tegawendé F. Bissyandé
SnT, University of Luxembourg
Pre-print
Media Attached
03:00 - 04:00
Social Session
Research
at
ICPC Social Room
03:00
60m
Social Event
Free social Room/Coffee Time
Research
Information for Participants
Tue 18 May 2021 10:10 - 10:50 at
ICPC Main Room
Empirical Studies in Program Comprehension
Chair(s):
Chaiyong Ragkhitwetsagul
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Tue 18 May 2021 11:00 - 11:30 at
ICPC Main Room
Impact on Code
Chair(s):
Dario Di Nucci
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Tue 18 May 2021 11:30 - 12:00 at
ICPC Social Room
Social Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Tue 18 May 2021 16:50 - 17:20 at
ICPC Main Room
Improving Code Quality
Chair(s):
Venera Arnaoudova
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Tue 18 May 2021 18:00 - 19:00 at
ICPC Social Room
Open Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 02:00 - 02:30 at
ICPC Main Room
Understanding Systems -1
Chair(s):
Eunjong Choi
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 02:40 - 03:10 at
ICPC Main Room
Text Analysis for Program Comprehension
Chair(s):
Gema Rodríguez-Pérez
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 03:10 - 04:00 at
ICPC Main Room
Social Session
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 10:00 - 10:30 at
ICPC Main Room
ML for Program Comprehension
Chair(s):
Fabio Palomba
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 10:40 - 11:00 at
ICPC Main Room
Refactoring
Chair(s):
Eunjong Choi
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 11:10 - 12:00 at
ICPC Social Room
Social Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 16:50 - 17:25 at
ICPC Main Room
Understanding Systems -2
Chair(s):
Fabio Petrillo
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 17:25 - 17:50 at
ICPC Main Room
Tool Fair
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 17:50 - 18:10 at
ICPC Main Room
Naming
Chair(s):
Venera Arnaoudova
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Wed 19 May 2021 18:10 - 19:00 at
ICPC Social Room
Social Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 02:00 - 02:30 at
ICPC Main Room
Code Summarization
Chair(s):
David Lo
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 02:40 - 03:00 at
ICPC Main Room
Source code Analysis
Chair(s):
Gema Rodríguez-Pérez
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 03:00 - 04:00 at
ICPC Social Room
AMA Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 10:50 - 11:30 at
ICPC Main Room
Mining for Program Comprehension
Chair(s):
Chaiyong Rakhitwetsagul
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 11:30 - 12:00 at
ICPC Social Room
Social Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 16:00 - 16:40 at
ICPC Main Room
Verification & Validation
Chair(s):
Iftekhar Ahmed
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 16:45 - 17:35 at
ICPC Main Room
Human Aspects of Program Comprehension
Chair(s):
Gemma Catolino
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 17:40 - 18:00 at
ICPC Main Room
Understanding Systems -3
Chair(s):
Alexander Serebrenik
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Thu 20 May 2021 18:10 - 19:00 at
ICPC Social Room
Social Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Information for Participants
Fri 21 May 2021 02:00 - 02:40 at
ICPC Main Room
Inferring code evolution
Chair(s):
Shinpei Hayashi
Info for room
ICPC Main Room
Go directly to this room on
Clowdr
Close
Information for Participants
Fri 21 May 2021 03:00 - 04:00 at
ICPC Social Room
Social Session
Info for room
ICPC Social Room
Go directly to this room on
Clowdr
Close
Accepted Papers
Title
ArCode: A Tool for Supporting Architectural Concerns Comprehension and Implementation
Tool Demonstration
Ali Shokri
Mehdi Mirakhorli
Pre-print
Media Attached
Interactive Static Performance Analysis in the IDE
Tool Demonstration
Aaron Beigelbeck
Maurício Aniche
Jürgen Cito
Pre-print
Media Attached
RefactorHub: A Commit Annotator for Refactoring
Tool Demonstration
Ryo Kuramoto
Motoshi Saeki
Shinpei Hayashi
Pre-print
Media Attached
Call for Papers
We would like to invite you to submit a tool demonstration paper for the 2021 ICPC Tool Demo Track. This track provides a valuable opportunity for live presentations of prototypes and industry-strength tools.
Tool demonstration papers are expected to describe tools that implement a research approach. The tools are expected to be either mature prototypes or fully developed products ready for commercialization. We also encourage tool demonstration proposals complementing full technical papers. While a technical paper is intended to give the background information and point out the scientific contribution of a new program comprehension approach, the tool demonstration submission provides a unique opportunity to show how the scientific approach has been transferred into a working prototype. Potential authors of the research papers are highly encouraged to submit the corresponding tools in this track. Any of the conference topics of interest are appropriate areas for tool demonstrations.
Format and Submission
Submissions of proposals for tool demonstration must:
Adhere to the conference proceedings format (proceedings style);
Have a maximum of 4 pages that describe the tool and 1 page for references (4+1);
The source code or the binaries of the tool must be publicly available (e.g., on Github, Zenodo, Figshare) or hosted on the tool’s website;
Optionally, you can include in the abstract the URL of a 3-to-5 minute video screencast, either with annotations or voice-over, that provides a concise version of the tool demo scenario. The video should be posted on YouTube, or hosted on the tool’s website.
Submissions must conform to the IEEE formatting instructions
IEEE Conference Proceedings Formatting Guidelines
, (title in 24pt font and full text in 10pt type, LaTeX users must use
\documentclass[10pt,conference]{IEEEtran}
without including the
compsoc
or
compsocconf
options).
By submitting to the ICPC Tool Demo Track, authors acknowledge that they are aware of and agree to be bound by the
ACM Policy and Procedures on Plagiarism
and the
IEEE Plagiarism FAQ
. In particular, papers submitted to ICPC 2021 must not have been published elsewhere and must not be under review or submitted for review elsewhere while under consideration for ICPC 2021. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate action will be taken in all such cases. To check for double submission and plagiarism issues, the chairs reserve the right to (1) share the list of submissions with the PC Chairs of other conferences with overlapping review periods and (2) use external plagiarism detection software, under contract to the ACM or IEEE, to detect violations of these policies.
Submissions to the Tool Demonstration Track that meet the above requirements can be made via the Easychair submission site (
) by the submission deadline. When submitting, select the track
‘ICPC 2021 Tool Demonstration’
. Please, note that the Tool Demonstration Track will
NOT
follow a double-blind review process. The authors should not anonymize their papers and tools.
Review and Evaluation Criteria
Each submission will be reviewed by three members of the Tool Demo Program Committee. The committee will review each submission to assess the relevance and quality of the proposed tool demonstration. Submissions should describe the tool (including snapshot and technical details), explain its relevance to program comprehension and the foundations upon which it is based, discuss its level of maturity, and the (expected) adoption and impact.
The Tool Demo Track will provide a
Best Tool Award
to the accepted submission that presents the most impressive and promising tool.
Publication and Presentation
All accepted papers will be published in the conference electronic proceedings, which will also be available in the
IEEEXplore Library
. The official publication date is the date the proceedings are made available in the IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2021. The official publication date affects the deadline for any patent filings related to published work. Purchases of additional pages in the proceedings is not allowed.
Important Dates
AoE (UTC-12h)
Mon 22 Mar 2021
Camera Ready
Fri 5 Mar 2021
Notifications
Wed 17 Feb 2021
Paper Submission
Thu 11 Feb 2021
Abstract Submission
Submission Link
Program Committee
Eunjong Choi
Track co-chair
Kyoto Institute of Technology
Japan
Dario
Di Nucci
Track co-chair
Tilburg University
Netherlands
Jinqiu Yang
Committee Member
Francesca
Arcelli Fontana
Committee Member
University of Milano - Bicocca
Italy
Johan Fabry
Committee Member
Raincode Labs, Belgium
Belgium
Cuiyun Gao
Committee Member
Harbin Institute of Technology
China
Toshihiro Kamiya
Committee Member
Dongsun Kim
Committee Member
Kyungpook National University
South Korea
Fabiano Pecorelli
Committee Member
University of Salerno
Italy
Banani Roy
Committee Member
University of Saskatchewan
Yida Tao
Committee Member
Shenzhen University
Bogdan Vasilescu
Committee Member
Carnegie Mellon University, USA
United States
Sat 25 Apr 01:49
US