| Effort estimation of use cases for incremental large-scale software development |
| Full text |
Pdf
(303 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 27th international conference on Software engineering
table of contents
St. Louis, MO, USA
SESSION: Empirical software engineering
table of contents
Pages: 303 - 311
Year of Publication: 2005
ISBN:1-59593-963-2
|
|
Authors
|
|
Parastoo Mohagheghi
|
Norwegian University of Science and Technology, Trondheim, Norway and Agder University College, Grimstad, Norway
|
|
Bente Anda
|
Simula Research Laboratory, Lysaker, Norway
|
|
Reidar Conradi
|
Norwegian University of Science and Technology, Trondheim, Norway and Simula Research Laboratory, Lysaker, Norway
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 30, Downloads (12 Months): 183, Citation Count: 3
|
|
|
ABSTRACT
This paper describes an industrial study of an effort estimation method based on use cases, the Use Case Points method. The original method was adapted to incremental development and evaluated on a large industrial system with modification of software from the previous release. We modified the following elements of the original method: a) complexity assessment of actors and use cases, and b) the handling of non-functional requirements and team factors that may affect effort. For incremental development, we added two elements to the method: c) counting both all and the modified actors and transactions of use cases, and d) effort estimation for secondary changes of software not reflected in use cases. We finally extended the method to: e) cover all development effort in a very large project. The method was calibrated using data from one release and it produced an estimate for the successive release that was only 17% lower than the actual effort. The study identified factors affecting effort on large projects with incremental development. It also showed how these factors can be calibrated for a specific context and produce relatively accurate estimates.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Albrecht, A.J. Measuring application development productivity. In Proceedings of the IBM Applic. Dev. Joint SHARE/GUIDE Symposium, Monterey, CA, 1979, 83--92.
|
| |
2
|
Bente Anda , Hege Dreiem , Dag I. K. Sjøberg , Magne Jørgensen, Estimating Software Development Effort Based on Use Cases-Experiences from Industry, Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, p.487-502, October 01-05, 2001
|
| |
3
|
Anda, B. Comparing effort estimates based on use cases with expert estimates. In Proceedings of Empirical Assessment in Software Engineering (EASE 2002) (Keele, UK, April 8-10, 2002), 13 p.
|
| |
4
|
|
| |
5
|
Boehm, B., Clark, B., Horowitz, E., Westland, C., Madachy, R., Selby, R. Cost models for future software life cycle processes: COCOMO 2.0. USC center for software engineering, 1995. http://sunset.usc.edu/publications/TECHRPTS/1995/index.html
|
| |
6
|
|
| |
7
|
Carbone, M., Santucci, G. Fast&&Serious: a UML based metric for effort estimation. In Proceedings of the 6th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'02) (Spain, June 11, 2002), 12 p.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Karner, G. Metrics for Objectory. Diploma thesis, University of Linköping, Sweden. No. LiTH-IDA-Ex-9344:21, December 1993.
|
| |
12
|
Karner, G. Resource estimation for Objectory projects. Objective Systems SF AB (copyright owned by Rational Software), 1993.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
Smith, J. The estimation of effort based on use cases. Rational Software, White paper, 1999.
|
| |
21
|
|
| |
22
|
|
|