Write a Blog >>
ICPC 2022
Mon 16 - Tue 17 May 2022
co-located with ICSE 2022
Dates
Tracks
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 15 May

Displayed time zone: Eastern Time (US & Canada) change

20:00 - 20:20
Opening and AwardsResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University
20:00
20m
Other
Opening and Awards 1
Research

Media Attached
20:20 - 21:20
Keynote Shriram KrishnamurthiResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Sonia Haiduc Florida State University

This event will be held in Zoom. Please check Midspace for the link.

20:20
60m
Keynote
Un(der)examined Areas of Program Comprehension for Students
Research
K: Shriram Krishnamurthi Brown University, United States
Media Attached
21:30 - 22:20
Session 1: SummarizationResearch at ICPC room
Chair(s): Haipeng Cai Washington State University, USA
21:30
7m
Talk
PTM4Tag: Sharpening Tag Recommendation of Stack Overflow with Pre-trained Models
Research
Junda He Singapore Management University, Bowen Xu Singapore Management University, Zhou Yang Singapore Management University, DongGyun Han Singapore Management University, Chengran Yang Singapore Management University, David Lo Singapore Management University
Media Attached
21:37
7m
Talk
GypSum: Learning Hybrid Representations for Code Summarization
Research
Yu Wang School of Data Science and Engineering, East China Normal University, Yu Dong School of Data Science and Engineering, East China Normal University, Xuesong Lu School of Data Science and Engineering, East China Normal University, Aoying Zhou East China Normal University
DOI Pre-print Media Attached
21:44
7m
Talk
M2TS: Multi-Scale Multi-Modal Approach Based on Transformer for Source Code Summarization
Research
Yuexiu Gao Shandong Normal University, Chen Lyu Shandong Normal University
Media Attached
21:51
7m
Talk
Semantic Similarity Metrics for Evaluating Source Code Summarization
Research
Sakib Haque University of Notre Dame, Zachary Eberhart University of Notre Dame, Aakash Bansal University of Notre Dame, Collin McMillan University of Notre Dame
Media Attached
21:58
7m
Talk
LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition
Research
Rishab Sharma University of British Columbia, Fuxiang Chen University of British Columbia, Fatemeh Hendijani Fard University of British Columbia
Pre-print Media Attached
22:05
15m
Live Q&A
Q&A-Paper Session 1
Research

22:30 - 23:20
Session 2: Program Representation 1Research at ICPC room
Chair(s): Fatemeh Hendijani Fard University of British Columbia
22:30
7m
Talk
Zero-Shot Program Representation Learning
Research
Nan Cui Shanghai Jiao Tong University, Yuze Jiang Shanghai Jiao Tong University, Xiaodong Gu Shanghai Jiao Tong University, China, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University
Pre-print Media Attached
22:37
7m
Talk
On The Cross-Modal Transfer from Natural Language to Code through Adapter Modules
Research
Divyam Goel Indian Institute of Technology Roorkee, Ramansh Grover Delhi Technological University, Fatemeh Hendijani Fard University of British Columbia
Pre-print Media Attached
22:44
7m
Talk
Self-Supervised Learning of Smart Contract Representations
Research
Shouliang Yang School of Software, Shanghai Jiao Tong University, Beijun Shen School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Xiaodong Gu Shanghai Jiao Tong University, China
Pre-print Media Attached
22:51
7m
Talk
An Exploratory Study on Code Attention in BERT
Research
Rishab Sharma University of British Columbia, Fuxiang Chen University of British Columbia, Fatemeh Hendijani Fard University of British Columbia, David Lo Singapore Management University
Pre-print Media Attached
22:58
7m
Talk
Accurate Generation of Trigger-Action Programs with Domain-Adapted Sequence-to-Sequence Learning
Research
Imam Nur Bani Yusuf Singapore Management University, Lingxiao Jiang Singapore Management University, David Lo Singapore Management University
DOI Pre-print Media Attached
23:05
15m
Live Q&A
Q&A-Paper Session 2
Research

Mon 16 May

Displayed time zone: Eastern Time (US & Canada) change

01:40 - 02:00
Opening and AwardsResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University
01:40
20m
Other
Opening and Awards 2
Research

