소프트웨어 개발형태 기반 개발기간 추정 연구

A Study of Development Schedule Estimation Based on Development Type

  • 박석규 (강원도립대학 컴퓨터응용과) ;
  • 김운용 (강원도립대학 컴퓨터응용과)
  • 발행 : 2006.06.01

초록

소프트웨어 측정분야는 30년 이상 수많은 연구가 있어 왔으나 아직까지 구체적인 소프트웨어 개발노력, 개발기간과 비용 추정 모델이 없는 실정이다. 소프트웨어 개발기간을 추정하기 위한 기존의 모델들은 사용된 데이터 크기가 적고 과거 프로젝트들을 대상으로 하고 있어 현재의 복잡하고 다양한 개발환경에 적용하는데 제약이 따른다. 따라서, Oligny et al.은 ISBSG Benchmark Release 4의 396개 프로젝트에 대해 개발기간이 개발플랫폼에 영향을 받음을 제기하여 각 개발플랫폼에 따른 개발기간 추정 모델을 제시하였다. 본 논문은 Oligny et al. 모델들을 ISBSG Benchmark Release 6의 534개 프로젝트에 대해 적용한 결과 개발기간이 개발플랫폼에 영향을 적게 받음을 밝혔다. 따라서, 개발기간에 보다 영향을 미치는 개발형태를 채택해, 개발형태에 따른 개발기간 추정 모델을 제시하였다. 제안된 모델들은 개발 플랫폼의 영향보다 개발기간 추정에 보다 많은 영향을 미침을 밝혔으며, 개발기간 추정시 개발형태별로 추정하는 모델 적용이 보다 타당함을 알 수 있다.

Area of software measurement is active more than thirty years. There is a huge collection of researches but still no concrete software development effort, duration and cost estimation model. The data sets used to conduct previous studies in the duration estimation model are often small and not too recent, these types of models should not be apply in recent projects that have complex architecture and various development environment. Therefore, Oligny et al. presents empirical models that predict software project duration in accordance with project platform based on project effort using the log data transformation. These models are based on the analysis of 396 project data provided by release 4 of the ISBSG Benchmark. Applying Oligny et al.'s models to 534 project data provided release 6 of the ISBSG Benchmark, the project duration is affected by development type more than development platform. Therefore, This paper presents the model of duration estimation according to development type. This paper proves the duration is more affected by development type than development platform. And, The model according to development type is more adequate for duration estimation.

키워드