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

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
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, Yang Chengran Singapore Management University, David Lo Singapore Management University
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
03:07
4m
Talk
Clone-based code method usage pattern mining
Early Research Achievements (ERA)
Zhipeng Xue National University of Defense Technology
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
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
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
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
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
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
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
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
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
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
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
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

Call for Papers

We invite presentations of journal papers based on submissions from authors. We aim to accommodate as many journal-first presentations as will fit into the ICPC program. The J1C2 track is aimed at papers that (a) are theme-appropriate for ICPC, (b) have recently been accepted by one of the participating journals, and (c) concern work that has not previously been presented at a conference (i.e., the journal paper must not be an extension of a previous conference/workshop paper). Papers previously presented as J1C2 tracks are also ineligible.

The participating journals are: Empirical Software Engineering Journal (EMSE), ACM Transactions on Software Engineering and Methodology (TOSEM), Software Quality Journal (SQJ), Information and Software Technology (IST), Journal of Software: Evolution and Process (JSEP), Journal of Systems and Software (JSS), and Science of Computer Programming (SCP).

Eligibility Criteria

The J1C2 track is aimed at recent journal papers describing original and unpublished results that relate to program comprehension, and are not extensions of previous conference papers. A journal-first paper must adhere to all of the following criteria:

  • It must report completely new research results or present novel contributions that significantly extend and were not previously reported in prior work.
  • It may not extend any of the author’s prior work solely with additional proofs or algorithms (or other such details presented for completeness), additional empirical results, or minor enhancements or variants of the results presented in the prior work.
  • It may not repurpose materials previously published at a conference that targets software professionals.

We invite the authors of papers that satisfy the Journal-First criteria to submit a talk proposal. For a journal paper to be eligible to participate in the J1C2 program at ICPC 2022, the paper must:

Format and Submission

Interested authors should submit a short talk proposal (as one PDF file) consisting of the (1) paper title, (2) abstract, (3) a short statement on how the work satisfies the journal first criteria, and (4) the PDF of the accepted paper. Please list all authors of the original journal paper as authors in EasyChair.

Submissions to the J1C2 Track can be made via the ICPC J1 track submission site by the submission deadline.

Review and Evaluation Criteria

The J1C2 committee will evaluate if the submission is within the scope of the ICPC conference and, in general, fulfils the eligibility criteria mentioned above. We plan to select as many papers as possible for inclusion in the J1C2 program. In case that the interest in the J1C2 is higher than expected, the track chairs, together with the conference technical program co-chairs, will reserve the right to prioritize papers that better fit in the conference technical program.

As the papers have been already reviewed and accepted by high-quality journals, they will not be reviewed again for technical correctness. They will be checked for the Journal-First criteria and prioritized according to fit the conference theme. Authors will not receive any reviews with the notification.

Publication and Presentation

At least one author of each accepted J1C2 contribution must register and attend the conference to present the paper. Failure to present the paper might result in exclusion from future J1C2 programs.

The J1C2 papers will not be part of the ICPC proceedings. However, the conference online program will contain a hyperlink to the journal paper (if already published) or, in case the paper hasn’t been published yet, to its preprint (we will encourage the authors of accepted J1C2 to make a preprint of the paper available to ICPC).