Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Thu 12 May 2022 05:00 - 05:05 at ICSE room 3-odd hours - Mining Software Repositories 1 Chair(s): Ayushi Rastogi
Thu 12 May 2022 11:05 - 11:10 at ICSE room 2-odd hours - Mining Software Repositories 5 Chair(s): Sonia Haiduc
Fri 27 May 2022 09:10 - 09:15 at Room 301+302 - Papers 16: Mining Software Repositories 1 Chair(s): Grace Lewis

Code reviewing is a widespread practice used by software engineers to maintain high code quality. To date, the knowledge on the effect of code review on source code is still limited. Some studies have addressed this problem by classifying the types of changes that take place during the review process (a.k.a. review changes), as this strategy can, for example, pinpoint the immediate effect of reviews on code. Nevertheless, this classification (1) is not scalable, as it was conducted manually, and (2) was not assessed in terms of how meaningful the provided information is for practitioners. This paper aims at addressing these limitations: First, we investigate to what extent a machine learning-based technique can automatically classify review changes. Then, we evaluate the relevance of information on review change types and its potential usefulness, by conducting (1) semi-structured interviews with 12 developers and (2) a qualitative study with 17 developers, who are asked to assess reports on the review changes of their project. Key results of the study show that not only it is possible to automatically classify code review changes, but this information is also perceived by practitioners as valuable to improve the code review process

Thu 12 May

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

05:00 - 06:00
Mining Software Repositories 1Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 3-odd hours
Chair(s): Ayushi Rastogi University of Groningen, The Netherlands
05:00
5m
Talk
What happens in my code reviews? An investigation on automatically classifying review changes
Journal-First Papers
Enrico Fregnan University of Zurich, Switzerland, Fernando Petrulio University of Zurich, Linda Di Geronimo University of Zurich, Switzerland, Alberto Bacchelli University of Zurich
Link to publication Pre-print Media Attached
05:05
5m
Talk
Bus Factor In Practice
SEIP - Software Engineering in Practice
Elgun Jabrayilzade Bilkent University, Mikhail Evtikhiev JetBrains Research, Eray Tüzün Bilkent University, Vladimir Kovalenko JetBrains Research
Pre-print Media Attached
05:10
5m
Talk
AutoTransform: Automated Code Transformation to Support Modern Code Review Process
Technical Track
Patanamon Thongtanunam University of Melbourne, Chanathip Pornprasit Monash University, Chakkrit Tantithamthavorn Monash University
Pre-print Media Attached
05:15
5m
Talk
What Makes a Good Commit Message?Distinguished Paper Award
Technical Track
Yingchen Tian Beijing Institute of Technology, Yuxia Zhang Beijing Institute of Technology, Klaas-Jan Stol University College Cork, Lero, SINTEF, Lin Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology
Pre-print Media Attached
05:20
5m
Talk
BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats
Technical Track
Lin Shi Institute of Software at Chinese Academy of Sciences, Fangwen Mu Institute of Software Chinese Academy of Sciences, YuMin Zhang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens Institute of Technology, Junjie Chen Tianjin University, Xiao Chen Monash University, Hanzhi Jiang Institute of Software at Chinese Academy of Sciences, Ziyou Jiang Institute of Software at Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences
Pre-print Media Attached
05:25
5m
Talk
SZZ for Vulnerability: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities
Technical Track
Lingfeng Bao Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Ahmed E. Hassan Queen's University, Xiaohu Yang Zhejiang University
DOI Pre-print Media Attached
11:00 - 12:00
11:00
5m
Talk
Assisting Example-based API Misuse Detection via Complementary Artificial Examples
Journal-First Papers
Maxime Lamothe Polytechnique Montréal, Heng Li Polytechnique Montréal, Weiyi Shang Concordia University
Link to publication DOI Pre-print Media Attached
11:05
5m
Talk
What happens in my code reviews? An investigation on automatically classifying review changes
Journal-First Papers
Enrico Fregnan University of Zurich, Switzerland, Fernando Petrulio University of Zurich, Linda Di Geronimo University of Zurich, Switzerland, Alberto Bacchelli University of Zurich
Link to publication Pre-print Media Attached
11:10
5m
Talk
Breaking Type Safety in Go: An Empirical Study on the Usage of the unsafe Package
Journal-First Papers
Diego Costa Concordia University, Canada, Suhaib Mujahid Concordia University, Rabe Abdalkareem Carleton University, Emad Shihab Concordia University
Link to publication Pre-print Media Attached
11:15
5m
Talk
An Empirical Study of Release Note Production and Usage in Practice
Journal-First Papers
Tingting Bi Monash Univerity, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Thomas Zimmermann Microsoft Research
11:20
5m
Talk
Bus Factor In Practice
SEIP - Software Engineering in Practice
Elgun Jabrayilzade Bilkent University, Mikhail Evtikhiev JetBrains Research, Eray Tüzün Bilkent University, Vladimir Kovalenko JetBrains Research
Pre-print Media Attached
11:25
5m
Talk
BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats
Technical Track
Lin Shi Institute of Software at Chinese Academy of Sciences, Fangwen Mu Institute of Software Chinese Academy of Sciences, YuMin Zhang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens Institute of Technology, Junjie Chen Tianjin University, Xiao Chen Monash University, Hanzhi Jiang Institute of Software at Chinese Academy of Sciences, Ziyou Jiang Institute of Software at Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences
Pre-print Media Attached

