닫기
216.73.216.143
216.73.216.143
close menu
KCI 후보
축약형 신경망과 휴리스틱 검색에 의한 소프트웨어 공수 예측모델
Software Engineering ; Parsimonious Neural Network and Heuristic Search Method for Software Effort Estimation Model
전응섭(Eung Sup Jun)
UCI I410-ECN-0102-2009-000-006369817

소프트웨어공수 예측에 관한 전통적인 모델들의 한계점을 극복하기 위해 사례기반과 신경망 그리고 퍼지이론 및 전문가 시스템 등 인공지능 기법을 이용한 연구들이 제시되고 있다. 특히 신경망을 이용한 공수예측 모델들이 예측력에 있어서 전통적인 모델들 보다 우수한 예측결과를 제시하고 있다. 그러나 이들 신경망 모델에 있어서도 고려되어야 할 점은 입력데이터의 노이즈와 모델 설계 및 사용에 있어서 유연성 및 효율성 측면이 제기되고 있다. 본 연구에서는 이러한 기존의 신경망모델의 효율성 향상을 위한 새로운 방안으로 최적의 축약형 모델구조와 이에 관련된 최적 사례들을 사용하기 위한 사례기반 휴리스틱 검색기법을 제시한다. 30여개의 실제로 수행된 프로젝트의 예측결과를 통해 최적 사례기반 축약형 신경망 모델의 결과가 전통적인 COCOMO모델 그리고 기존의 신경망 모델과 비교해서 예측력과 모델의 유연성이 좋아졌음을 알 수 있었다. 따라서 본 연구에서 새롭게 제시한 축약형 신경망 모델과 최적사례기반 접근방법은 급변하는 정보시스템 패러다임하에서도 유용하게 사용될 수 있을 것이다.

A number of attempts to develop methods for measuring software effort have been focused on the area of software engineering and many models have also been suggested to estimate the effort of software projects. Almost all current models use algorithmic or statistical mechanisms, but the existing algorithmic effort estimation models have failed to produce accurate estimates. Furthermore, they are unable to reflect the rapidly changing technical environment of software development such as module reuse, 4GL, CASE tool, etc. In addition, these models do not consider the paradigm shift of software engineering and information systems (i.e., Object Oriented system, Client-Server architecture, Internet/Intranet based system etc.). Thus, a new approach to software effort estimation is needed. After reviewing and analyzing the problems of the current estimation models, we have developed a model and a system architecture that will improve estimation performance. In this paper, we have adopted a neural network model to overcome some drawbacks and to increase estimation performance. We will also address the efficient system architecture and estimation procedure by a similar case-based approach and finally suggest the heuristic search method to find the best estimate of target project through empirical experiments. According to our experiment with the optimally parsimonious neural network model the mean error rate was significantly reduced to 14.3.

[자료제공 : 네이버학술정보]
×