Write a Blog >>
ICPC 2022
Mon 16 - Tue 17 May 2022
co-located with ICSE 2022

Although literature has noted the effects of branch handling strategies on change recommendation based on evolutionary coupling, they have been tested in a limited experimental setting. Additionally, the branches characteristics that lead to these effects have not been investigated. In this study, we revisited the investigation conducted by Kovalenko et al. on the effect to change recommendation using two different branch handling strategies: including changesets from commits on a branch and excluding them. In addition to the setting by Kovalenko et al., we introduced another setting to compare: extracting a changeset for a branch from a merge commit at once. We compared the change recommendation results and the similarity of the extracted co-changes to those in the future obtained using two strategies through 30 open-source software systems. The results show that handling commits on a branch separately is often more appropriate in change recommendation, although the comparison in an additional setting resulted in a balanced performance among the branch handling strategies. Additionally, we found that the merge commit size and the branch length positively influence the change recommendation results.

Mon 16 May

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

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


Information for Participants