LIPČÁK, Jakub a Bruno ROSSI. A Large-Scale Study on Source Code Reviewer Recommendation. Online. In 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) 2018. Not specified: IEEE, 2018, s. 378-387. ISBN 978-1-5386-7383-6. Dostupné z: https://dx.doi.org/10.1109/SEAA.2018.00068.
Další formáty:   BibTeX LaTeX RIS
Základní údaje
Originální název A Large-Scale Study on Source Code Reviewer Recommendation
Autoři LIPČÁK, Jakub (703 Slovensko, domácí) a Bruno ROSSI (380 Itálie, garant, domácí).
Vydání Not specified, 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) 2018, od s. 378-387, 10 s. 2018.
Nakladatel IEEE
Další údaje
Originální jazyk angličtina
Typ výsledku Stať ve sborníku
Obor 10201 Computer sciences, information science, bioinformatics
Stát vydavatele Spojené státy
Utajení není předmětem státního či obchodního tajemství
Forma vydání elektronická verze "online"
WWW URL
Kód RIV RIV/00216224:14610/18:00102742
Organizační jednotka Ústav výpočetní techniky
ISBN 978-1-5386-7383-6
ISSN 1089-6503
Doi http://dx.doi.org/10.1109/SEAA.2018.00068
UT WoS 000450238900059
Klíčová slova anglicky Source Code Reviewer Recommendation; Distributed Software Development; Mining Software Repositories
Štítky rivok
Příznaky Mezinárodní význam, Recenzováno
Změnil Změnil: Bruno Rossi, PhD, učo 232464. Změněno: 3. 5. 2019 15:50.
Anotace
Context: Software code reviews are an important part of the development process, leading to better software quality and reduced overall costs. However, finding appropriate code reviewers is a complex and time-consuming task. Goals: In this paper, we propose a large-scale study to compare performance of two main source code reviewer recommendation algorithms (RevFinder, Naive Bayes-based) in identifying the best code reviewers for opened pull requests. Method: We mined data from Github and Gerrit repositories, building a large dataset of 51 projects, with more than 293K pull requests analyzed, 180K owners and 157K reviewers. Results: Based on the large analysis, we can state that i) no model can be generalized as best for all projects, ii) the usage of different repository (Gerrit, GitHub) has a large impact on the the recommendation results, iii) exploiting sub-projects information available in Gerrit improves the recommendation results.
Návaznosti
EF16_013/0001802, projekt VaVNázev: CERIT Scientific Cloud
LM2015085, projekt VaVNázev: CERIT Scientific Cloud (Akronym: CERIT-SC)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, CERIT Scientific Cloud
VytisknoutZobrazeno: 27. 7. 2024 20:40