𝔖 Bobbio Scriptorium
✦   LIBER   ✦

[ACM Press the 27th IEEE/ACM International Conference - Essen, Germany (2012.09.03-2012.09.07)] Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering - ASE 2012 - SYMake: a build code analysis and refactoring tool for makefiles

✍ Scribed by Tamrawi, Ahmed; Nguyen, Hoan Anh; Nguyen, Hung Viet; Nguyen, Tien N.


Book ID
127209418
Publisher
ACM Press
Year
2012
Weight
1021 KB
Category
Article
ISBN
1450312047

No coin nor oath required. For personal study only.

✦ Synopsis


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 language such as Make. We introduce SYMake, a novel program analysis and refactoring tool for build code in Makefiles. SYMake is capable of detecting several types of code smells and errors such as cyclic dependencies, rule inclusion, duplicate prerequisites, recursive variable loops, etc. It also supports automatic build code refactoring, e.g. rule extraction/removal, target creation, target/variable renaming, prerequisite extraction, etc. In addition, SYMake provides the analysis on defined rules, targets, prerequisites, and associated information to help developers better understand build code in a Makefile and its included files.


πŸ“œ SIMILAR VOLUMES