KUHEJDA, Ondřej a Bruno ROSSI. Pull Requests Acceptance: A Study Across Programming Languages. Online. In 49th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA2023). Not specified: IEEE, 2023, s. 378-385. ISBN 979-8-3503-4235-2. Dostupné z: https://dx.doi.org/10.1109/SEAA60479.2023.00064.
Další formáty:   BibTeX LaTeX RIS
Základní údaje
Originální název Pull Requests Acceptance: A Study Across Programming Languages
Autoři KUHEJDA, Ondřej (203 Česká republika, domácí) a Bruno ROSSI (380 Itálie, garant, domácí).
Vydání Not specified, 49th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA2023), od s. 378-385, 8 s. 2023.
Nakladatel IEEE
Další údaje
Originální jazyk angličtina
Typ výsledku Stať ve sborníku
Obor 10200 1.2 Computer and information sciences
Stát vydavatele Spojené státy
Utajení není předmětem státního či obchodního tajemství
Forma vydání elektronická verze "online"
Kód RIV RIV/00216224:14330/23:00131439
Organizační jednotka Fakulta informatiky
ISBN 979-8-3503-4235-2
ISSN 2376-9521
Doi http://dx.doi.org/10.1109/SEAA60479.2023.00064
Klíčová slova anglicky Source Code quality; Mining software repositories; Pull requests; Static code analysis
Příznaky Mezinárodní význam, Recenzováno
Změnil Změnil: Bruno Rossi, PhD, učo 232464. Změněno: 14. 3. 2024 13:47.
Anotace
Context: The pull-based development is a modern way to support distributed software development, helping to produce high-quality software with increased involvement from the software development community. Objectives: We investigate the effect of source code quality on Pull Request (PR) acceptance in different programming languages, looking at the quality flaws that can be more relevant. Method: We mine software repositories to analyze over 40K PRs from 100 open-source projects in five different programming languages: Python, Java, Kotlin, Haskell, and C/C++. The code quality of the individual PRs was evaluated using static code analysis. Quality flaws were inputted into classification models to predict PRs acceptance and evaluate the fitting. Results: There is a low impact of code quality on PRs acceptance. No major quality flaws can be used to predict reliably PRs acceptance. Conclusion: Source code quality plays a marginal role in accepting PRs in the analyzed projects. Additional factors might impact the acceptance of PRs, such as the reputation and popularity of the submitters.
Návaznosti
CZ.02.1.01/0.0/0.0/16_019/0000822, interní kód MU
(Kód CEP: EF16_019/0000822)
Název: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur (Akronym: C4e)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur, PO 1 Posilování kapacit pro kvalitní výzkum
EF16_019/0000822, projekt VaVNázev: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur
90254, velká výzkumná infrastrukturaNázev: e-INFRA CZ II
VytisknoutZobrazeno: 26. 8. 2024 18:20