Pull Requests Acceptance: A Study Across Programming Languages
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F23%3A00131439" target="_blank" >RIV/00216224:14330/23:00131439 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1109/SEAA60479.2023.00064" target="_blank" >http://dx.doi.org/10.1109/SEAA60479.2023.00064</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/SEAA60479.2023.00064" target="_blank" >10.1109/SEAA60479.2023.00064</a>
Alternative languages
Result language
angličtina
Original language name
Pull Requests Acceptance: A Study Across Programming Languages
Original language description
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.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
10200 - Computer and information sciences
Result continuities
Project
<a href="/en/project/EF16_019%2F0000822" target="_blank" >EF16_019/0000822: CyberSecurity, CyberCrime and Critical Information Infrastructures Center of Excellence</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Others
Publication year
2023
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
49th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA2023)
ISBN
9798350342352
ISSN
2376-9521
e-ISSN
—
Number of pages
8
Pages from-to
378-385
Publisher name
IEEE
Place of publication
Not specified
Event location
Durres. Albania
Event date
Sep 6, 2023
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—