A conceptual replication of continuous integration pain points in the context of Travis CI

A conceptual replication of continuous integration pain points in the context of Travis CI
复制标题

DOI:
10.1145/3338906.3338922
复制
发表时间:
2019-08
期刊:
Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
通讯作者:
D. Widder;Michael C Hilton;Christian Kästner;Bogdan Vasilescu
D. Widder;Michael C Hilton;Christian Kästner;Bogdan Vasilescu
中科院分区:
其他
文献类型:
--
作者:
D. Widder;Michael C Hilton;Christian Kästner;Bogdan Vasilescu

文献摘要

被引文献

相似文献

持续集成(CI)是一种成熟的软件质量保证实践,也是许多先前研究的焦点,涉及各种方法和人群。本文首先对37篇关于CI痛点的论文进行了文献综述。然后,我们使用三角测量设计对这些论文的结果进行了概念复制研究,该设计包括132个回复的调查,12个访谈和两个逻辑回归,预测Travis CI放弃并切换到6,239个GitHub项目的数据集。我们报告并讨论了我们能够复制的过去的结果,我们发现相互矛盾的证据,我们没有找到证据的那些结果,以及这些发现的影响。
Continuous integration (CI) is an established software quality assurance practice, and the focus of much prior research with a diverse range of methods and populations. In this paper, we first conduct a literature review of 37 papers on CI pain points. We then conduct a conceptual replication study on results from these papers using a triangulation design consisting of a survey with 132 responses, 12 interviews, and two logistic regressions predicting Travis CI abandonment and switching on a dataset of 6,239 GitHub projects. We report and discuss which past results we were able to replicate, those for which we found conflicting evidence, those for which we did not find evidence, and the implications of these findings.