02:00 - 02:40
Session 3: Complexity from a Cognitive PerspectiveResearch at ICPC room
Chair(s): Simone Scalabrino University of Molise
02:00
7m
Talk
Estimating Developers' Cognitive Load at a Fine-grained Level Using Eye-tracking Measures
Research
Amine Abbad-Andaloussi Institute of Computer Science, St Gallen University, Switzerland, Thierry Sorg Institute of Computer Science, St Gallen University, Switzerland, Barbara Weber St. Gallen University
Media Attached
02:07
7m
Paper
So many brackets! An analysis of how SQL learners (mis)manage complexity during query formulation
Research
Daphne Miedema Eindhoven University of Technology, George Fletcher Eindhoven University of Technology, Efthimia Aivaloglou University of Leiden
DOI Pre-print Media Attached
02:14
7m
Talk
Anchoring Code Understandability Evaluations Through Task Descriptions
Research
Marvin Wyrich University of Stuttgart, Lasse Merz University of Stuttgart, Daniel Graziotin University of Stuttgart
Pre-print Media Attached
02:21
7m
Talk
The Effect of Information Content and Length on Name Recollection
Research
Asaf Etgar Hebrew University, Ram Friedman Hebrew University, Shaked Haiman Hebrew University, Dana Perez Hebrew University, Dror Feitelson Hebrew University
Media Attached File Attached
02:28
12m
Live Q&A
Q&A-Paper Session 3
Research

02:50 - 03:20
Session 4: Understanding Development Practices and Challenges 1Early Research Achievements (ERA) / Tool Demonstration / Research / Replications and Negative Results (RENE) at ICPC room
Chair(s): Bin Lin Università della Svizzera italiana (USI)
02:50
4m
Talk
Understanding Code Snippets in Code Reviews: A Preliminary Study of the OpenStack Community
Early Research Achievements (ERA)
Liming Fu Wuhan University, Peng Liang Wuhan University, China, Beiqi Zhang Wuhan University
Pre-print Media Attached
02:54
4m
Talk
GitQ- Towards Using Badges as Visual Cues for GitHub Projects
Tool Demonstration
Akhila Sri Manasa Venigalla IIT Tirupati, Kowndinya Boyalakuntla , Sridhar Chimalakonda Indian Institute of Technology Tirupati
Media Attached
02:58
7m
Talk
Revisiting the Effect of Branch Handling Strategies on Change Recommendation
Replications and Negative Results (RENE)
Keisuke Isemoto Tokyo Institute of Technology, Takashi Kobayashi Tokyo Institute of Technology, Shinpei Hayashi Tokyo Institute of Technology
DOI Pre-print Media Attached
03:05
4m
Talk
pycefr: Python Competency Level through Code Analysis
Tool Demonstration
Gregorio Robles Universidad Rey Juan Carlos, Raula Gaikovina Kula Nara Institute of Science and Technology, Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Tattiya Sakulniwat Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
Pre-print Media Attached
03:09
11m
Live Q&A
Q&A-Paper Session 4
Research

03:30 - 04:30
Social Event - Bring your petResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology
03:30
60m
Social Event
Bring your pet to ICPC
Research

08:00 - 08:30
Session 5: SecurityResearch / Journal First at ICPC room
Chair(s): Na Meng Virginia Tech
08:00
7m
Talk
Automated Identification of Libraries from Vulnerability Data: Can We Do Better?
Research
Stefanus Agus Haryono Singapore Management University, Hong Jin Kang Singapore Management University, Abhishek Sharma Veracode, Inc., Asankhaya Sharma Veracode, Inc., Andrew Santosa Veracode, Inc., Ang Ming Yi Veracode, Inc., David Lo Singapore Management University
Pre-print Media Attached
08:07
7m
Talk
Example-Based Vulnerability Detection and Repair in Java Code
Research
Ying Zhang Virginia Tech, USA, Ya Xiao Virginia Tech, Md Mahir Asef Kabir Department of Computer Science, Virginia Tech, Daphne Yao Virginia Tech, Na Meng Virginia Tech
Media Attached
08:14
7m
Talk
Deep security analysis of program code - A systematic literature review
Journal First
Tim Sonnekalb , Thomas S. Heinze Aarhus University, Denmark, Patrick Mäder Technische Universität Ilmenau
Pre-print
08:21
9m
Live Q&A
Q&A-Paper Session 5
Research

