Browse > Article

Software Maintenance Cost Estimation using RBF Network  

박주석 (숭실대학교 컴퓨터학과)
정기원 (숭실대학교 컴퓨터학부)
Abstract
Software industry has put more emphasis on maintenance and enhancement work than on the new development. The existing effort estimation models can still be applied to maintenance projects, though modifications are needed. This paper suggests a way to estimate the size of a maintenance project from the regression analysis of ISBSG's benchmarking data. First of all, among the 3 elements(addition, modification and deletion of the program) which influences the software cost, we selected and classified 4 groups from a total of 8 which shows actual maintenance cost from ISBSG's data. Moreover, we developed statistical model and a model which uses RBF(Radial Basis Function) Network and after evaluating each functions we concluded that the RBF Network is superior to the statistical model.
Keywords
Development Cost; Software Sizing; Development Function Point; Maintenance Function Point; Radial Basis Function Network;
Citations & Related Records
연도 인용수 순위
  • Reference
1 F. Niessink and H. V. Vliet, 'Two Case Studies in Measuring Software Maintenance Effort,' In Proceedings of the International Conference on Software Maintenance, Bethesda, Maryland, USA, pp. 76-85, 1998   DOI
2 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, 1994   DOI   ScienceOn
3 L. A. Laranjeira, 'Software Size Estimation of Object-Oriented Systems,' IEEE Trans. Software Eng., Vol.16, pp. 64-71, 1990   DOI   ScienceOn
4 F. Niessink and H. V. Vliet, 'Predicting Maintenance Effort with Function Points,' In Proceedings of ICSM97, Bari, Italy, 1997   DOI
5 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   DOI   ScienceOn
6 B. W. Boehm, 'Software Engineering Economics,' Prentice-Hall, 1981
7 A. J. Albrecht, 'Measuring Application Development Productivity,' Proceedings of IBM Application Dev., Joing SHARE/GUIDE Symposium, Monterey, CA, pp. 83-92, 1979
8 C. F. Kemerer, 'Reliability of Functional Point Measurement - A Field Experiment,' Communications of ACM, 1993   DOI
9 IFPUG, 'Function Point Counting Practice Manual,' Release 4.1.1 IFPUG, Troy Michgan, 2000
10 NESMA, 'Function Point Analysis for Software Enhancement,' NESMA, 2001
11 B. W. Boehm et al. 'Software Cost Estimation with COCOMO II,' Prantice-Hall, 2000
12 Cote and St-Pierre, 'A Model for Estimating Perfective Software Maintenance Projects,' Proceedings of Conference on Software Maintenance, Vol.11, pp. 328-334, 1990   DOI
13 권기태, 신수정, '소프트웨어 유지보수 비용산정 모델개선,' 한국정보과학회 소프트웨어공학회지 제16권 제2호, pp. 31-42, 2003
14 M. Bradley, 'Function Point Counting Practices Manual, Release 4.1,' International Function Point Users Group (IFPUG), 1999
15 ISBSG, 'Worldwide Software Development - The Benchmark Release 6,' Victoria, Australia International Software Benchmarking Standards Group, 2000
16 W. H. Roetzheim, 'Creating The Project Plan,' Cost Xpert Group, Inc., 2001
17 A. Abran and H. Nguyenkim, 'Measurement of the Maintenance Process from a Demand-based Perspective,' Software Maintenance: Research and Practice, Vol. 5, pp. 64-90, 1993   DOI
18 K. Ribu, 'Estimpating Object-oriented Software Projects with Use Cases,' University of Oslo Department of Informatics, Master of Science Thesis, 2001
19 O. S. J. Lima, P. P. M. Farias, and A. D. Belchier, 'Maintenance Project Assessments Using Fuzzy Function Point Analysis,' Department of Computer Science, University of Fortaleza, 2001
20 M. Jorgensen, 'An Empirical Study of Maintenance Tasks,' Software Maintenance Research and Practice, Vol. 7, pp. 27-48, 1995   DOI
21 B. Kitchenham and K. Knsl, 'Inter-item Correlation Among Function Points,' National Computing Centre Ltd, UK and VTT, Finland, 1997
22 S. Chen, C. F. N. Cowan, and P. M. Grant, 'Orthogonal Least Square Learning for Radial Basis Function Networks,' IEEE Trans. on Neural Networks, Vol. 2, No. 2, pp. 302-309, 1991   DOI   ScienceOn