ESEIW 2022
Sun 18 - Fri 23 September 2022 Helsinki, Finland

The identification of source code file experts is an important task related to software development since it can be used to improve software maintenance, code review, bug fixes, among others. In this context, it is necessary to create an effective technique for the automatic identification of these experts. There are studies that propose repository-mining techniques to help identify file experts, but there are still gaps in this area that can be explored. In previous research, it was identified that information such as the recency of modifications and the file’s size influence the knowledge that developers have on the file. In this work, we analyze the relation of these and other variables that can be extracted from the development history of a repository with developers’ source code knowledge. From this analysis, we decided to use machine learning classifiers to guide the identification of file experts. We compare the performances of these classifiers with state-of-the-art techniques, using data from public and private projects. The machine learning classifiers reached the best F-Measure ranging from 71% to 73%, and best Precision ranging from 71% to 73% in both types of projects. We hope the findings of this study will provide insights for future research on building more accurate models.

Fri 23 Sep

Displayed time zone: Athens change

11:00 - 12:30
Session 4A - DevOps & Development ApproachesESEM Emerging Results and Vision Papers / ESEM Technical Papers at Bysa
Chair(s): Marcela Fabiana Genero Bocco University of Castilla-La Mancha
11:00
20m
Full-paper
Characterizing the Usage of CI Tools in ML Projects
ESEM Technical Papers
Dhia Elhaq Rzig University of Michigan - Dearborn, Foyzul Hassan University of Michigan - Dearborn, Chetan Bansal Microsoft Research, Nachiappan Nagappan Microsoft Research
11:20
20m
Full-paper
Investigating the Impact of Continuous Integration Practices on the Productivity and Quality of Open-Source Projects
ESEM Technical Papers
Jadson Santos Universidade Federal do Rio Grande do Norte, Daniel Alencar Da Costa University of Otago, Uirá Kulesza Federal University of Rio Grande do Norte
11:40
20m
Full-paper
Identifying Source Code File Experts
ESEM Technical Papers
Otávio Cury da Costa Castro Federal University of Piaui, Guilherme Amaral Avelino Federal University of Piaui, Pedro A. Santos Neto LOST/UFPI, Ricardo Britto Ericsson / Blekinge Institute of Technology, Marco Tulio Valente Federal University of Minas Gerais, Brazil
Pre-print
12:00
15m
Vision and Emerging Results
DevOps Practitioners’ Perceptions of the Low-code Trend
ESEM Emerging Results and Vision Papers
Saima Rafi University of Murcia, Muhammad Azeem Akbar LUT University, Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Østfold University College
12:15
15m
Vision and Emerging Results
A Preliminary Investigation of MLOps Practices in GitHub
ESEM Emerging Results and Vision Papers
Fabio Calefato University of Bari, Filippo Lanubile University of Bari, Luigi Quaranta University of Bari, Italy