M Tahaei, K Vaniea - 2019 IEEE European Symposium on …, 2019 - ieeexplore.ieee.org
Software developers are key players in the security ecosystem as they produce code that runs on millions of devices. Yet we continue to see insecure code being developed and …
Continuous Integration (CI) is a set of software development practices that allow software development teams to generate software builds more quickly and periodically (eg, daily or …
Continuous Integration (CI) is a widely-used software engineering practice. The software is continuously built so that changes can be easily integrated and issues such as unmet quality …
Recently, many software organizations have been adopting Continuous Delivery and Continuous Deployment (CD) practices to develop and deliver quality software more …
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 …
A Shi, P Zhao, D Marinov - 2019 IEEE 30th International …, 2019 - ieeexplore.ieee.org
Developers rely on regression testing in their continuous integration (CI) environment to find changes that introduce regression faults. While regression testing is widely practiced, it can …
C Leong, A Singh, M Papadakis… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Continuous Integration traditionally relies on testing every code commit with all impacted tests. This practice requires considerable computational resources, which at Google scale …
W Felidré, L Furtado, DA da Costa… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
Background: Continuous Integration (CI) systems are now the bedrock of several software development practices. Several tools such as TravisCI, CircleCI, and Hudson, that …
C Zhang, B Chen, L Chen, X Peng… - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
Continuous Integration (CI) is a widely-used software development practice to reduce risks. CI builds often break, and a large amount of efforts are put into troubleshooting broken …