Four languages and lots of macros: analyzing autotools build systems
Abstract
References
Index Terms
- Four languages and lots of macros: analyzing autotools build systems
Recommendations
Four languages and lots of macros: analyzing autotools build systems
GPCE 2017: Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and ExperiencesBuild systems are crucial for software system development, however there is a lack of tool support to help with their high maintenance overhead. GNU Autotools are widely used in the open source community, but users face various challenges from its hard ...
Escaping AutoHell: a vision for automated analysis and migration of autotools build systems
RELENG 2016: Proceedings of the 4th International Workshop on Release EngineeringGNU Autotools is a widely used build tool in the open source community. As open source projects grow more complex, maintaining their build systems becomes more challenging, due to the lack of tool support. In this paper, we propose a platform to build ...
Ant build maintenance with Formiga
RELENG '13: Proceedings of the 1st International Workshop on Release Engineering"Build maintenance" refers to the changes made to the build system as a software project evolves over time and has been shown to impose a significant overhead on overall development costs, in part because changes to source code often require parallel ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
- October 2017258 pages
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Article
Funding Sources
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- View Citations1Total Citations
- 453Total Downloads
- Downloads (Last 12 months)112
- Downloads (Last 6 weeks)20
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in