Abstract: Disclosed are servers, software, systems, media, and methods for performing automated software tests by executing incremental software builds that skip unnecessary steps based at least in part on a dependency graph generated via tracking system calls during an initial software build, discovering dependencies based on resources accessed, and correlating dependencies with steps of the initial software build.