Files
No attached file found for this publication.
Details
- Authors
- Abstract
- Build systems, also known as build automation tools, are used in every non-trivial software project. They contain the knowledge of how software is built, and provide tools to get it actually built as fast as possible. While they are central for day-to-day productivity, they sometimes fail to deliver their promise of being correct, efficient and tailored. The situation gets even worse when used with huge code bases and fast-paced continuous integration pipelines. In this paper we survey state of the art techniques and algorithms that relegate the occasional inconsistent builds, slow execution times and boilerplate makefiles to another age.
- Affiliations
