2013/05/21 by Marcin Kawalerowicz, Kawalerowicz, Marcin · 1 citation
Computer Science · #FOS: Computer and information sciences #Software Engineering (cs.SE) #Software Engineering Research #cs.SE
paper · pdf · doi:10.48550/arxiv.1305.4776
Short paper (4 pages, 1 figure)
arxiv created 2013/05/21 · openalex publication_date 2013/05/21 · arxiv updated 2013/05/22 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
The process of creating working software from source code and other components (like libraries, database files, etc.) is called "software build". Apart from linking and compiling, it can include other steps like automated testing, static code analysis, documentation generation, deployment and other. All that steps can be automated using a build description of some sort (e.g. script). This article classifies the automatic software build processes beginning at build script and reaching the various types of continuous integration.