DOI QR코드

DOI QR Code

An Estimating Method for Software Testing Manpower

소프트웨어 시험 인력의 추정 방법

  • 박주석 (국방대학교 직무연수부)
  • Published : 2004.12.01

Abstract

Successful project planning relics on a good estimation of the manpower required to complete a project, together with the schedule options that may be available. Despite the extensive research done developing new and better models, existing software manpower estimation models are present only the total manpower or instantaneous manpower distribution according to the testing time for the software life-cycle. This paper suggests the manpower estimating models for software testing phase as well as testing process and debugging process in accordance with de-tected faults. This paper presents the polynomial model for effort based on testing and debugging faults. These models are verified by 5 different software project data sets with coefficient of determination and mean magnitude of relative error for adaptability of model.

성공적인 프로젝트 계획은 활용 가능한 일정과 더불어 프로젝트를 완수하는데 요구되는 인력을 얼마나 정확히 추정하느냐에 달려있다. 새로운 또는 보다 나은 모델 개발에 많은 연구가 이루어졌지만 현존하는 소프트웨어 인력 추정 모델들은 소프트웨어 생명주기 전반에 걸쳐 투입되는 총 개발인력 또는 시간에 따른 단위시간당 개발인력 분포만을 제공하고 있다. 본 논문은 시간의 함수가 아닌 발견된 결함 수에 따라 시험단계에 투입되는 인력과 시험단계의 시험과정과 디버깅과정에 투입되는 인력을 추정하는 모델들을 제시하였다. 시험과 디버깅 과정에서 발견되는 결함에 기반한 투입 인력의 다항식 모델을 제안한다. 제안된 모델들은 5종의 다른 소프트웨어 프로젝트들에 적용되어 결정계수와 MMRE를 통해 모델의 적합성을 검증하였다.

Keywords

References

  1. K. H. Moller and D. J. Paulish, 'Software Metrics - A Practitioners Guide to Improved Product Development,' Chapman & Hall Co., New York, 1993
  2. B. W. Boehm, 'Software Engineering Economics,' Prentice Hall, 1981
  3. B. W. Boehm, 'Software Engineering Economics,' IEEE Trans. on Software Eng., Vol.10, No.1, pp.7-19, 1984 https://doi.org/10.1109/TSE.1984.5010193
  4. 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 https://doi.org/10.1109/TSE.1983.235271
  5. A. J. Albrecht, 'Measuring Application Development Productivity,' in Programming Productivity : Issues for the Eighties, C. Jones, ed. Washington, DC : IEEE Computer Society Press, 1981
  6. C. F. Kemerer, 'An Empirical Validation of Software Cost Estimation Models,' Communication ACM, Vol.30, No.5, pp. 416-429, 1987 https://doi.org/10.1145/22899.22906
  7. 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 https://doi.org/10.1109/32.277575
  8. 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 https://doi.org/10.1109/TSE.1978.231521
  9. S. Yamada, H. Ohtera and H. Narihisa, 'Software Reliability Growth Models with Testing-Effort,' IEEE Trans. on Reliability, Vol.R-35, pp.19-23, 1986
  10. 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 https://doi.org/10.1109/24.210278
  11. K. Phillai and V. S. Sukumaran Nair, 'A Model for Software Development Effort and Cost Estimation,' IEEE Trans. on Software Eng., Vol.23, No.8, pp.485-497, 1997 https://doi.org/10.1109/32.624305
  12. P. V. Norden, 'Project Life Cycle Modeling : Background and Application of the Life Cycle Curves,' U. S. Army Computer System Command, 1977
  13. 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 https://doi.org/10.1147/rd.23.0232
  14. 이상운, '소프트웨어 시험노력 추정 시그모이드 모델', 정보처리학회논문지D, 제11-D권 제4호, pp.885-892, 2004 https://doi.org/10.3745/KIPSTD.2004.11D.4.885
  15. Y. Tohma, R. Jacoby, Y. Murata and M. Yamamoto, 'Hyper-Geometric Distribution Model to Estimate the Number of Residual Software Faults,' COMPSAC89, Orland, Florida, pp.610-617, 1989 https://doi.org/10.1109/CMPSAC.1989.65155
  16. T. Minohara and Y. Tohma, 'Parameter Estimation of Hyper-Geometric Distribution Software Reliability Growth Model by Generic Algorithms,' Proc. 6th lnt'l Symp. Software Reliability Engineering, pp.324-329, 1995 https://doi.org/10.1109/ISSRE.1995.497673
  17. J. D. Musa, A. Iannino and K. Okumoto, 'Software Reliability Measurement, Prediction, Application,' McGraw-Hill Book Company, 1987

Cited by

  1. Design of Test-Effort Estimation Model vol.14, pp.1, 2013, https://doi.org/10.7472/jksii.2013.14.23