Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2002.9D.5.865

A Study of Optimal Effort Allocation over Software Development Phase  

Lee, Sang-Un (국방품질관리소 항공전자장비 및 소프트웨어 품질보증)
Kim, Young-Soo (거창전문대학 컴퓨터정보시스템과)
Han, Pan-Am (경남대학교 컴퓨터공학과)
Abstract
Successful project planning relies on a good estimation of the effort required to complete a project, together with the schedule options that may be available. Existing software effort estimation models are present only the total effort and instantaneous effort function for the software life-cycle. Also, Putnam presents constant effort rate in each phase. However, the size of total effort varies according to the software projects under the influence of its size, complexity and operational environment. As a result, the allocated effort in each phase also differs from one project to another. This paper suggests models for effort allocation in planning, specifying, building, testing and implementing phases followed by the project size and development types. These models are derived from 155 different projects. Therefore, these models can be considered as a practical guideline in management of project schedule and effort allocation.
Keywords
Software Development effort; Development Phase; Effort Allocation; Median;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. J. Albrecht, 'Measuring Application Development Productivity,' in Programming Productivity : Issues for the Eighties, C. Jones, ed. Washington, DC : IEEE Computer Society Press, 1981
2 C. F. Kemerer, 'An Empirical Validation of Software Cost Estimation Models,' Communication ACM, Vol.30, No.5, pp. 416-429, 1987   DOI   ScienceOn
3 S. Yamada, J. Hishitani, and S. Osaki, 'Software-Reliability Growth with a Weibull Test-Effort: A Model & Application,' IEEE Trans. on Reliability, Vol.42, No.1, pp.100-106, 1993   DOI   ScienceOn
4 P. V. Norden, 'Curve Fitting for a Model of Applied Research and Development Scheduling,' IBM J. Research and Development, Vol.3, No.2, pp.232-248, 1958
5 S. Conte, H. E. Dunsmore and V. Y. Shen, 'Software Engineering Metrics and Models,' Benjamin/Cummings., 1986
6 S. S. Gokhale, T. Philip, P. N. Marinos, and K. S. Trivedi, 'Non-Homogeneous Markov Software Reliability Model with Imperfect Repair,' Technical Report TR-96/12, CACC Duke University, 1996
7 S. S. Gokhale, T. Philip, P. N. Marinos, and K. S. Trivedi, 'Unification of Finite Failure Non-Homogeneous Poisson Process Models Through Test Coverage,' Technical Report TR-96/36, CACC Duke University, 1996
8 B. W. Boehm, 'Software Engineering Economics,' IEEE Trans. on Software Eng., Vol.10, No.1, pp.7-19, 1984
9 J. E. Matson, B. E. Barrett, and J. M. Mellichamp, 'Software Development Cost Estimation Using Function Points,' IEEE Trans. on Software Eng., Vol.20, No.4, pp.275-287   DOI   ScienceOn
10 A.J. Albrecht and J. E. Gaffney, 'Software Function, Source Line of Code and Development Effort Prediction : A Software Science Validation,' IEEE Trans. on Software Eng., Vol.SE-9, No.6, pp.639-648, 1983   DOI   ScienceOn
11 P. V. Norden, 'Project Life Cycle Modeling : Background and Application of the Life Cycle Curves,' U. S. Army Computer System Command, 1977
12 K. Pillai and V. S. S. Nair, 'A Model for Software Development Effort and Cost Estimation,' IEEE Trans. on Software Eng., Vol.23, No.8, pp.485-497, 1997   DOI   ScienceOn
13 ISBSG, 'Worldwide Software Development-The Benchmark Release 6,' Victoria, Australia International Software Benchmarking Standards Group, 2000. Can be ordered at http://www.isbsg.org.au
14 S. S. Gokhale, T. Philip, P. N. Marinos, and K. S. Trivedi, 'Non-Homogeneous Markov Software Reliability Model with Imperfect Repair,' Technical Report TR-96/12, CACC Duke University, 1996
15 B. W. Boehm, 'Software Engineering Economics,' Prentice Hall, 1981
16 S. S. Gokhale, T. Philip, P. N. Marinos, and K. S. Trivedi, 'Unification of Finite Failure Non-Homogeneous Poisson Process Models Through Test Coverage,' Technical Report TR-96/36, CACC Duke University, 1996
17 K. H. Moller and D. J. Paulish, 'Software Metrics-A Practitioners Guide to Improved Product Development,' Chapman & Hall Co., New York, 1993
18 L. H. Putnam, 'A General Empirical Solution to the Macro Software Sizing and Estimating Problem,' IEEE Trans. on Software Eng., Vol.SE-4, No.4, 1978   DOI   ScienceOn