Patent ID: 9632769
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A method, comprising: collecting information regarding file access patterns of a plurality of build projects of a build process, the information being collected from determining which files are accessed for read and which files are accessed for write by one or more software build tools during a software build; injecting the collected information into a relational database; querying of the relational database; generating a list of interdependencies of build projects of the plurality of build projects in the build process from the querying of the relational database; perform a timestamp check to determine which of the build projects of the plurality of build projects in the build process are to be built; and optimizing, with a build optimizer, the software build by accelerating the software build, with a build accelerator tool in the build optimizer, based on the list of interdependencies of the build projects of the plurality of build projects in the build process and which of the build projects of the plurality of build projects in the build process are to be built.