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

Upload: veronica-charles

Post on 19-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

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