SOFTWARE BUILD ANALYSIS
First Claim
1. A method, comprising:
- collecting information regarding file access patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies;
injecting the collected information into a relational database that can be queried; and
generating a report from the information in the database to depict built projects and interdependencies.
2 Assignments
0 Petitions
Accused Products
Abstract
A method or software program that provides an analysis of a build, which can provide a developer with views of the build processes, is disclosed. Data is collected from the build. The collected data can include information regarding file access patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies. The collected data can also include certain project properties, build configurations, intermediate directories such as logs, and other metadata of the build. The collected data is injected into a relational database that can be queried. Reports can be generated from the information stored in the database by tools that depict built projects and interdependencies. For example, the tools can be used to generate visualizations such as graphs
50 Citations
20 Claims
-
1. A method, comprising:
-
collecting information regarding file access patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies; injecting the collected information into a relational database that can be queried; and generating a report from the information in the database to depict built projects and interdependencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium storing computer executable instructions for controlling a computing device to perform a method comprising:
-
collecting information regarding file accesses and patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies; injecting the collected information into a relational database that can be queried; and generating a report from the information in the database to depict built projects and interdependencies. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium storing a development tool including computer executable instructions for controlling a computing device, the development tool configured to perform a method comprising:
-
collecting information regarding file accesses and patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies during a build, wherein the collected information includes at least one of project properties, build configurations, intermediate directories, metadata of the build, and notice of one or more project-to-project relationships; injecting the collected information into a relational database that can be queried, wherein the relational database supports incremental builds; and generating a report based on a query of the information in the database to depict built projects and interdependencies as a visualization.
-
Specification