TravisTorrent: Synthesizing Travis CI and GitHub for Full-Stack Research on Continuous Integration

被引:101
作者
Beller, Moritz [1 ]
Gousios, Georgios [1 ]
Zaidman, Andy [1 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
来源
2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017) | 2017年
关键词
D O I
10.1109/MSR.2017.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuous Integration (CI) has become a best practice of modern software development. Thanks in part to its tight integration with GitHub, Travis CI has emerged as arguably the most widely used CI platform for Open-Source Software (OSS) development. However, despite its prominent role in Software Engineering in practice, the benefits, costs, and implications of doing CI are all but clear from an academic standpoint. Little research has been done, and even less was of quantitative nature. In order to lay the groundwork for data-driven research on CI, we built TravisTorrent, travistorrent.testroots.org, a freely available data set based on Travis CI and GitHub that provides easy access to hundreds of thousands of analyzed builds from more than 1,000 projects. Unique to TravisTorrent is that each of its 2,640,825 Travis builds is synthesized with meta data from Travis CI's API, the results of analyzing its textual build log, a link to the GitHub commit which triggered the build, and dynamically aggregated project data from the time of commit extracted through GHTorrent.
引用
收藏
页码:447 / 450
页数:4
相关论文
共 6 条
  • [1] [Anonymous], P 14 INT C MIN SOFTW
  • [2] Booch G, 1991, Object oriented design with applications
  • [3] Cusumano M. A., 1997, MICROSOFT SECRETS
  • [4] Fowler M., 2006, Continuous Integration
  • [5] Hilton M., 2016, TECH REP
  • [6] Continuous integration in a social-coding world: Empirical evidence from GITHUB
    Vasilescu, Bogdan
    van Schuylenburg, Stef
    Wulms, Jules
    Serebrenik, Alexander
    van den Brand, Mark G. J.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 401 - 405