Method and apparatus for processing information on software defects during computer software development
First Claim
1. An apparatus for processing data relating to software defects, the apparatus operative within an associated on-line analytical processing environment that includes at least an on-line analytical processing presentation tool for presenting results of on-line analytical processing, the apparatus comprising:
- an on-line analytical processing cube model builder for building a plurality of interrelated tables with on-line analytical processing cube model metadata, the tables including at least a defects fact table containing software defects entries corresponding to said data relating to software defects and a plurality of dimension tables, the cube model being configured to be processed by the associated on-line analytical processing presentation tool; and
a data extraction tool communicating with a defect tracking database containing said data relating to software defects, the data extraction tool extracting said data from the defect tracking database, transforming the extracted data into the software defect entries, and loading the software defect entries into the defects fact table.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for processing data relating to software defects operates within an on-line analytical processing environment that includes an on-line analytical processing presentation tool (60). An on-line analytical processing cube model builder (32) builds a plurality of interrelated tables (22) with on-line analytical processing cube model metadata (30). The cube model (30) is configured to be processed by the associated on-line analytical processing presentation tool (60). A data extraction tool (36) communicates with a defect tracking database (10, 12) containing said data relating to software defects. The data extraction tool (36) extracts said data from the defect tracking database (10, 12), transforms the extracted data into the software defect entries, and loads the software defect entries into the tables (22).
102 Citations
27 Claims
-
1. An apparatus for processing data relating to software defects, the apparatus operative within an associated on-line analytical processing environment that includes at least an on-line analytical processing presentation tool for presenting results of on-line analytical processing, the apparatus comprising:
-
an on-line analytical processing cube model builder for building a plurality of interrelated tables with on-line analytical processing cube model metadata, the tables including at least a defects fact table containing software defects entries corresponding to said data relating to software defects and a plurality of dimension tables, the cube model being configured to be processed by the associated on-line analytical processing presentation tool; and
a data extraction tool communicating with a defect tracking database containing said data relating to software defects, the data extraction tool extracting said data from the defect tracking database, transforming the extracted data into the software defect entries, and loading the software defect entries into the defects fact table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for processing data on software, the method comprising:
-
formatting information pertaining to identified software defects and loading the formatted information as defect entries into a defects database;
constructing a multidimensional on-line analytical processing cube model associated with the defects database, the cube model including at least a plurality of time dimensions;
constructing an on-line analytical processing cube based on the defects database, the cube model, and a selection of cube dimensions; and
accessing the on-line analytical processing cube using an on-line analytical processing presentation tool. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform a method for processing data on identified software defects, the method comprising:
-
generating an on-line analytical processing cube containing information pertaining to identified software defects; and
accessing the on-line analytical processing cube using an on-line analytical processing presentation tool. - View Dependent Claims (24, 25, 26, 27)
-
Specification