A systematic mapping study of software development with GitHub

V Cosentino, JLC Izquierdo, J Cabot - Ieee access, 2017 - ieeexplore.ieee.org
Context: GitHub, nowadays the most popular social coding platform, has become the
reference for mining Open Source repositories, a growing research trend aiming at learning …

Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …

What makes a code change easier to review: an empirical investigation on code change reviewability

A Ram, AA Sawant, M Castelluccio… - Proceedings of the 2018 …, 2018 - dl.acm.org
Peer code review is a practice widely adopted in software projects to improve the quality of
code. In current code review practices, code changes are manually inspected by developers …

We are family: analyzing communication in github software repositories and their forks

S Brisson, E Noei, K Lyons - 2020 IEEE 27th International …, 2020 - ieeexplore.ieee.org
GitHub facilitates software development practices that encourage collaboration and
communication. Part of GitHub's model includes forking, which enables users to make …

Pull request latency explained: An empirical overview

X Zhang, Y Yu, T Wang, A Rastogi, H Wang - Empirical Software …, 2022 - Springer
Pull request latency evaluation is an essential application of effort evaluation in the pull-
based development scenario. It can help the reviewers sort the pull request queue, remind …

Core-reviewer recommendation based on Pull Request topic model and collaborator social network

Z Liao, ZX Wu, Y Li, Y Zhang, X Fan, J Wu - Soft Computing, 2020 - Springer
Pull Request (PR) is a major contributor to external developers of open-source projects in
GitHub. PR reviewing is an important part of open-source software developments to ensure …

Action-based recommendation in pull-request development

MI Azeem, S Panichella, A Di Sorbo… - Proceedings of the …, 2020 - dl.acm.org
Pull requests (PRs) selection is a challenging task faced by integrators in pull-based
development (PbD), with hundreds of PRs submitted on a daily basis to large open-source …

Social media in GitHub: the role of@-mention in assisting software development

Y Zhang, H Wang, G Yin, T Wang, Y Yu - Science China Information …, 2017 - Springer
Recently, many researches propose that social media tools can promote the collaboration
among developers, which are beneficial to the software development. Nevertheless, there is …

How are issue units linked? empirical study on the linking behavior in github

L Li, Z Ren, X Li, W Zou, H Jiang - 2018 25th Asia-Pacific …, 2018 - ieeexplore.ieee.org
Issue reports and Pull Requests (PRs) are two important kinds of artifacts of software
projects in GitHub. It is common for developers to leave explicit links in issues/PRs that refer …

Nbsl: A supervised classification model of pull request in github

S Yu, L Xu, Y Zhang, J Wu, Z Liao… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
A lot of Pull Requests (PRs) appear in Github everyday, and thus it is a very important work
to review these PRs quickly in Github. Labeling PRs according to the PRs classification can …