DOI QR코드

DOI QR Code

테스팅 데이터 분석을 통한 소프트웨어 개발 노력 추정

Software Development Effort Estimation for Testing Data Analysis

  • 정혜정 (평택대학교 정보통계학과) ;
  • 양해술 (호서대학교 벤처전문대학원)
  • 발행 : 2004.02.01

초록

소프트웨어의 개발 노력을 추정하기 위한 연구가 지속적으로 이루어지고 있다. 그러나 이러한 개발 노력 추정을 위한 가장 이상적인 모델을 제시하기 위해서 실험자료를 얻어야 하나 이러한 실험자료를 얻는 것은 그리 쉬운 일이 아니다. 또한 이러한 실험자료가 얻어지면 실험자료에 대한 분석 또한 상당히 중요한 연구과제라고 볼 수 있다. 본 연구에서는 1990년대에 개발된 789개의 소프트웨어 개발 프로젝트들에 관련된 데이터를 이용하여 개발 노력에 영향을 미치는 요인별 데이터 분석을 실시하여 그 특징을 추출하고자 한다. 개발 소프트웨어의 규모가 다양하고 소프트웨어의 개발에 참여한 개발 팀의 규모도 차이가 있기 때문이다. 이와 같은 특징을 고려하여 주어진 자료에 대한 분석을 통해서 요인별 특징을 파악하고 파악된 자료를 중심으로 개발 노력을 단계별로 추정하려고 한다. 따라서, 본 연구에 사용된 789개 프로젝트 데이터를 개발형태(Development Type), 개발환경(Development Environment), 개발언어(Development Language) 등으로 분류하여 개발 노력(Development Effort)에 차이가 있음을 증명하고 팀 규모(Team Sire)와 기능점수(Function Point)에 따른 교차분석(Crosstabs Analysis)을 실시하여 보았다.

The research to estimate development effort of software has been progress. But, it is not easy gain that testing data for estimating of development effort. Also, if we get the testing data, it is important that analysis testing data. In this paper, we study the data analysis of software development effort using the 789 software development projects which developed in the 1990's. Software development scale and software development team site are various. Using the characteristic of factor, we have to study characteristic of data and we estimate the development effort step by step. First, we prove the difference of development effort with the 789 project data according to development type, development environment, the development language etc. Also, we execute the crosstabs analysis that team site and function point.

키워드

참고문헌

  1. 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
  2. B. W. Boehm and P. N. Papaccio, 'Understanding and controlling software cost,' IEEE Trans. Software Eng., Vol. 14, pp.1462-1477, 1988 https://doi.org/10.1109/32.6191
  3. C. F. Keremer, 'An Empirical Validation of Software Cost Estimation Models,' Communications of ACM, Vol.30, No. 5, pp.416-429, 1987 https://doi.org/10.1145/22899.22906
  4. C. B. Tayntor., 'SIX SIGMA SOFTWARE DEVELOPMENT', Auerbach publications, 2002
  5. D. Meyerhoff, B. Laibarra, R. V. D. Pouw Kraan and A. Wallet, 'Software Quality and Software Testing in Internet Times,' Springer, 2002
  6. G. C. Low and D. R. Jeffery, 'Function Point in the Estimation of the Software Process,' IEEE Trans on Software Eng., Vol.16, pp.64-71, 1990 https://doi.org/10.1109/32.44364
  7. I. Jacobson, M. Christerson, et al., 'Object-oriented Software Engineering. A Use Case Driven Approach,' Addison-Wesley, 1992
  8. ISBSG, 'Worldwide Software Development-The Benchmark Release 6,' Victoria, Australia International Software Benchmarking Standards Group, 2000
  9. J. E. Matson, B. E. Barrett and]. M. Mellichamp, 'Software Development Cost Estimation Using Function Points,' IEEE Trans. on Software Eng., Vo1.20, No.4, pp.275-287, 1994 https://doi.org/10.1109/32.277575
  10. K. Johnson, 'Software Cost Estimation: Metrics and Models,' Department of Computer Science University of Calgary, Albreta, Canada, http://sern.ucalgarv.ca/courses/seng/621/W98/Johnsonk/cost.htm, 1998
  11. L. A. Laranjeira, 'Software Size Estimation of Object-Oriented System,' IEEE Trans. on Software Eng., Vol.16, pp.64-71, 1990 https://doi.org/10.1109/32.44364
  12. L. A. Laranjeira, 'Software size estimation of object-oriented systems,' IEEE Trans. Software Eng., Vol.67, pp.10-18, 1990 https://doi.org/10.1109/32.52774
  13. L. Putnam and W. Myers, 'Selecting the Right Team Size : Small is Beautiful,' Cutter Consortium, http://www.cuter.com/consortium/research/1998/crb981222.html, 1998
  14. P. F. Velleman, 'Definition and Comparison of Robust Nonlinear Data Smoothing Algorithms,' American Statistical Association, Vol.75, pp.609-715, 1980 https://doi.org/10.2307/2287657
  15. P. F. Velleman and D. C. Hoaglin, 'ABC of EDA,' Duxbury Press, 1981
  16. 이상운, 노명옥,이부권, '프로젝트 인도율 그룹 분할 방법을 이용한 소프트웨어 개발 노력 추정', 정보처리학회논문집, 제9권 제2호, pp.259-266, 2002 https://doi.org/10.3745/KIPSTD.2002.9D.2.259
  17. 원태연, 정성원, '통계조사분석,' SPSS 아카데미(고려정보사업), 2000
  18. 허명희, 문승화, '탐색적자료분석(EDA)' 자유아카데미, 2000