IP Library Granted Patent US 7,092,895
Granted Patent B2
US 7,092,895 · App. 09/760,339 · Granted Aug 15, 2006

Method and system for assessing stability of a project application by performing regression analysis of requirements document metrics

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,092,895
App. No.
09/760,339
Granted
Aug 15, 2006
Kind
B2
Abstract

A system and method for determining the stability of a project. One embodiment includes computing at least two project progress parameters of a project for numerically describing elements of the project. Regression parameters are computed based upon the project progress parameters and correlation coefficients are computed utilizing the regression parameters. The correlation coefficients describe the strength of the correlation of the project progress parameters for indicating the stability of the project as project develops.

Claims (95)

1. A method for assessing stability of a structure of a project application, the method comprising:

collecting data of the project application, the data being structured as branches and leaves for generating leaf and branch metrics;

wherein the project application is a requirements document;

computing from the project application data the leaf and branch metrics;

computing at least two project application progress parameters based upon the leaf and branch metrics for numerically describing elements of the project application;

wherein the project application progress parameters include at least one of the following:

total number of branches;

total number of leaves;

number of modifications performed on the branches;

number of modifications performed on the leaves;

average age of leaves in the project; and

average age of branches in the project;

computing regression parameters based upon the at least two project application progress parameters wherein the two application project progress parameters are based upon the leaf and branch metrics;

computing correlation coefficients utilizing the regression parameters, the correlation coefficients describing the strength of the correlation of the at least two project application progress parameters with the leaf and branch metrics for indicating the stability of the structure of the project application;

outputting data records to graphically represent the stability of the structure of the project application;

wherein the branches are representative of structure components of the requirements document, and the leaves are representative of content components of the requirements document;

wherein the data of the project application comprises text; and

wherein the steps of computing the at least two project progress parameters, computing the regression parameters, computing the correlation coefficients, collecting data of the project, and outputting the data records are performed over a computer network.

2. The method of claim 1 , wherein the stability of the structure of the project application is determined by utilizing at least one of the following equations:

normal equations used in regression analysis,

slope of the regression model equation,

intercept of the regression model equation, and

correlation coefficient of the regression equation.

3. The method of claim 1 , further comprising the step of:

updating at least one database with data records generated from performing statistical analysis on the collected data.

4. The method of claim 3 , wherein the collecting of data includes at least one of the following steps:

reading data from a data file or database; or

receiving data across a network.

5. A method for analyzing stability of a structure of a project application, the method comprising:

collecting data of the project application, the data structured as branches and leaves;

wherein the project application is a requirements document;

parsing the data of the project application to produce first data records summarily describing the data of the project application and generating leaf and branch metrics;

computing from the project application data the leaf and branch metrics;

computing second data records based on the first data records, the second data records including statistical data based upon the leaf and branch metrics;

computing third data records, the third data records including statistical results based upon the second data records and being indicative of the stability of the structure of the project application;

outputting at least one of the second and third data records to graphically represent the stability of the structure of the project application;

wherein the third data records are computed using regression analysis, the regression analysis being performed based upon the leaf and branch metrics to facilitate daily project progress assessments and forecast the need for additional resources;

wherein the branches are representative of structure components of the requirements document, and the leaves are representative of content components of the requirements document;

wherein the data of the project application comprises text; and

wherein the steps of collecting the data, parsing the data, computing the second data records, computing the third data records, and outputting are performed over a computer network.

6. The method of claim 5 , wherein the collecting of data includes at least one of the following steps:

reading data from a data file or database; or receiving data across a network.

7. The method of claim 5 , wherein the second and third data records are stored in a database.

8. The method of claim 5 , wherein the statistical results are time dependent.

9. The method of claim 5 , wherein the third data records have a dependent relation between the stability of the structure of the project application.

10. The method of claim 5 , wherein the first, second, and third data records are structured as objects.

11. The method of claim 5 , wherein the project application is formatted according to a content markup language format.

12. The method of claim 5 , further comprising computing correlation coefficients based upon the third data records.

