Interviewing the Most Successful Bot on GitHub: Dr Travis CI on 35+ Million of its Jobs

04/20/2019
by   Thomas Durieux, et al.
0

Travis CI handles automatically thousands of builds every day to, amongst other things, provide valuable feedback to thousands of open-source developers. It can be regarded as a bot that automatically triggers an execution each time a developer interacts with the source code of a repository. In this paper, we interview Travis CI to answer four original research questions about: 1) who is using Travis CI, 2) when they start to use it, 3) for which purposes they use it and finally 4) how Travis CI configurations evolve. We share the biggest benchmark of Travis CI jobs (to our knowledge): it contains 35 793 144 jobs from 272 917 different GitHub projects.

READ FULL TEXT
research
08/08/2020

DR-Tools: a suite of lightweight open-source tools to measure and visualize Java source code

In Software Engineering, some of the most critical activities are mainte...
research
04/29/2023

Leveraging Data Mining Algorithms to Recommend Source Code Changes

Context: Recent research has used data mining to develop techniques that...
research
06/29/2021

The penumbra of open source: projects outside of centralized platforms are longer maintained, more academic and more collaborative

GitHub has become the central online platform for much of open source, h...
research
02/23/2023

Automatic Detecting Unethical Behavior in Open-source Software Projects

Given the rapid growth of Open-Source Software (OSS) projects, ethical c...
research
10/01/2019

Beyond Textual Issues: Understanding the Usage and Impact of GitHub Reactions

Recently, GitHub introduced a new social feature, named reactions, which...
research
07/09/2019

Characterizing Bitcoin donations to open source software on GitHub

Web-based hosting services for version control, such as GitHub, have mad...
research
05/09/2019

A Topological Analysis of Communication Channels for Knowledge Sharing in Contemporary GitHub Projects

With over 28 million developers, success of GitHub collaborative platfor...

Please sign up or login with your details

Forgot password? Click here to reset