08:40 - 09:30
Session 6: Measuring and Improving QualityResearch / Journal First / Tool Demonstration at ICPC room
Chair(s): Mohamed Wiem Mkaouer Rochester Institute of Technology
08:40
7m
Talk
An Approach to Automatically Assess Method Names
Research
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
DOI Pre-print Media Attached
08:47
7m
Talk
An Empirical Investigation on the Trade-off between Smart Contract Readability and Gas Consumption
Research
Anna Vacca University of Sannio, Italy, Michele Fredella University of Sannio, Italy, Andrea Di Sorbo University of Sannio, Corrado A. Visaggio University of Sannio, Italy, Gerardo Canfora University of Sannio
Pre-print Media Attached
08:54
4m
Talk
CodePanorama: a language agnostic tool for visual code inspection
Tool Demonstration
Marc Etter OST Eastern Switzerland University of Applied Sciences, Farhad Mehta University of Applied Sciences Rapperswil, Switzerland
Media Attached File Attached
08:58
7m
Talk
Simple or Complex? Together for a More Accurate Just-In-Time Defect Predictor
Research
Xin Zhou , DongGyun Han Singapore Management University, David Lo Singapore Management University
Media Attached File Attached
09:05
7m
Talk
SAVALAN: Multi Objective and Homogeneous Method for Software Modules Clustering
Journal First
Bahman Arasteh Istinye University, Ahmad Fatolahzadeh Islamic Azad University, Farzad Kiani Istinye University
Pre-print Media Attached
09:12
18m
Live Q&A
Q&A-Paper Session 6
Research

10:00 - 11:00
Open SC MeetingResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University

This event will be held in Zoom. Please check Midspace for the link.

10:00
60m
Meeting
Open Steering Committee Meeting
Research

11:10 - 12:10
Session 7: Debugging 1Research at ICPC room
Chair(s): Kevin Moran George Mason University
11:10
7m
Talk
Causette: User-Controlled Rearrangement of Causal Constructs in a Code Editor
Research
Alice Martin ENAC - Université de Toulouse, Mathieu Magnaudet ENAC - Université de Toulouse, Stéphane Conversy ENAC - Université de Toulouse
File Attached
11:17
7m
Talk
Error Identification Strategies for Python Jupyter Notebooks
Research
Derek Robinson University of Victoria, Neil Ernst University of Victoria, Enrique Larios Vargas University of Victoria, Margaret-Anne Storey University of Victoria
Media Attached
11:24
7m
Talk
Performance Anomaly Detection through Sequence Alignment of System-Level Traces
Research
Madeline Janecek Brock University, Naser Ezzati Jivan , Wahab Hamou-Lhadj Concordia University, Montreal, Canada
Media Attached
11:31
7m
Talk
QuLog: Data-Driven Approach for Log Instruction Quality Assessment
Research
Jasmin Bogatinovski Technical University Berlin, Sasho  Nedelkoski  TU Berlin, Alexander Acker Technical University Berlin, Jorge Cardoso Huawei Munich Research Center, Odej  Kao Technische Universität Berlin
Media Attached
11:38
7m
Talk
Fixing Continuous Integration Tests From Within the IDE With Contextual Information
Research
Casper Boone Delft University of Technology, Carolin Brandt Delft University of Technology, Andy Zaidman Delft University of Technology
DOI Pre-print Media Attached
11:45
7m
Talk
Shape-Analysis Driven Memory Graph Visualization
Research
Jan H. Boockmann University of Bamberg, Gerald Lüttgen University of Bamberg
Media Attached
11:52
18m
Live Q&A
Q&A-Paper Session 7
Research

12:20 - 13:20
Keynote Ciera JaspanResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University

This event will be held in Zoom. Please check Midspace for the link.

12:20
60m
Keynote
Using mixed-methods research to study and improve software engineering productivity
Research
K: Ciera Jaspan Google
Media Attached
13:30 - 14:00
Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 1Research at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology
13:30
30m
Social Event
Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 1
Research

