Academy & Industry Research Collaboration Center (AIRCC)

Volume 12, Number 06, March 2022

Build Automation Tools for Software Development


Mridula Prakash, L&T Technology Services, CTO Office, Mysore, India


The automated processes will play an increasingly vital role in continuous integration as the pace of design and development of new software picks up. With the importance of software build automation tools taking center stage, the present paper undertakes a comparative analysis of three best available solutions - Maven, Gradle and Bazel. We aim to evaluate the solutions based on their efficiency and performance in the context of software build automation and deployment. There are some fundamental differences in the way each tools approach builds. The aim of this study is also to provide the reader with a complete overview of the selected build automation tools and, the relevant features and capabilities of interest. In addition, the paper leads to a broader view on the future of the build automation tools ecosystem.


Automated process, Build automation tools, Maven, Gradle, Bazel.