Accuracy of software effort estimates. Periodically,

Chapter 12, Problem 73E

(choose chapter or problem)

Get Unlimited Answers
QUESTION:

Accuracy of software effort estimates. Periodically, software engineers must provide estimates of their effort in developing new software. In the Journal of Empirical SoftwareEngineering (Vol. 9, 2004), multiple regression was used to predict the accuracy of these effort estimates. The dependent variable, defined as the relative error in estimating effort,

                                                                            y = (actual effort - estimated effort)/(actual effort)

was determined for each in a sample of n = 49 software development tasks. Several qualitative independent variables were evaluated as potential predictors of relative error. Some of these variables are described in the table.

a. Write a model for E(y) as a function of estimator role. Interpret the \(\beta\)'s.

b. Write a model for E(y) as a function of task complexity. Interpret the \(\beta\)'s.

c. Write a model for E(y) as a function of contract type. Interpret the \(\beta\)'s.

d. Write a model for E(y) as a function of customer priority. Interpret the \(\beta\)'s.

Questions & Answers

QUESTION:

Accuracy of software effort estimates. Periodically, software engineers must provide estimates of their effort in developing new software. In the Journal of Empirical SoftwareEngineering (Vol. 9, 2004), multiple regression was used to predict the accuracy of these effort estimates. The dependent variable, defined as the relative error in estimating effort,

                                                                            y = (actual effort - estimated effort)/(actual effort)

was determined for each in a sample of n = 49 software development tasks. Several qualitative independent variables were evaluated as potential predictors of relative error. Some of these variables are described in the table.

a. Write a model for E(y) as a function of estimator role. Interpret the \(\beta\)'s.

b. Write a model for E(y) as a function of task complexity. Interpret the \(\beta\)'s.

c. Write a model for E(y) as a function of contract type. Interpret the \(\beta\)'s.

d. Write a model for E(y) as a function of customer priority. Interpret the \(\beta\)'s.

ANSWER:

Step 1 of 5

To predict the accuracy of the efforts estimates in developing new software, the

dependent variable, defined as relative error in estimate effort, y as shown below:

Some variables are de?ned as follows:

     1)  Estimator role (developer, project)

     2)  Task complexity (low, medium, high)

     3)  Contract type ( fixed price, hourly rate)

     4)  Customer priority (time of delivery, cost, or quality)

Add to cart


Study Tools You Might Need

Not The Solution You Need? Search for Your Answer Here:

×

Login

Login or Sign up for access to all of our study tools and educational content!

Forgot password?
Register Now

×

Register

Sign up for access to all content on our site!

Or login if you already have an account

×

Reset password

If you have an active account we’ll send you an e-mail for password recovery

Or login if you have your password back