13. A system for assessing stability of a structure of a project application, the system comprising:

at least a first processor for executing processes;

at least a first memory device connected to the at least first processor; and

a plurality of processes stored on the at least a first memory device, the plurality of processes configured to cause the at least first processor to:

collect data of the project application, the data being structured as branches and leaves for generating leaf and branch metrics;

wherein the project application is a requirements document;

compute the leaf and branch metrics from the project application data;

compute at least two project application progress parameters based upon the leaf and branch metrics for numerically describing elements of the project application;

wherein the project application progress parameters include at least one of the following:

total number of branches;

total number of leaves;

number of modifications performed on the branches;

number of modifications performed on the leaves;

average age of leaves in the project; and

average age of branches in the project;

compute regression parameters based upon the at least two project application progress parameters wherein the at least two project application progress parameters are based upon the leaf and branch metrics;

compute correlation coefficients utilizing the regression parameters, the correlation coefficients describing the strength of the correlation of the at least two project application progress parameters with the leaf and branch metrics for indicating the stability of the structure of the project application;

output the data records to graphically represent the stability of the structure of the project application;

wherein the data of the project application comprises text; and

wherein the branches are representative of structure components of the requirements document, and the leaves are representative of content components of the requirements document.

14. The system of claim 13 , wherein the stability of the structure of the project application is determined by utilizing at least one of the following equations:

normal equations used in regression analysis,

slope of the regression model equation,

intercept of the regression model equation, and

correlation coefficient of the regression equation.

15. The system of claim 13 , wherein the plurality of processes are further configured to cause the at least a first processor to:

update at least one database with data records generated from performing statistical analysis on the collected data.

16. The system of claim 15 , wherein the at least first processor further collects data by performing at least one of the following:

reading data from a data file or database; or

receiving data across a network.

17. A system for assessing stability of a structure of a project application, the system comprising:

means for collecting data of the project application, the data being structured as branches and leaves for generating leaf and branch metrics;

wherein the project application being a requirements document;

means for computing the leaf and branch metrics from the project application data;

means for computing at least two project application progress parameters based upon the leaf and branch metrics for numerically describing elements of the project application;

wherein the project application progress parameters include at least one of the following:

total number of branches;

total number of leaves;

number of modifications performed on the branches;

number of modifications performed on the leaves;

average age of leaves in the project; and

average age of branches in the project;

means for computing regression parameters based upon the at least two project application progress parameters wherein the two project application progress parameters are based upon the leaf and branch metrics;

means for computing correlation coefficients utilizing the regression parameters, the correlation coefficients describing the strength of the correlation of the at least two project application progress parameters with the leaf and branch metrics for indicating the stability of the structure of the project application;

means for outputting data records to graphically represent the stability of the structure of the project application;

wherein the data of the project application comprises text; and

wherein the branches are representative of structure components of the requirements document, and the leaves are representative of content components of the requirements document.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
CHANGE OF NAME Recorded Apr 26, 2017
From: DELL SYSTEMS CORPORATION
To: NTT DATA SERVICES CORPORATION
Reel/Frame 042346/0831 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Nov 4, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; AVENTAIL LLC; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION
Reel/Frame 040564/0897 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION
Reel/Frame 040564/0886 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
CHANGE OF NAME Recorded Dec 3, 2015
From: PEROT SYSTEMS CORPORATION
To: DELL SYSTEMS CORPORATION
Reel/Frame 037198/0430 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2003
From: CREEL, CHRIS
To: PEROT SYSTEMS CORPORATION
Reel/Frame 014050/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ZIP CODE, PREVIOUSLY RECORDED AT REEL 014050 FRAME 0501. Recorded May 12, 2003
From: CREEL, CHRIS
To: PEROT SYSTEMS CORPORATION
Reel/Frame 014691/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2001
From: CHAPPEL, OSCAR A.; CREEL, CHRIS
To: PEROT SYSTEMS CORPORATION
Reel/Frame 012231/0632 →