20:10 - 20:50
Session 8: Search and Reuse: Libraries & APIsResearch / Replications and Negative Results (RENE) at ICPC room
Chair(s): Masud Rahman Dalhousie University
20:10
7m
Talk
On the Effectiveness of Pretrained Models for API Learning
Research
Mohammad Abdul Hadi University of British Columbia, Imam Nur Bani Yusuf Singapore Management University, Ferdian Thung Singapore Management University, Kien Luong School of Computing and Information Systems, Singapore Management University, Fatemeh Hendijani Fard University of British Columbia, Lingxiao Jiang Singapore Management University, David Lo Singapore Management University
Media Attached
20:17
7m
Talk
Deep API Learning Revisited
Replications and Negative Results (RENE)
James Martin McGill University, Jin L.C. Guo McGill University
Pre-print Media Attached
20:24
7m
Talk
ARSeek: Identifying API Resource using Code and Discussion on Stack Overflow
Research
Kien Luong School of Computing and Information Systems, Singapore Management University, Mohammad Abdul Hadi University of British Columbia, Ferdian Thung Singapore Management University, Fatemeh Hendijani Fard University of British Columbia, David Lo Singapore Management University
Media Attached
20:31
7m
Talk
Benchmarking Library Recognition in Tweets
Research
Ting Zhang Singapore Management University, Divya Prabha CHANDRASEKARAN Singapore Management University, Ferdian Thung Singapore Management University, David Lo Singapore Management University
Pre-print Media Attached
20:38
12m
Live Q&A
Q&A-Paper Session 8
Research

21:00 - 21:50
Session 9: Program Representation 2Research at ICPC room
Chair(s): Lingxiao Jiang Singapore Management University
21:00
7m
Talk
HELoC: Hierarchical Contrastive Learning of Source Code Representation
Research
Xiao Wang Shandong Normal University, Qiong Wu Shandong Normal University, Hongyu Zhang University of Newcastle, Chen Lyu Shandong Normal University, Xue Jiang Shandong Normal University, Zhuoran Zheng Nanjing University of Science and Technology, Lei Lyu Shandong Normal University, Songlin Hu Institute of Information Engineering, Chinese Academy of Sciences
Media Attached
21:07
7m
Talk
Exploring GNN Based Program Embedding Technologies for Binary related Tasks
Research
YixinGuo Peking University, Pengcheng Li Google, Inc, Yingwei Luo Peking University, Xiaolin Wang Peking University, Zhenlin Wang Michigan Technological University
Media Attached
21:14
7m
Talk
Learning Heterogeneous Type Information in Program Graphs
Research
Kechi Zhang Peking University, Wenhan Wang Nanyang Technological University, Huangzhao Zhang Peking University, Ge Li Peking University, Zhi Jin Peking University
DOI Pre-print Media Attached
21:21
7m
Talk
Unified Abstract Syntax Tree Representation Learning for Cross-language Program Classification
Research
Kesu Wang Nanjing University, Meng Yan Chongqing University, He Zhang Nanjing University, Haibo Hu Chongqing University
Media Attached
21:28
7m
Talk
On the Transferability of Pre-trained Language Models for Low-Resource Programming Languages
Research
Fuxiang Chen University of British Columbia, Fatemeh Hendijani Fard University of British Columbia, David Lo Singapore Management University, Timofey Bryksin JetBrains Research; HSE University
Pre-print Media Attached
21:35
15m
Live Q&A
Q&A-Paper Session 9
Research

