1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and...

23
1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00

Transcript of 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and...

Page 1: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

1cost6

An Experiment Measuring the Effects of Personal Software

Process (PSP) Training

Prechelt and Unger

IEEE TOSE May 00

Page 2: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

2cost6

Output reliability

Page 3: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

3cost6

Surprising data (no digit)

Page 4: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

4cost6

Effort estimation error

Page 5: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

5cost6

Estimated/actual productivity

Page 6: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

6cost6

Productivity

Page 7: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

7cost6

Productivity

Page 8: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

8cost6

effort

Page 9: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

9cost6

An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort

EstimationSmith, Hale, Parrish

IEEE TOSE March 01

Page 10: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

10cost6

Goal

This paper reports the results of an empirical studyexploring the impact of four task assignment factors, teamsize, concurrency, intensity, and fragmentation, on softwaredevelopment effort. By adding these factors to the IntermediateCOCOMO I model (hereafter simply referred to asCOCOMO), its' estimates are improved significantly for thestudy project.

Page 11: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

11cost6

What is basic formula?

E is an effort estimate, expressed in man-months (MM).EDSI refers to the number of Estimated Delivered SourceInstructions. The parameters a and b are determined by theapplication complexity mode; both of these values increasewith application complexity. The effort adjustment factor,EAF, is equal to 1 for the basic level and equals the productof 15 cost factors for the intermediate and advanced levels.

Page 12: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

12cost6

Effort Factors

Based on a review of prior research [3], [6], [8], [12], fourmodule assignment factors, team size, concurrency, intensity,and fragmentation, were identified as potentially significantdeterminants of software development effort.

Page 13: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

13cost6

Model of Process

Page 14: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

14cost6

TEAM

Page 15: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

15cost6

INTS

Page 16: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

16cost6

CONC

Page 17: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

17cost6

PFRAG

Page 18: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

18cost6

Models

Page 19: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

19cost6

Models

Page 20: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

20cost6

Experiment

Page 21: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

21cost6

Model Comparison

Page 22: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

22cost6

Impact of work asgmnt

Page 23: 1 cost6 An Experiment Measuring the Effects of Personal Software Process (PSP) Training Prechelt and Unger IEEE TOSE May 00.

23cost6

For Tues 9/24

A Reference Model for Requirements and Specifications

Carl Gunter, Elsa Gunter, Michael Jackson and Pamela Zave

IEEE Software, May/June2000 pp37-43