遇见数据集

Pullreq-Ci

收藏
Zenodo2020-09-18 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Software processes comprise many steps; coding is followed by building, integration testing, system testing, deployment,<br> operations, among others. Software process integration and automation have been areas of key concern in software engineering,<br> ever since the pioneering work of Osterweil; market pressures for Agility, and open, decentralized, software development<br> have provided additional pressures for progress in this area. But do these innovations actually help projects?<br> Given the numerous confounding factors that can influence project performance, it can be a challenge to discern the effects<br> of process integration and automation. Software project ecosystems such as GitHub provide a new opportunity in<br> this regard: one can readily find large numbers of projects in various stages of process integration and automation, and<br> gather data on various influencing factors as well as productivity and quality outcomes. In this paper we use large,<br> historical data on process metrics and outcomes in GitHub projects to discern the e↵ects of one specific innovation in<br> process automation: continuous integration. Our main finding is that continuous integration improves the productivity<br> of project teams, who can integrate more outside contributions, without an observable diminishment in code quality.<br>

提供机构:
Zenodo
创建时间:
2017-05-20
二维码
社区交流群
二维码
科研交流群
商业服务