22:00 - 22:50
Session 10: Code ClonesResearch / Early Research Achievements (ERA) at ICPC room
Chair(s): Chaiyong Ragkhitwetsagul Mahidol University, Thailand
22:00
7m
Talk
C4: Contrastive Cross-Language Code Clone Detection
Research
Chenning Tao Zhejiang University, Qi Zhan Zhejiang University, Xing Hu Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab
DOI Pre-print Media Attached
22:07
7m
Talk
Predicting Change Propagation between Code Clone Instances by Graph-based Deep Learning
Research
Bin Hu Fudan University, Yijian Wu Fudan University, Xin Peng Fudan University, Chaofeng Sha Fudan University, Xiaocheng Wang Fudan University, Baiqiang Fu Fudan University, Wenyun Zhao Fudan University, China
Media Attached File Attached
22:14
4m
Talk
An Exploratory Study of Analyzing JavaScript Online Code Clones
Early Research Achievements (ERA)
Md Rakib Hossain Misu University of California, Irvine, Abdus Satter University of Dhaka
DOI Pre-print Media Attached
22:18
7m
Talk
Exploring and Understanding Cross-service Code Clones in Microservice Projects
Research
Yang Zhao Central China Normal University, Ran Mo Central China Normal University, Yao Zhang Central China Normal University, Siyuan Zhang Central China Normal University, Pu Xiong Central China Normal University
Media Attached
22:25
7m
Talk
MSCCD: Grammar Pluggable Clone Detection Based on ANTLR Parser Generation
Research
Wenqing ZHU Nagoya University, Norihiro Yoshida Ritsumeikan University, Toshihiro Kamiya Shimane University, Eunjong Choi Kyoto Institute of Technology, Hiroaki Takada Nagoya University
Pre-print Media Attached
22:32
7m
Talk
Algorithm Identification in Programming Assignments
Research
Pranshu Chourasia Indian Institute of technology - Bombay, Ganesh Ramakrishnan Indian Institute of technology - Bombay, Varsha Apte Indian Institute of technology - Bombay, Suraj Kumar Indian Institute of technology - Bombay
Media Attached
22:39
11m
Live Q&A
Q&A-Paper Session 10
Research

23:00 - 23:30
Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 2Research at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology
23:00
30m
Social Event
Social Event - Happy Hour/Coffee Break/Lunch Break Socializing 2
Research

Tue 17 May

Displayed time zone: Eastern Time (US & Canada) change

02:00 - 02:50
Session 11: Debugging 2Research / Early Research Achievements (ERA) / Tool Demonstration at ICPC room
Chair(s): Fernanda Madeiral KTH Royal Institute of Technology
02:00
7m
Talk
Context-based Cluster Fault Localization
Research
Junji Yu Chongqing University, Yan Lei School of Big Data & Software Engineering, Chongqing University, Huan Xie Chongqing University, Lingfeng Fu Chongqing University, Chunyan Liu Chongqing University
Pre-print Media Attached
02:07
4m
Talk
A Study of Single Statement Bugs Involving Dynamic Language Features
Early Research Achievements (ERA)
Li Sui Massey University, New Zealand, Shawn Rasheed Massey University, Amjed Tahir Massey University, Jens Dietrich Victoria University of Wellington
Pre-print Media Attached
02:11
7m
Talk
XAI4FL: Enhancing Spectrum-Based Fault Localization with Explainable Artificial Intelligence
Research
Ratnadira Widyasari Singapore Management University, Singapore, Gede Artha Azriadi Prana Singapore Management University, Stefanus Agus Haryono Singapore Management University, Yuan Tian Queens University, Kingston, Canada, Hafil Noer Zachiary Singapore Management University, David Lo Singapore Management University
Pre-print
02:18
4m
Talk
Do Visual Issue Reports Help Developers Fix Bugs? – A Preliminary Study of Using Videos and Images to Report Issues on GitHub –
Early Research Achievements (ERA)
Hiroki Kuramoto Kyushu University, Masanari Kondo Kyushu University, Yutaro Kashiwa Kyushu University, Yuta Ishimoto Kyushu University, Kaze Shindo Kyushu University, Yasutaka Kamei Kyushu University, Naoyasu Ubayashi Kyushu University
Media Attached
02:22
7m
Talk
Find Bugs in Static Bug Finders
Research
Junjie Wang Institute of Software at Chinese Academy of Sciences, Yuchao Huang Institute of Software Chinese Academy of Sciences, Song Wang York University, Qing Wang Institute of Software at Chinese Academy of Sciences
Pre-print Media Attached
02:29
4m
Talk
didiffff: A Viewer for Comparing Changes in both Code and Execution Trace
Tool Demonstration
Tetsuya Kanda Osaka University, Kazumasa Shimari Nara Institute of Science and Technology, Katsuro Inoue Osaka University
Pre-print Media Attached
02:33
17m
Live Q&A
Q&A-Paper Session 11
Research

