Write a Blog >>
ICPC 2021
Tue 18 - Thu 20 May 2021
co-located with
ICSE 2021
Toggle navigation
Obituary
Attending
Venue: Clowdr
Clowdr: Main Conference
Clowdr: Co-located Events
Clowdr: Workshops
Program
Complete 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
Search
Series
Series
ICPC 2025
ICPC 2024
ICPC 2023
ICPC 2022
ICPC 2021
ICPC 2020
ICPC 2019
ICPC 2018
Sign in
Sign up
ICSE 2021
(
series
) /
ICPC 2021
(
series
) /
Main Conference
/
Room information: Blended Sessions Room 5
Venue
Main Conference
Room name
Blended Sessions Room 5
Room Information
Technical sessions
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 25 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
19:35 - 20:55
1.5.5. Developers: Naming Methods and Variables
ICSE Technical Track
/
ICSE Journal-First Papers
at
Blended Sessions Room 5
+12h
Chair(s):
José Miguel Rojas
University of Leicester, UK
19:35
20m
Paper
How Developers Choose Names
Journal-First
ICSE Journal-First Papers
Dror Feitelson
Hebrew University
,
Ayelet Mizrahi
Hebrew University
,
Nofar Noy
Hebrew University
,
Aviad Ben Shabat
Hebrew University
,
Or Eliyahu
Hebrew University
,
Roy Sheffer
Hebrew University
Link to publication
DOI
Pre-print
Media Attached
19:55
20m
Paper
IdBench: Evaluating Semantic Representations of Identifier Names in Source Code
Technical Track
ICSE Technical Track
Yaza Wainakh
TU Darmstadt
,
Moiz Rauf
University of Stuttgart
,
Michael Pradel
University of Stuttgart
Pre-print
Media Attached
20:15
20m
Paper
A Context-based Automated Approach for Method Name Consistency Checking and Suggestion
Technical Track
ICSE Technical Track
Yi Li
New Jersey Institute of Technology
,
Shaohua Wang
New Jersey Institute of Technology
,
Tien N. Nguyen
University of Texas at Dallas
Pre-print
Media Attached
20:35
20m
Paper
On the Naming of Methods: A Survey of Professional Developers
Technical Track
ICSE Technical Track
Reem S. Alsuhaibani
Kent State University
,
Christian D. Newman
Rochester Institute of Technology
,
Michael J. Decker
Bowling Green State University
,
Michael L. Collard
The University of Akron
,
Jonathan I. Maletic
Kent State University
Pre-print
Media Attached
Wed 26 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
07:35 - 08:55
1.5.5. Developers: Naming Methods and Variables
ICSE Technical Track
/
ICSE Journal-First Papers
at
Blended Sessions Room 5
07:35
20m
Paper
How Developers Choose Names
Journal-First
ICSE Journal-First Papers
Dror Feitelson
Hebrew University
,
Ayelet Mizrahi
Hebrew University
,
Nofar Noy
Hebrew University
,
Aviad Ben Shabat
Hebrew University
,
Or Eliyahu
Hebrew University
,
Roy Sheffer
Hebrew University
Link to publication
DOI
Pre-print
Media Attached
07:55
20m
Paper
IdBench: Evaluating Semantic Representations of Identifier Names in Source Code
Technical Track
ICSE Technical Track
Yaza Wainakh
TU Darmstadt
,
Moiz Rauf
University of Stuttgart
,
Michael Pradel
University of Stuttgart
Pre-print
Media Attached
08:15
20m
Paper
A Context-based Automated Approach for Method Name Consistency Checking and Suggestion
Technical Track
ICSE Technical Track
Yi Li
New Jersey Institute of Technology
,
Shaohua Wang
New Jersey Institute of Technology
,
Tien N. Nguyen
University of Texas at Dallas
Pre-print
Media Attached
08:35
20m
Paper
On the Naming of Methods: A Survey of Professional Developers
Technical Track
ICSE Technical Track
Reem S. Alsuhaibani
Kent State University
,
Christian D. Newman
Rochester Institute of Technology
,
Michael J. Decker
Bowling Green State University
,
Michael L. Collard
The University of Akron
,
Jonathan I. Maletic
Kent State University
Pre-print
Media Attached
11:20 - 12:20
2.1.5. Code Review: Observational Studies
ICSE Journal-First Papers
at
Blended Sessions Room 5
+12h
Chair(s):
Sira Vegas
Universidad Politecnica de Madrid
11:20
20m
Paper
Review Dynamics and Their Impact on Software Quality
Journal-First
ICSE Journal-First Papers
Patanamon Thongtanunam
University of Melbourne
,
Ahmed E. Hassan
School of Computing, Queen's University
DOI
Pre-print
Media Attached
11:40
20m
Paper
Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities
Journal-First
ICSE Journal-First Papers
Toshiki Hirao
dTosh Inc.,
,
Shane McIntosh
,
Akinori Ihara
Wakayama University
,
Kenichi Matsumoto
Nara Institute of Science and Technology
DOI
Pre-print
Media Attached
12:00
20m
Paper
A Longitudinal Study of Static Analysis Warning Evolution and the Effects of PMD on Software Quality in Apache Open Source Projects
Journal-First
ICSE Journal-First Papers
Alexander Trautsch
University of Göttingen
,
Steffen Herbold
University of Göttingen
,
Jens Grabowski
University of Göttingen
Link to publication
DOI
Pre-print
Media Attached
12:55 - 13:55
2.2.5. Deep Neural Networks: Hacking
ICSE SEIP - Software Engineering in Practice
/
ICSE Technical Track
at
Blended Sessions Room 5
+12h
Chair(s):
Grace Lewis
Carnegie Mellon Software Engineering Institute
12:55
20m
Paper
Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android Apps
SEIP
ICSE SEIP - Software Engineering in Practice
Yujin Huang
Faculty of Information Technology, Monash University
,
Han Hu
Faculty of Information Technology, Monash University
,
Chunyang Chen
Monash University
Pre-print
Media Attached
13:15
20m
Paper
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injection
Technical Track
ICSE Technical Track
Yuanchun Li
Microsoft Research
,
Jiayi Hua
Beijing University of Posts and Telecommunications
,
Haoyu Wang
Beijing University of Posts and Telecommunications
,
Chunyang Chen
Monash University
,
Yunxin Liu
Microsoft Research
Pre-print
Media Attached
13:35
20m
Paper
Reducing DNN Properties to Enable Falsification with Adversarial Attacks
Technical Track
ICSE Technical Track
David Shriver
University of Virginia
,
Sebastian Elbaum
University of Virginia
,
Matthew B Dwyer
University of Virginia
Link to publication
DOI
Pre-print
Media Attached
14:30 - 15:25
2.3.5. Handling Ecosystems of Forked Projects
ICSE Technical Track
/
ICSE NIER - New Ideas and Emerging Results
at
Blended Sessions Room 5
+12h
Chair(s):
Claudia Ayala
Universitat Politècnica de Catalunya, Spain
14:30
20m
Paper
Same File, Different Changes: The Potential of Meta-Maintenance on GitHub
Technical Track
ICSE Technical Track
Hideaki Hata
Shinshu University
,
Raula Gaikovina Kula
NAIST
,
Takashi Ishio
Nara Institute of Science and Technology
,
Christoph Treude
University of Adelaide
DOI
Pre-print
Media Attached
14:50
15m
Paper
Semi-Automated Test-Case Propagation in Fork Ecosystems
NIER
ICSE NIER - New Ideas and Emerging Results
Mukelabai Mukelabai
Chalmers | University of Gothenburg
,
Thorsten Berger
Chalmers | University of Gothenburg
,
Paulo Borba
Federal University of Pernambuco
Pre-print
Media Attached
15:05
20m
Paper
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis
Technical Track
ICSE Technical Track
Rangeet Pan
Dept. of Computer Science, Iowa State University
,
Vu Le
Microsoft
,
Nachiappan Nagappan
Microsoft Research
,
Sumit Gulwani
Microsoft
,
Shuvendu K. Lahiri
Microsoft
,
Mike Kaufman
Microsoft
Pre-print
Media Attached
23:20 - 00:20
2.1.5. Code Review: Observational Studies
ICSE Journal-First Papers
at
Blended Sessions Room 5
23:20
20m
Paper
Review Dynamics and Their Impact on Software Quality
Journal-First
ICSE Journal-First Papers
Patanamon Thongtanunam
University of Melbourne
,
Ahmed E. Hassan
School of Computing, Queen's University
DOI
Pre-print
Media Attached
23:40
20m
Paper
Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities
Journal-First
ICSE Journal-First Papers
Toshiki Hirao
dTosh Inc.,
,
Shane McIntosh
,
Akinori Ihara
Wakayama University
,
Kenichi Matsumoto
Nara Institute of Science and Technology
DOI
Pre-print
Media Attached
00:00
20m
Paper
A Longitudinal Study of Static Analysis Warning Evolution and the Effects of PMD on Software Quality in Apache Open Source Projects
Journal-First
ICSE Journal-First Papers
Alexander Trautsch
University of Göttingen
,
Steffen Herbold
University of Göttingen
,
Jens Grabowski
University of Göttingen
Link to publication
DOI
Pre-print
Media Attached
Thu 27 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
00:55 - 01:55
2.2.5. Deep Neural Networks: Hacking
ICSE SEIP - Software Engineering in Practice
/
ICSE Technical Track
at
Blended Sessions Room 5
00:55
20m
Paper
Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android Apps
SEIP
ICSE SEIP - Software Engineering in Practice
Yujin Huang
Faculty of Information Technology, Monash University
,
Han Hu
Faculty of Information Technology, Monash University
,
Chunyang Chen
Monash University
Pre-print
Media Attached
01:15
20m
Paper
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injection
Technical Track
ICSE Technical Track
Yuanchun Li
Microsoft Research
,
Jiayi Hua
Beijing University of Posts and Telecommunications
,
Haoyu Wang
Beijing University of Posts and Telecommunications
,
Chunyang Chen
Monash University
,
Yunxin Liu
Microsoft Research
Pre-print
Media Attached
01:35
20m
Paper
Reducing DNN Properties to Enable Falsification with Adversarial Attacks
Technical Track
ICSE Technical Track
David Shriver
University of Virginia
,
Sebastian Elbaum
University of Virginia
,
Matthew B Dwyer
University of Virginia
Link to publication
DOI
Pre-print
Media Attached
02:30 - 03:25
2.3.5. Handling Ecosystems of Forked Projects
ICSE Technical Track
/
ICSE NIER - New Ideas and Emerging Results
at
Blended Sessions Room 5
02:30
20m
Paper
Same File, Different Changes: The Potential of Meta-Maintenance on GitHub
Technical Track
ICSE Technical Track
Hideaki Hata
Shinshu University
,
Raula Gaikovina Kula
NAIST
,
Takashi Ishio
Nara Institute of Science and Technology
,
Christoph Treude
University of Adelaide
DOI
Pre-print
Media Attached
02:50
15m
Paper
Semi-Automated Test-Case Propagation in Fork Ecosystems
NIER
ICSE NIER - New Ideas and Emerging Results
Mukelabai Mukelabai
Chalmers | University of Gothenburg
,
Thorsten Berger
Chalmers | University of Gothenburg
,
Paulo Borba
Federal University of Pernambuco
Pre-print
Media Attached
03:05
20m
Paper
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis
Technical Track
ICSE Technical Track
Rangeet Pan
Dept. of Computer Science, Iowa State University
,
Vu Le
Microsoft
,
Nachiappan Nagappan
Microsoft Research
,
Sumit Gulwani
Microsoft
,
Shuvendu K. Lahiri
Microsoft
,
Mike Kaufman
Microsoft
Pre-print
Media Attached
Tue 25 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
19:00
30
20:00
30
Blended Sessions Room 5
ICSE Technical Track + ICSE Journal-First Papers
1.5.5. Developers: Naming Methods and Variables
Wed 26 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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
19:00
30
20:00
30
21:00
30
22:00
30
23:00
30
0:00
30
Blended Sessions Room 5
ICSE Technical Track + ICSE Journal-First Papers
1.5.5. Developers: Naming Methods and Variables
ICSE Journal-First Papers
2.1.5. Code Review: Observational Studies
ICSE SEIP - Software Engineering in Practice + ICSE Technical Track
2.2.5. Deep Neural Networks: Hacking
ICSE Technical Track + ICSE NIER - New Ideas and Emerging Results
2.3.5. Handling Ecosystems of Forked Projects
ICSE Journal-First Papers
2.1.5. Code Review: Observational Studies
Thu 27 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
0:00
30
1:00
30
2:00
30
3:00
30
Blended Sessions Room 5
ICSE SEIP - Software Engineering in Practice + ICSE Technical Track
2.2.5. Deep Neural Networks: Hacking
ICSE Technical Track + ICSE NIER - New Ideas and Emerging Results
2.3.5. Handling Ecosystems of Forked Projects
Tue 25 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
19:00
15
30
45
20:00
15
30
45
Blended Sessions Room 5
ICSE Journal-First Papers
Journal-First
How Developers Choose Names
19:35 - 19:55
ICSE Technical Track
Technical Track
IdBench: Evaluating Semantic Representations of Identifier Names in Sou ...
19:55 - 20:15
ICSE Technical Track
Technical Track
A Context-based Automated Approach for Method Name Consistency Checking ...
20:15 - 20:35
ICSE Technical Track
Technical Track
On the Naming of Methods: A Survey of Professional Developers
20:35 - 20:55
Wed 26 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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
19:00
15
30
45
20:00
15
30
45
21:00
15
30
45
22:00
15
30
45
23:00
15
30
45
Blended Sessions Room 5
ICSE Journal-First Papers
Journal-First
How Developers Choose Names
07:35 - 07:55
ICSE Technical Track
Technical Track
IdBench: Evaluating Semantic Representations of Identifier Names in Sou ...
07:55 - 08:15
ICSE Technical Track
Technical Track
A Context-based Automated Approach for Method Name Consistency Checking ...
08:15 - 08:35
ICSE Technical Track
Technical Track
On the Naming of Methods: A Survey of Professional Developers
08:35 - 08:55
ICSE Journal-First Papers
Journal-First
Review Dynamics and Their Impact on Software Quality
11:20 - 11:40
ICSE Journal-First Papers
Journal-First
Code Reviews with Divergent Review Scores: An Empirical Study of the Op ...
11:40 - 12:00
ICSE Journal-First Papers
Journal-First
A Longitudinal Study of Static Analysis Warning Evolution and the Effec ...
12:00 - 12:20
ICSE SEIP - Software Engineering in Practice
SEIP
Robustness of on-device Models: Adversarial Attack to Deep Learning Mod ...
12:55 - 13:15
ICSE Technical Track
Technical Track
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through ...
13:15 - 13:35
ICSE Technical Track
Technical Track
Reducing DNN Properties to Enable Falsification with Adversarial Attacks
13:35 - 13:55
ICSE Technical Track
Technical Track
Same File, Different Changes: The Potential of Meta-Maintenance on GitHub
14:30 - 14:50
ICSE NIER - New Ideas and Emerging Results
NIER
Semi-Automated Test-Case Propagation in Fork Ecosystems
14:50 - 15:05
ICSE Technical Track
Technical Track
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An E ...
15:05 - 15:25
ICSE Journal-First Papers
Journal-First
Review Dynamics and Their Impact on Software Quality
23:20 - 23:40
ICSE Journal-First Papers
Journal-First
Code Reviews with Divergent Review Scores: An Empirical Study of the Op ...
23:40 - 00:00
Thu 27 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
0:00
15
30
45
1:00
15
30
45
2:00
15
30
45
3:00
15
30
45
Blended Sessions Room 5
ICSE Journal-First Papers
Journal-First
A Longitudinal Study of Static Analysis Warning Evolution and the Effec ...
00:00 - 00:20
ICSE SEIP - Software Engineering in Practice
SEIP
Robustness of on-device Models: Adversarial Attack to Deep Learning Mod ...
00:55 - 01:15
ICSE Technical Track
Technical Track
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through ...
01:15 - 01:35
ICSE Technical Track
Technical Track
Reducing DNN Properties to Enable Falsification with Adversarial Attacks
01:35 - 01:55
ICSE Technical Track
Technical Track
Same File, Different Changes: The Potential of Meta-Maintenance on GitHub
02:30 - 02:50
ICSE NIER - New Ideas and Emerging Results
NIER
Semi-Automated Test-Case Propagation in Fork Ecosystems
02:50 - 03:05
ICSE Technical Track
Technical Track
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An E ...
03:05 - 03:25
x
Fri 8 Nov 22:44