Use of the API allows the user to modify the application to collect data from other tools, e.g., test tools, databases, spreadsheets, or version control systems. Measurement Analysis Measurement analysis includes the ability to store, retrieve, manipulate, and perform analysis of defect data. The imple-mentation of these activities using defect tracking can be described with respect to data storage, queries, arithmetic analysis, statistical analysis, and redefined models. Several tools provide mechanisms that allow the user to select from a variety of database systems. Tools store historical project information, which can be used to produce past defect trends.
Queries provide a method to retrieve stored data.
Tools provide the capability to query proprietary and commercial databases. Queries allow the user to sort and filter defect information. Several tools provide graphical query builders and store the queries for later use. Arithmetic analysis - A variety of algorithms, e.g., totals, percentages, averages, and ratios, are used in processing defect data. Examples include total number of defects opened, percentage of defects found during testing, average number of defects per module, and ratio of defects found per test case.