Write a Blog >>
SEH 2021
Thu 3 Jun 2021
co-located with
ICSE 2021
Toggle navigation
Attending
Venue: Clowdr
Clowdr: Main Conference
Clowdr: Co-located Events
Clowdr: Workshops
Program
SEH Program
Your Program
Thu 3 Jun
Track/Call
Organization
SEH 2021 Committees
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Sign in
Sign up
ICSE 2021
(
series
) /
SEH 2021 (
series
) /
Co-located Events
/
Room information: ICPC Main Room
Venue
Co-located Events
Room name
ICPC Main Room
Room Information
No extra information available
Information for Participants
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
.
Use conference time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
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
Tue 18 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
10:00 - 10:10
Opening
ICPC Plenary Sessions
at
ICPC Main Room
YT video
10:10 - 10:50
Empirical Studies in Program Comprehension
ICPC Research
/
ICPC 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
ICPC Research
Dror Feitelson
Hebrew University
Pre-print
Media Attached
10:20
10m
Paper
Let's Ask Students About Their Programs, Automatically
ICPC 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
ICPC 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?
ICPC 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
ICPC Journal First
/
ICPC 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
ICPC 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
ICPC 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)
ICPC Journal First
Haris Mumtaz
University of Auckland
,
Paramvir Singh
The University of Auckland
,
Kelly Blincoe
University of Auckland
Media Attached
16:00 - 16:10
Opening
ICPC Plenary Sessions
at
ICPC Main Room
16:10 - 16:40
Most Influential Paper-ICPC 2011
ICPC Research
/
ICPC Plenary Sessions
at
ICPC Main Room
16:10
30m
Paper
Design Defects Detection and Correction by Example
ICPC Research
Marouane Kessentini
University of Michigan
,
Wael Kessentini
DePaul University
,
Houari Sahraoui
Université de Montréal
,
Mounir Assaf
Stevens Institute of Technology
,
Ali Ouni
ETS Montreal, University of Quebec
Media Attached
16:50 - 17:20
Improving Code Quality
ICPC Research
/
ICPC Replications and Negative Results (RENE)
/
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
17:20 - 17:50
Open Steering Committee meeting
ICPC Plenary Sessions
at
ICPC Main Room
Wed 19 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
02:00 - 02:30
Understanding Systems -1
ICPC Journal First
/
ICPC 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
ICPC Research
Lisa Kirby
University of British Columbia, Canada
,
Evelien Boerstra
,
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
ICPC 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)
ICPC 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
ICPC Research
/
ICPC 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
ICPC 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
ICPC 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?
ICPC 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
ICPC Research
at
ICPC Main Room
03:10
50m
Social Event
Free social Room/Coffee Time
ICPC Research
10:00 - 10:30
ML for Program Comprehension
ICPC Journal First
/
ICPC 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)
ICPC 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)
ICPC 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)
ICPC Journal First
Fabiano Pecorelli
University of Salerno
,
Dario Di Nucci
Tilburg University
Media Attached
10:40 - 11:00
Refactoring
ICPC Research
at
ICPC Main Room
Chair(s):
Eunjong Choi
Kyoto Institute of Technology
10:40
10m
Paper
Understanding Architecture Erosion: The Practitioners' Perceptive
ICPC 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
ICPC 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
16:00 - 16:40
Keynote speech
ICPC Plenary Sessions
at
ICPC Main Room
16:00
40m
Keynote
A Layered Model of Comprehension in Collaborative Software Development: Programs, Programming, and Programmers
ICPC Plenary Sessions
Carolyn Penstein Rose
Carnegie Mellon University Language Technologies Institute
Media Attached
16:50 - 17:25
Understanding Systems -2
ICPC Research
/
ICPC Tool Demonstration
/
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC Research
at
ICPC Main Room
17:50 - 18:10
Naming
ICPC 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
ICPC 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
ICPC Research
Omer Regev
,
Michael Soloveitchik
,
Dror Feitelson
Hebrew University
Pre-print
Media Attached
Thu 20 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
02:00 - 02:30
Code Summarization
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC Early Research Achievement (ERA)
/
ICPC Research
/
ICPC 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
ICPC 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
ICPC 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
ICPC 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
10:00 - 10:40
Keynote speech
ICPC Plenary Sessions
at
ICPC Main Room
10:00
40m
Keynote
An algorithm to estimate stress-induced cortisol variations from skin conductance measurements
ICPC Plenary Sessions
Joyce Westerink
Media Attached
10:50 - 11:30
Mining for Program Comprehension
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
16:00 - 16:40
Verification & Validation
ICPC Research
/
ICPC Replications and Negative Results (RENE)
/
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC Research
/
ICPC Tool Demonstration
/
ICPC Early Research Achievement (ERA)
/
ICPC 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?
ICPC 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
ICPC 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
ICPC 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
ICPC Research
Ian Mcchesney
,
Raymond Bond
Pre-print
Media Attached
17:20
5m
Demonstration
Interactive Static Performance Analysis in the IDE
ICPC 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
ICPC Research
at
ICPC Main Room
Chair(s):
Alexander Serebrenik
Eindhoven University of Technology
17:40
10m
Paper
Atoms of Confusion in Java
ICPC 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
ICPC Research
Quentin Perez
,
Pierre-Antoine Jean
,
Christelle Urtado
EuroMov DHM, Univ Montpellier & IMT Mines Ales
,
Sylvain Vauttier
Pre-print
Media Attached
18:00 - 18:10
Closing
ICPC Plenary Sessions
at
ICPC Main Room
YT video
Fri 21 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
02:00 - 02:40
Inferring code evolution
ICPC 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
ICPC 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
ICPC 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
ICPC Research
Fan Ge
,
Li Kuang
Pre-print
Media Attached
02:30
10m
Paper
Automated Comment Update: How Far are We?
ICPC 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
02:50 - 03:00
Closing
ICPC Plenary Sessions
at
ICPC Main Room
Tue 18 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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 Main Room
ICPC Plenary Sessions
Opening
ICPC Research + ICPC Education
Empirical Studies in Program Comprehension
ICPC Journal First + ICPC Research
Impact on Code
ICPC Plenary Sessions
Opening
ICPC Research + ICPC Plenary Sessions
Most Influential Paper-ICPC 2011
ICPC Research + ICPC Replications and Negative Results (RENE) + ICPC Early Research Achievement (ERA)
Improving Code Quality
ICPC Plenary Sessions
Open Steering Committee meeting
Wed 19 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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
18:00
30
ICPC Main Room
ICPC Journal First + ICPC Research
Understanding Systems -1
ICPC Research + ICPC Replications and Negative Results (RENE)
Text Analysis for Program Comprehension
ICPC Research
Social Session
ICPC Journal First + ICPC Research
ML for Program Comprehension
ICPC Research
Refactoring
ICPC Plenary Sessions
Keynote speech
ICPC Research + ICPC Tool Demonstration + ICPC Replications and Negative Results (RENE)
Understanding Systems -2
ICPC Research
Tool Fair
ICPC Research
Naming
Thu 20 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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
18:00
30
ICPC Main Room
ICPC Research
Code Summarization
ICPC Early Research Achievement (ERA) + ICPC Research + ICPC Tool Demonstration
Source code Analysis
ICPC Plenary Sessions
Keynote speech
ICPC Research
Mining for Program Comprehension
ICPC Research + ICPC Replications and Negative Results (RENE) + ICPC Early Research Achievement (ERA)
Verification & Validation
ICPC Research + ICPC Tool Demonstration + ICPC Early Research Achievement (ERA) + ICPC Education
Human Aspects of Program Comprehension
ICPC Research
Understanding Systems -3
ICPC Plenary Sessions
Closing
Fri 21 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
2:00
30
ICPC Main Room
ICPC Research
Inferring code evolution
ICPC Plenary Sessions
Closing
Tue 18 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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 Main Room
ICPC Research
Considerations and Pitfalls in Controlled Experiments on Code Comprehension
10:10 - 10:20
ICPC Education
Let's Ask Students About Their Programs, Automatically
10:20 - 10:30
ICPC Research
The effect of block-based formulas on formula comprehension in spreadsheets
10:30 - 10:40
ICPC Education
Is Algorithm Comprehension Different from Program Comprehension?
10:40 - 10:50
ICPC Research
Locating Faulty Methods with a Mixed RNN and Attention Model
11:00 - 11:10
ICPC Research
EtherSolve: Computing an Accurate Control-Flow Graph from Ethereum Bytecode
11:10 - 11:20
ICPC Journal First
A systematic mapping study on architectural smells detection (JSS)
11:20 - 11:30
ICPC Research
Design Defects Detection and Correction by Example
16:10 - 16:40
ICPC Early Research Achievement (ERA)
Towards improving architectural diagram consistency using system descri ...
16:50 - 16:55
ICPC Replications and Negative Results (RENE)
API2Com: On the Improvement of Automatically Generated Code Comments Us ...
16:55 - 17:05
ICPC Early Research Achievement (ERA)
Automatic Extraction of Code Dependency in Virtual Reality Software
17:05 - 17:10
ICPC Research
FLeCCS: A Technique for Suggesting Fragment-Level Similar Co-change Can ...
17:10 - 17:20
Wed 19 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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
18:00
15
30
45
ICPC Main Room
ICPC Research
Weighing the Evidence: On Relationship Types in Microservice Extraction
02:00 - 02:10
ICPC Research
Comprehensive Integration of API Usage Patterns
02:10 - 02:20
ICPC Journal First
Analyzing bug fix for automatic bug cause classification (JSS)
02:20 - 02:30
ICPC Research
Exploiting the Unique Expression for Improved Sentiment Analysis in Sof ...
02:40 - 02:50
ICPC Research
Predicting Community Smells’ Occurrence on Individual Developers by Sen ...
02:50 - 03:00
ICPC Replications and Negative Results (RENE)
Checking App Behavior Against App Descriptions: What If There are No Ap ...
03:00 - 03:10
ICPC Research
Free social Room/Coffee Time
03:10 - 04:00
ICPC Journal First
Improving deep-learning-based fault localization with resampling (JSEP)
10:00 - 10:10
ICPC Journal First
Imbalanced metric learning for crashing fault residence prediction (JSS)
10:10 - 10:20
ICPC Journal First
Adaptive Selection of Classifiers for Bug Prediction: A Large-Scale Emp ...
10:20 - 10:30
ICPC Research
Understanding Architecture Erosion: The Practitioners' Perceptive
10:40 - 10:50
ICPC Research
Understanding Code Smell Detection via Code Review: A Study of the Open ...
10:50 - 11:00
ICPC Plenary Sessions
A Layered Model of Comprehension in Collaborative Software Development: ...
16:00 - 16:40
ICPC Tool Demonstration
ArCode: A Tool for Supporting Architectural Concerns Comprehension and ...
16:50 - 16:55
ICPC Research
Assessing Semantic Frames to Support Program Comprehension Activities
16:55 - 17:05
ICPC Replications and Negative Results (RENE)
Warning-Introducing Commits vs Bug-Introducing Commits: A tool, statist ...
17:05 - 17:15
ICPC Research
Project-Level Encoding for Neural Source Code Summarization of Subroutines
17:15 - 17:25
ICPC Research
Does Code Structure Affect Comprehension? On Using and Naming Intermedi ...
17:50 - 18:00
ICPC Research
Using Non-Verbal Expressions as a Tool in Naming Research
18:00 - 18:10
Thu 20 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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 Main Room
ICPC Research
Exploiting Method Names to Improve Code Summarization: A Deliberation M ...
02:00 - 02:10
ICPC Research
A Multi-Modal Transformer-based Code Summarization Approach for Smart C ...
02:10 - 02:20
ICPC Research
Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting
02:20 - 02:30
ICPC Tool Demonstration
RefactorHub: A Commit Annotator for Refactoring
02:40 - 02:45
ICPC Early Research Achievement (ERA)
Detecting Inconsistent Thrown Exceptions
02:45 - 02:50
ICPC Research
Where to Handle an Exception? Recommending Exception Handling Locations ...
02:50 - 03:00
ICPC Plenary Sessions
An algorithm to estimate stress-induced cortisol variations from skin c ...
10:00 - 10:40
ICPC Research
Characterization and Prediction of Questions without Accepted Answers o ...
10:50 - 11:00
ICPC Research
Multi-Programming-Language Commits in OSS: An Empirical Study on Apache ...
11:00 - 11:10
ICPC Research
Code Authors Hidden in File Revision Histories: An Empirical Study
11:10 - 11:20
ICPC Research
Predicting Crash Fault Residence via Simplified Deep Forest Based on A ...
11:20 - 11:30
ICPC Early Research Achievement (ERA)
Understanding Execution Environment of File-Manipulation Scripts by Ext ...
16:00 - 16:05
ICPC Research
RAID: Tool Support for Refactoring-Aware Code Reviews
16:05 - 16:15
ICPC Early Research Achievement (ERA)
Toward Automated Exploit Generation for Known Vulnerabilities in Open-S ...
16:15 - 16:20
ICPC Replications and Negative Results (RENE)
What is the Vocabulary of Flaky Tests? An Extended Replication
16:20 - 16:30
ICPC Research
Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using ...
16:30 - 16:40
ICPC Early Research Achievement (ERA)
Comprehending Spreadsheets: Which Strategies do Users Apply?
16:45 - 16:50
ICPC Education
Students’ Misunderstanding of the Order of Evaluation in Conjoined Cond ...
16:50 - 17:00
ICPC Research
From Novice to Expert: Analysis of Token Level Effects in a Longitudina ...
17:00 - 17:10
ICPC Research
The Effect Of Crowding On The Reading Of Program Code For Programmers W ...
17:10 - 17:20
ICPC Tool Demonstration
Interactive Static Performance Analysis in the IDE
17:20 - 17:25
ICPC Research
Atoms of Confusion in Java
17:40 - 17:50
ICPC Research
Bug or not bug? That is the question
17:50 - 18:00
Fri 21 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
2:00
15
30
45
ICPC Main Room
ICPC Research
ConfInLog: Leveraging Software Logs to Infer Configuration Constraints
02:00 - 02:10
ICPC Research
Using Grammar Patterns to Interpret Test Method Name Evolution
02:10 - 02:20
ICPC Research
Keywords Guided Method Name Generation
02:20 - 02:30
ICPC Research
Automated Comment Update: How Far are We?
02:30 - 02:40
Information for Participants
Tue 18 May 2021 10:00 - 10:10 at
ICPC Main Room
-
Opening
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
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
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
Information for Participants
Tue 18 May 2021 16:00 - 16:10 at
ICPC Main Room
-
Opening
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
Information for Participants
Tue 18 May 2021 16:10 - 16:40 at
ICPC Main Room
-
Most Influential Paper-ICPC 2011
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
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
Information for Participants
Tue 18 May 2021 17:20 - 17:50 at
ICPC Main Room
-
Open Steering Committee meeting
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
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
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
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
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
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
Information for Participants
Wed 19 May 2021 16:00 - 16:40 at
ICPC Main Room
-
Keynote speech
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
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
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
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
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
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
Information for Participants
Thu 20 May 2021 10:00 - 10:40 at
ICPC Main Room
-
Keynote speech
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
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
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
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
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
Information for Participants
Thu 20 May 2021 18:00 - 18:10 at
ICPC Main Room
-
Closing
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
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
Information for Participants
Fri 21 May 2021 02:50 - 03:00 at
ICPC Main Room
-
Closing
Info for room
ICPC Main Room
:
Go directly to this room on
Clowdr
x
Thu 16 Oct 05:00