A systematic mapping study of software development with GitHub
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 …
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 …
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
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 …
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
GitHub facilitates software development practices that encourage collaboration and
communication. Part of GitHub's model includes forking, which enables users to make …
communication. Part of GitHub's model includes forking, which enables users to make …
Pull request latency explained: An empirical overview
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 …
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
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 …
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 …
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
Recently, many researches propose that social media tools can promote the collaboration
among developers, which are beneficial to the software development. Nevertheless, there is …
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
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 …
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 …
to review these PRs quickly in Github. Labeling PRs according to the PRs classification can …