Problem
The efficiency of a build system is an important factor for developer productivity. As a result, developer teams have been increasingly adopting new build systems that allow higher build parallelization.
Approach
However, migrating the existing legacy build scripts to new build systems is a tedious and error-prone process. Unfortunately, there is also insufficient support for automated migration of build scripts, making the migration more problematic.
Results
The efficiency of a build system is an important factor for developer productivity. As a result, developer teams have been increasingly adopting new build systems that allow higher build parallelization. However, migrating the existing legacy build scripts to new build systems is a tedious and error-prone process. Unfortunately, there is also insufficient support for automated migration of build scripts, making the migration more problematic.