SoK: Machine Learning for Continuous Integration

Arani, Ali Kazemi, Zahedi, Mansooreh, Le, Triet Huynh Minh, Babar, Muhammad Ali

arXiv.org Artificial Intelligence 

Abstract--Continuous Integration (CI) has become a wellestablished software development practice for automatically and continuously integrating code changes during software development. An increasing number of Machine Learning (ML) based approaches for automation of CI phases are being reported in the literature. It is timely and relevant to provide a Systemization of Knowledge (SoK) of ML-based approaches for CI phases. Our systematic analysis also highlights the deficiencies of the existing ML-based solutions that can be improved for advancing the state-of-the-art. Given the variety of employed techniques in applying ML solutions in CI, and growing interest in this domain, it is In recent years, the software development industry has seen necessary to systematically identify state-of-the-art practices a significant shift towards the adoption of Continuous Integration used for automating CI tasks through ML methods.

Duplicate Docs Excel Report

Title
None found

Similar Docs  Excel Report  more

TitleSimilaritySource
None found