This monograph addresses two core problems in developing large software projects: versioning and building. In order to develop and evolve large software code bases, software engineers need to understand the central role of automated, scalable software configuration management (SCM).
Using the well-known Vesta system (an open-source SCM system developed at the Digital/Compaq Systems Research Center), the authors meticulously develop, demonstrate, and assess key concepts and methods to manage the evolution of large software systems. This book and the code of the Vesta system allow researchers to develop a deeper understanding of the problems inherent in large-scale software construction practices and techniques for their effective solution.
Using the well-known Vesta system (an open-source SCM system developed at the Digital/Compaq Systems Research Center), the authors meticulously develop, demonstrate, and assess key concepts and methods to manage the evolution of large software systems. This book and the code of the Vesta system allow researchers to develop a deeper understanding of the problems inherent in large-scale software construction practices and techniques for their effective solution.