On the benefits and limits of incremental build of software configurations: an exploratory study

GA Randrianaina, X Tërnava, DE Khelladi… - Proceedings of the 44th …, 2022 - dl.acm.org
Software projects use build systems to automate the compilation, testing, and continuous
deployment of their software products. As software becomes increasingly configurable, the …

Towards incremental build of software configurations

GA Randrianaina, DE Khelladi, O Zendra… - Proceedings of the ACM …, 2022 - dl.acm.org
Building software is a crucial task to compile, test, and deploy software systems while
continuously ensuring quality. As software is more and more configurable, building multiple …

Enabling Fine-Grained Incremental Builds by Making Compiler Stateful

R Han, J Zhao, H Kim - 2024 IEEE/ACM International …, 2024 - ieeexplore.ieee.org
Incremental builds are commonly employed in software development, involving minor
changes to existing source code that is then frequently recompiled. Speeding up …

Build system maintenance

S McIntosh - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
The build system, ie, the infrastructure that converts source code into deliverables, plays a
critical role in the development of a software project. For example, developers rely upon the …

[图书][B] Configuration management

WF Tichy - 1995 - dl.acm.org
Configuration management | Guide books skip to main content ACM Digital Library home ACM
home Google, Inc. (search) Advanced Search Browse About Sign in Register Advanced Search …

Scalable incremental building with dynamic task dependencies

G Konat, S Erdweg, E Visser - Proceedings of the 33rd ACM/IEEE …, 2018 - dl.acm.org
Incremental build systems are essential for fast, reproducible software builds. Incremental
build systems enable short feedback cycles when they capture dependencies precisely and …

Software configuration engineering in practice interviews, survey, and systematic literature review

M Sayagh, N Kerzazi, B Adams… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Modern software applications are adapted to different situations (eg, memory limits,
enabling/disabling features, database credentials) by changing the values of configuration …

[图书][B] A Guide to software configuration management

A Leon - 2000 - dl.acm.org
A guide to software configuration management | Guide books skip to main content ACM Digital
Library home ACM home Google, Inc. (search) Advanced Search Browse About Sign in Register …

Variants: Keeping things together and telling them apart

A Mahler - Configuration Management, 1995 - dl.acm.org
Variants: keeping things together and telling them apart | Configuration management skip to
main content ACM Digital Library home ACM home Google, Inc. (search) Advanced Search …

Software construction by configuration: Challenges for software engineering research

I Sommerville - 21st IEEE International Conference on Software …, 2005 - ieeexplore.ieee.org
In this article the author discusses the problems of software construction by configuration
and explains why this is a challenging area for software engineering researchers. The …