03:00 - 03:40
Session 12: Search and Reuse: CodeResearch / Early Research Achievements (ERA) / Replications and Negative Results (RENE) at ICPC room
Chair(s): Fuxiang Chen University of British Columbia
03:00
7m
Talk
CSRS: Code Search with Relevance Matching and Semantic Matching
Research
Yi Cheng Central South University, Li Kuang Central South University
Media Attached
03:07
4m
Talk
Clone-based code method usage pattern mining
Early Research Achievements (ERA)
Zhipeng Xue National University of Defense Technology
Media Attached
03:11
7m
Talk
Towards Exploring the Code Reuse from Stack Overflow during Software Development
Research
Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Furen Xu School of Software Engineering, Sun Yat-sen University, Zhuhai 519082, China, Haojie Zhou School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China, Xiangping Chen Guangdong Key Laboratory for Big Data Analysis and Simulation of Public Opinion, School of Communication and Design, Sun Yat-sen University, Guangzhou 510006, China., Xiaocong Zhou School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China, Tong Wang School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China
Pre-print Media Attached
03:18
4m
Talk
The Ineffectiveness of Domain-Specific Word Embedding Models for GUI Test Reuse
Replications and Negative Results (RENE)
Farideh Sadat Khalili Sharif University of Technology, Ali Mohebbi USI Lugano, Valerio Terragni University of Auckland, Mauro Pezze USI Lugano; Schaffhausen Institute of Technology, Leonardo Mariani University of Milano-Bicocca, Abbas Heydarnoori Sharif University of Technology
Media Attached
03:22
18m
Live Q&A
Q&A-Paper Session 12
Research

03:50 - 04:50
MIP TalkResearch at ICPC room
Chair(s): Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Arie van Deursen Delft University of Technology, Netherlands

This event will be held in Zoom. Please check Midspace for the link.

03:50
60m
Talk
Measuring programming experience
Research
Janet Siegmund Chemnitz University of Technology, Christian Kästner Carnegie Mellon University, Jörg Liebig , Sven Apel Saarland University, Stefan Hanenberg paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen
07:10 - 07:40
Session 13: Smells, Patterns, and RefactoringEarly Research Achievements (ERA) at ICPC room
Chair(s): Csaba Nagy Software Institute - USI, Lugano
07:10
4m
Talk
Impact of Change Granularity in Refactoring Detection
Early Research Achievements (ERA)
Lei Chen Tokyo Institute of Technology, Shinpei Hayashi Tokyo Institute of Technology
DOI Pre-print Media Attached
07:14
4m
Talk
On the Developers' Attitude Towards CRAN Checks
Early Research Achievements (ERA)
Pranjay Kumar RMIT University, Davin Ie RMIT University, Melina Vidoni Australian National University
DOI Pre-print Media Attached
07:18
4m
Talk
Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale
Early Research Achievements (ERA)
Pattara Leelaprute Faculty of Engineering, Kasetsart University, Bodin Chinthanet Nara Institute of Science and Technology, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Pongchai Jaisri Faculty of Engineering, Kasetsart University, Takashi Ishio Nara Institute of Science and Technology
Pre-print Media Attached
07:22
4m
Talk
Code Smells in Elixir: Early Results from a Grey Literature Review
Early Research Achievements (ERA)
Lucas Francisco da Matta Vegi Federal University of Minas Gerais (UFMG), Marco Tulio Valente Federal University of Minas Gerais, Brazil
Pre-print Media Attached
07:26
14m
Live Q&A
Q&A-Paper Session 13
Early Research Achievements (ERA)

