Browse > Article

Software Development Effort Estimation Using Neural Network Model  

Baek, Seung-Ik (한양대학교 경영대학)
Kim, Byung-Gwan (삼성 SDS)
Publication Information
Journal of Information Technology Services / v.5, no.1, 2006 , pp. 97-109 More about this Journal
Abstract
As software becomes more complex and its scope dramatically increases, the importance of research on developing methods for estimating software development efforts has been increased. Such accurate estimation has a prominent impact on the development projects. To develop accurate effort estimation models, many studies have been conducted among the academia and the practitioners. Out of the numerous methods, Constructive Cost Model (COCOMO) based on Line of Code (LOC), Regression Model based on Function Point (FP) were the most popular models in the past. As today's development environments are dynamically changing, these traditional methods do not work anymore. There is an impending need to develop an accurate estimation model which accommodates itself to the new environments. As a possible solution, this research proposes and evaluates an software development estimation model based on function points and neural networks.
Keywords
LOC; COCOMO; Function Point; Neural Networks; Effort Estimation;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Albrecht, A. J. 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(1983), pp.639-648   DOI   ScienceOn
2 Boehm, B. W., 'Software Engineering Economics', IEEE Trans. On Software Eng., Vol.10, No.1(1984), pp.7-19
3 Kemerer, C. F., 'Reliability of Functional Point Measurement-A Field Experiment', Communications of ACM, 1993
4 Matson, J. E., B. E. Barrett, and J. M. Mellichamp, 'Software Development Cost Estimation Using Function Points', IEEE Trans. on Software Eng., Vol.20, No.4 (1994), pp.275-287   DOI   ScienceOn
5 정보통신부, '소프트웨어사업대가의 기준', 정보통신부 고시, 2003-14호(2003)
6 이상운, 강정호, 박중양, '기능점수를 이용한 소프트웨어 개발노력 추정', 한국정보처리학회 논문지(D), 제9-D권, 제4호(2002), pp. 603-612
7 전응섭, '축약형 신경망과 휴리스틱 검색에 의한 소프트웨어 공수 예측모델', 한국정보처리학회 논문지, 제8-D권, 제2호(2001)
8 Venkatachalam, A. R., 'Software Cost Estimation Using Artificial Neural Networks', in Proceedings of 1993 International Joint Conference on Neural Networks, (1993), pp.987-990
9 Mukhopadhyay, V. P., 'Examining the Feasibility of a Case-Based Reasoning Model for Software Effort Estimation', MIS Quarterly, 1992
10 Bradley, M., 'Function Point Counting Practices Manual, Release 4.1', International Function Point Users Group (IFPUG), (1999)
11 Albrecht, A. J., 'Measuring Applications Development Productivity', Processing of IBM Application Dev., Joint SHARE/ GUIDE Symposium, Monterey, CA, (1979), pp.83-92
12 이상운, 박영목, 박재홍, 'RBF 망 이용 소프 트웨어 개발노력 추정 성능향상', 한국정보처리학회 논문지(D), 제8-D권, 제5호(2001), pp.581-586
13 이상운, '주성분분석을 이용한 소프트웨어 개발노력 추정능력 향상', 한국정보처리학회 논문지(D), 제9-D권, 제1호(2002), pp.75-80
14 Bergeron, F. and J. Y. St-Arnaud, 'Estimation of Information Systems Development Efforts', Information and Management, Vol.22(1992), pp.239-254   DOI   ScienceOn
15 이상운, '신경망을 이용한 소프트웨어개발노 력 추정', 한국정보처리학회 논문지(D), 제 8-D권, 제3호(2001), pp.241-246
16 Vicinanza, S. S., T. Mukhopadhyay, and M. J. Prietula, 'Software-Effort Estimation: An Explolatory Study of Expert Performance', ISR, Vol.2, No.4(1991), pp.243-262   DOI
17 Boehm, B. W., Software Engineering Economics, Prentice Hall, 1981
18 Albrecht, A. J., 'Measuring Application Development Productivity', in Programming Productivity:Issues for the Eighties, C. Jones, ed. Washington, DC:IEEE Computer Society Press, 1981