[PDF][PDF] Trade-O s in Continuous Integration: Assurance, Security, and Flexibility

M Hilton, N Nelson, T Tunnell, D Marinov, D Dig - dig.cs.illinois.edu
Continuous integration (CI) systems automate the compilation, building, and testing of
software. Despite CI being one of the most widely used processes in software engineering …

Trade-offs in continuous integration: assurance, security, and flexibility

M Hilton, N Nelson, T Tunnell, D Marinov… - Proceedings of the 2017 …, 2017 - dl.acm.org
Continuous integration (CI) systems automate the compilation, building, and testing of
software. Despite CI being a widely used activity in software engineering, we do not know …

Work practices and challenges in continuous integration: A survey with Travis CI users

G Pinto, F Castor, R Bonifacio… - Software: Practice and …, 2018 - Wiley Online Library
Continuous integration (CI) is a software development practice that has been gaining
increasing popularity in the last few years. However, we still miss a collection of experiences …

Continuous integration (CI) needs and wishes for developers of proprietary code

M Hilton, N Nelson, D Dig, T Tunnell, D Marinov - 2016 - ir.library.oregonstate.edu
Continuous integration (CI) systems automate the compilation, building, and testing of
software. Despite CI being one of the most widely used processes in software engineering …

Understanding and improving continuous integration

M Hilton - Proceedings of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
Continuous Integration (CI) has been widely adopted in the software development industry.
However, the usage of CI in practice has been ignored for far too long by the research …

Understanding Software Development and Testing Practices

M Hilton - 2017 - ir.library.oregonstate.edu
A bad software development process leads to wasted effort and inferior products. In order to
improve a software process, it must be first understood. In this work I focus on understanding …

[HTML][HTML] Design and implementation of SFCI: A tool for security focused continuous integration

M Lescisin, QH Mahmoud, A Cioraca - Computers, 2019 - mdpi.com
Software security is a component of software development that should be integrated
throughout its entire development lifecycle, and not simply as an afterthought. If security …

[图书][B] Continuous integration: improving software quality and reducing risk

PM Duvall, S Matyas, A Glover - 2007 - books.google.com
For any software developer who has spent days in “integration hell,” cobbling together
myriad software components, Continuous Integration: Improving Software Quality and …

Characterizing the influence of continuous integration: Empirical results from 250+ open source and proprietary projects

A Rahman, A Agrawal, R Krishna… - Proceedings of the 4th …, 2018 - dl.acm.org
Continuous integration (CI) tools integrate code changes by automatically compiling,
building, and executing test cases upon submission of code changes. Use of CI tools is …

[PDF][PDF] Continuous Integration: The Silver Bullet?

A Rahman, A Agrawal, R Krishna… - arXiv preprint arXiv …, 2017 - researchgate.net
Continuous integration (CI) tools integrate code changes by automatically compiling,
building, and executing test cases upon submission of code changes. Use of CI tools is …