07:50 - 08:40
Session 14: DocumentationResearch / Early Research Achievements (ERA) / Tool Demonstration at ICPC room
Chair(s): Fiorella Zampetti University of Sannio, Italy
07:50
7m
Talk
Fine-Grained Code-Comment Semantic Interaction Analysis
Research
Mingyang Geng National University of Defense Technology, Shangwen Wang National University of Defense Technology, Dezun Dong NUDT, Shanzhi Gu Hunan Huishiwei Intelligent Technology Co., Ltd., Fang Peng University of Chinese Academy of Sciences, Weijian Ruan Shenzhen Institutes of Advanced Technology,Chinese Academy of Sciences, Xiangke Liao National University of Defense Technology
DOI Pre-print Media Attached
07:57
4m
Talk
Using Discord Conversations as Program Comprehension Aid
Early Research Achievements (ERA)
Marco Raglianti Software Institute - USI, Lugano, Csaba Nagy Software Institute - USI, Lugano, Roberto Minelli Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano
Media Attached
08:01
7m
Talk
Demystifying Software Release Note Issues on GitHub
Research
Jianyu Wu Peking University, Hao He Peking University, Wenxin Xiao School of Computer Science, Peking University, Kai Gao Peking University, China, Minghui Zhou Peking University, China
Pre-print Media Attached
08:08
4m
Talk
A First Look at Duplicate and Near-duplicate Self-admitted Technical Debt Comments
Early Research Achievements (ERA)
Jerin Yasmin Queen's University, Canada, Mohammad Sadegh Sheikhaei Queen's University, Yuan Tian Queens University, Kingston, Canada
Pre-print Media Attached
08:12
7m
Talk
HatCUP: Hybrid Analysis and Attention based Just-In-Time Comment Updating
Research
Hongquan Zhu State Key Laboratory for Novel Software Technology, Nanjing University, Xincheng He State Key Laboratory for Novel Software Technology, Nanjing University, Lei Xu State Key Laboratory for Novel Software Technology, Nanjing University
DOI Pre-print Media Attached
08:19
4m
Talk
Casdoc: Unobtrusive Explanations in Code Examples
Tool Demonstration
Mathieu Nassif McGill University, Zara Horlacher McGill University, Martin P. Robillard McGill University
Pre-print Media Attached
08:23
17m
Live Q&A
Q&A-Paper Session 14
Research

09:00 - 10:00
Keynote Hasan AyazResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University

This event will be held in Zoom. Please check Midspace for the link.

09:00
60m
Keynote
Neuroergonomics: Towards Ubiquitous and Continuous Measurement of Brain Function during Everyday Life
Research
K: Hasan Ayaz Drexel University
10:10 - 11:40
Social Event - Cooking with the PC ChairsResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science, Sonia Haiduc Florida State University, Shinpei Hayashi Tokyo Institute of Technology

This event will be held in Zoom. Please check Midspace for the link.

10:10
90m
Social Event
Social Event - Cooking with the PC Chairs
Research

11:50 - 12:20
Session 15: Understanding Development Practices and Challenges 2Research / Replications and Negative Results (RENE) at ICPC room
Chair(s): Julia Lawall Inria
11:50
7m
Talk
Backports: Change Types, Challenges and Strategies
Research
Debasish Chakroborti University of Saskatchewan, Kevin Schneider University of Saskatchewan, Chanchal K. Roy University of Saskatchewan
11:57
7m
Talk
How do I model my system? A Qualitative Study on the Challenges that Modelers Experience
Research
Christopher Vendome Miami University, Eric Rapos Miami University, Nick DiGennaro Miami University
Pre-print
12:04
7m
Talk
Two Approaches to Survival Analysis of Open Source Python Projects
Replications and Negative Results (RENE)
Derek Robinson University of Victoria, Keanelek Enns University of Victoria, Neha Koulecar University of Victoria, Manish Sihag University of Victoria
Media Attached
12:11
9m
Live Q&A
Q&A-Paper Session 15
Research

12:20 - 12:40
ClosingResearch at ICPC room
Chair(s): Venera Arnaoudova Washington State University, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Sonia Haiduc Florida State University
12:20
20m
Other
Closing
Research

Accepted Papers

Title
A First Look at Duplicate and Near-duplicate Self-admitted Technical Debt Comments
Early Research Achievements (ERA)
Pre-print Media Attached
An Exploratory Study of Analyzing JavaScript Online Code Clones
Early Research Achievements (ERA)
DOI Pre-print Media Attached
A Study of Single Statement Bugs Involving Dynamic Language Features
Early Research Achievements (ERA)
Pre-print Media Attached
Clone-based code method usage pattern mining
Early Research Achievements (ERA)
Media Attached
Code Smells in Elixir: Early Results from a Grey Literature Review
Early Research Achievements (ERA)
Pre-print Media Attached
Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale
Early Research Achievements (ERA)
Pre-print Media Attached
Do Visual Issue Reports Help Developers Fix Bugs? – A Preliminary Study of Using Videos and Images to Report Issues on GitHub –
Early Research Achievements (ERA)
Media Attached
Impact of Change Granularity in Refactoring Detection
Early Research Achievements (ERA)
DOI Pre-print Media Attached
On the Developers' Attitude Towards CRAN Checks
Early Research Achievements (ERA)
DOI Pre-print Media Attached
Understanding Code Snippets in Code Reviews: A Preliminary Study of the OpenStack Community
Early Research Achievements (ERA)
Pre-print Media Attached
Using Discord Conversations as Program Comprehension Aid
Early Research Achievements (ERA)
Media Attached