Fri 27 May

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

09:00 - 10:30
Papers 16: Mining Software Repositories 1NIER - New Ideas and Emerging Results / Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Room 301+302
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
09:00
5m
Talk
Post2Vec: Learning Distributed Representations of Stack Overflow Posts
Journal-First Papers
Bowen Xu Singapore Management University, Thong Hoang Singapore Management University, Singapore, Abhishek Sharma Veracode, Inc., Yang Chengran Singapore Management University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University
Link to publication DOI Pre-print
09:05
5m
Talk
Assisting Example-based API Misuse Detection via Complementary Artificial Examples
Journal-First Papers
Maxime Lamothe Polytechnique Montréal, Heng Li Polytechnique Montréal, Weiyi Shang Concordia University
Link to publication DOI Pre-print Media Attached
09:10
5m
Talk
What happens in my code reviews? An investigation on automatically classifying review changes
Journal-First Papers
Enrico Fregnan University of Zurich, Switzerland, Fernando Petrulio University of Zurich, Linda Di Geronimo University of Zurich, Switzerland, Alberto Bacchelli University of Zurich
Link to publication Pre-print Media Attached
09:15
5m
Talk
Bus Factor In Practice
SEIP - Software Engineering in Practice
Elgun Jabrayilzade Bilkent University, Mikhail Evtikhiev JetBrains Research, Eray Tüzün Bilkent University, Vladimir Kovalenko JetBrains Research
Pre-print Media Attached
09:20
5m
Talk
A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits
Journal-First Papers
Steffen Herbold TU Clausthal, Alexander Trautsch University of Göttingen, Benjamin Ledel TU Clausthal, Alireza Aghamohammadi Sharif University of Technology, Taher Ahmed Ghaleb University of Ottawa, Kuljit Kaur Chahal Guru Nanak Dev University, Tim Bossenmaier Karlsruhe Institute of Technology (KIT), Bhaveet Nagaria Brunel University London, Philip Makedonski University of Goettingen, Matin Nili Ahmadabadi University of Tehran, Kristof Szabados Ericsson Hungary ltd., Helge Spieker Simula Research Laboratory, Norway, Matej Madeja Technical University of Košice, Nathaniel G. Hoy Brunel University London, Valentina Lenarduzzi University of Oulu, Shangwen Wang National University of Defense Technology, Gema Rodríguez-Pérez University of British Columbia (UBC), Ricardo Colomo-Palacios Østfold University College, Roberto Verdecchia Vrije Universiteit Amsterdam, Paramvir Singh The University of Auckland, Yihao Qin , Debasish Chakroborti University of Saskatchewan, Willard Davis IBM, Vijay Walunj University of Missouri-Kansas City, Hongjun Wu National University of Defense Technology, Diego Marcilio USI Università della Svizzera italiana, Omar Alam Trent University, Abdullah Aldaeej Imam Abdulrahman Bin Faisal University, Idan Amit The Hebrew University, Burak Turhan University of Oulu, Simon Eismann University of Würzburg, Anna-Katharina Wickert TU Darmstadt, Germany, Ivano Malavolta Vrije Universiteit Amsterdam, Matúš Sulír Technical University of Košice, Fatemeh Hendijani Fard University of British Columbia, Austin Henley University of Tennessee, Efstratios Kourtzanidis University Of Macedonia, Eray Tüzün Bilkent University, Christoph Treude University of Melbourne, Simin Maleki Shamasbi Indendent Researcher, Ivan Pashchenko University of Trento, Marvin Wyrich University of Stuttgart, James C. Davis Purdue University, USA, Alexander Serebrenik Eindhoven University of Technology, Ella Albrecht University of Goettingen, Ethem Utku Aktas Softtech Inc., Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Johannes Erbel University of Goettingen
Pre-print Media Attached
09:25
5m
Talk
Towards Mining OSS Skills from GitHub Activity
NIER - New Ideas and Emerging Results
Jenny Liang University of Washington, Thomas Zimmermann Microsoft Research, Denae Ford Microsoft Research
DOI Pre-print Media Attached
09:30
5m
Talk
Bug Tracking Process Smells In Practice
SEIP - Software Engineering in Practice
Erdem Tuna Bilkent University, Vladimir Kovalenko JetBrains Research, Eray Tüzün Bilkent University
DOI Pre-print Media Attached
09:35
5m
Talk
Manas: Mining Software Repositories to Assist AutoML
Technical Track
Giang Nguyen Iowa State University, Md Johirul Islam Iowa State University, Rangeet Pan Iowa State University, USA, Hridesh Rajan Iowa State University
DOI Pre-print Media Attached

Information for Participants
Thu 12 May 2022 05:00 - 06:00 at ICSE room 3-odd hours - Mining Software Repositories 1 Chair(s): Ayushi Rastogi
Info for room ICSE room 3-odd hours:

Click here to go to the room on Midspace

Thu 12 May 2022 11:00 - 12:00 at ICSE room 2-odd hours - Mining Software Repositories 5 Chair(s): Sonia Haiduc
Info for room ICSE room 2-odd hours:

Click here to go to the room on Midspace