Build process is crucial in software development. However, the analysis support for build code is still limited. In this paper, we present SYMake, an infrastructure and tool for the …
M Sulír, J Porubän - Proceedings of the 7th International Workshop on …, 2016 - dl.acm.org
Researchers, students and practitioners often encounter a situation when the build process of a third-party software system fails. In this paper, we aim to confirm this observation present …
As a software project ages, its source code is modified to add new features, restructure existing ones, and fix defects. These source code changes often induce changes in the build …
Build systems specify how source code is translated into deliverables. They require continual maintenance as the system they build evolves. This build maintenance can …
M Alfadel, S McIntosh - Proceedings of the IEEE/ACM 46th International …, 2024 - dl.acm.org
Software build systems specify how source code is transformed into deliverables. Keeping build systems in sync with the software artifacts that they build while retaining their capacity …
The maintenance of build systems imposes a considerable overhead on software development. Since automated quality assurance methods are rarely applied to build …
When software is maintained and evolved the build configuration also needs to be updated. Knowing when to update the build configuration is typically done manually with the risk of …
T Gamblin, M Culpo, G Becker… - … Conference for High …, 2022 - ieeexplore.ieee.org
Modern scientific software stacks have become extremely complex, using many programming models and libraries to exploit a growing variety of GPUs and accelerators …
Software building is an important task during software development. However, program analysis support for build code is still limited, especially for build code written in a dynamic …