Call for Papers

The goal of the Early Research Achievements (ERA) track is to provide researchers and practitioners with a forum for presenting promising ideas in early stages of research. Ideally, the ERA track seeks papers that challenge the status quo of program comprehension with new research directions and provocative ideas. The ERA track is the perfect place for a paper that aims at setting the agenda for a new line of research and a series of future papers! The track targets the same topics of interest as those of the technical research paper track. As opposed to regular research papers, submissions to the ERA track typically describe research in progress and do not require a solid evaluation.

Format and Submission

ERA track submissions must not be longer than 4 pages for the main text, inclusive of figures, tables, and appendices. References may optionally continue on 1 additional page (a.k.a. 4+1 pages for a total of 5 pages). Purchase of additional pages in the proceedings is not allowed. All ERA track submissions must, at the time of submission, conform to the ACM Article Template. Alterations of spacing, font size, and other changes that deviate from the instructions may result in desk rejection without further review.

Submissions to the ERA Track that meet the above requirements can be made via the ICPC ERA track submission site by the submission deadline.

Submissions to this track must answer the following questions: What is the new idea? Why is it new? What is the single most related paper? Explicitly addressing these questions is strongly recommended. We encourage the authors to upload their paper information early (and can submit the PDF later) to properly enter conflicts for double-anonymous reviewing.

The submissions must comply with the ACM Policy on Plagiarism, Misrepresentation, and Falsification and the IEEE Policy on Authorship, part of the IEEE Plagiarism FAQ. In particular, submissions to the ERA track must not have been accepted previously for publication or submitted for review to another conference, journal, or book while under review for ICPC.

Submissions should not disclose the identity of the authors to comply with the double-anonymous review process employed by ICPC. Most importantly:

  • The authors’ names must be omitted from the submissions;
  • References to their prior work should be in the third person;
  • Replication packages, if provided, should be hosted anonymously (e.g., through dedicated services, like Figshare or Zenodo) and files should not contain the authors’ names (e.g., the revision history should be removed).

Submissions that do not adhere to these limits or that violate the formatting guidelines will be desk-rejected without review.

ICPC 2022 and the ERA track follow the ACM SIGSOFT rules on Conflicts of Interest and Confidentiality of Submissions and all authors, reviewers, and organizers will uphold the ACM Code of Ethics and Professional Conduct.

Review and Evaluation Criteria

ERA papers will be reviewed by at least three members of the ERA Program Committee. Submissions will be evaluated on the following criteria:

  • Novelty: The extent to which the proposed work is novel and original;
  • Significance: The extent to which the proposed work is motivated in the current context and the importance of the contributions is clearly highlighted;
  • Soundness: The extent to which the contributions are supported by a rigorous application of appropriate research methods;
  • Presentation: Of particular importance here are the clarity of the text, sufficient detail provided, the quality of figures and tables, and compliance with the submission instructions;
  • Comparison with related work: Submissions are expected to contrast the proposed work with the existing body of literature;
  • Evaluation: Although an extensive evaluation is not required, submissions are expected to have a preliminary evaluation;
  • Replicability and reproducibility: Although replication packages are not required, submissions are encouraged to share data and scripts to ease replicability and reproducibility.

Publication and Presentation

Upon notification of acceptance, all authors of accepted papers will receive further instructions for preparing their camera-ready versions. At least one author of the paper must register and present the paper at the conference; otherwise the paper will be excluded from both the program and the proceedings. More details on the presentations will follow the notifications. All accepted papers will be published in the conference electronic proceedings. The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2022. 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.