A systematic map** 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 …
[HTML][HTML] Just-in-time software vulnerability detection: Are we there yet?
Background: Software vulnerabilities are weaknesses in source code that might be exploited
to cause harm or loss. Previous work has proposed a number of automated machine …
to cause harm or loss. Previous work has proposed a number of automated machine …
Deep code search
To implement a program functionality, developers can reuse previously written code
snippets by searching through a large-scale codebase. Over the years, many code search …
snippets by searching through a large-scale codebase. Over the years, many code search …
What's in a github star? understanding repository starring practices in a social coding platform
Besides a git-based version control system, GitHub integrates several social coding
features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
MDTraj: a modern open library for the analysis of molecular dynamics trajectories
As molecular dynamics (MD) simulations continue to evolve into powerful computational
tools for studying complex biomolecular systems, the necessity of flexible and easy-to-use …
tools for studying complex biomolecular systems, the necessity of flexible and easy-to-use …
Quality and productivity outcomes relating to continuous integration in GitHub
Software processes comprise many steps; coding is followed by building, integration testing,
system testing, deployment, operations, among others. Software process integration and …
system testing, deployment, operations, among others. Software process integration and …
Understanding the factors that impact the popularity of GitHub repositories
Software popularity is a valuable information to modern open source developers, who
constantly want to know if their systems are attracting new users, if new releases are gaining …
constantly want to know if their systems are attracting new users, if new releases are gaining …
Work practices and challenges in pull-based development: The integrator's perspective
In the pull-based development model, the integrator has the crucial role of managing and
integrating contributions. This work focuses on the role of the integrator and investigates …
integrating contributions. This work focuses on the role of the integrator and investigates …
The power of bots: Characterizing and understanding bots in oss projects
Leveraging the pull request model of social coding platforms, Open Source Software (OSS)
integrators review developers' contributions, checking aspects like license, code quality, and …
integrators review developers' contributions, checking aspects like license, code quality, and …
An in-depth study of the promises and perils of mining GitHub
With over 10 million git repositories, GitHub is becoming one of the most important sources
of software artifacts on the Internet. Researchers mine the information stored in GitHub's …
of software artifacts on the Internet. Researchers mine the information stored in GitHub's …