Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.1.163

A UCP-based Model to Estimate the Software Development Cost  

Park, Ju-Seok (숭실대학교 대학원 컴퓨터학과)
Chong, Ki-Won (숭실대학교 컴퓨터학부)
Abstract
In the software development project applying object-oriented development methodology, the research on the UCP(Use Case Point) as a method to estimate development effort is being carried on. The existing research proposes the linear model calculating the development effort that multiplies an invariant on AUCP(Adjusted Use Case Point) which applied technical and environmental factors. However, the statistical model that estimates the development effort using AUCP and UUCP(Unadjusted Use Case Point) is not being studied. The irrelevant relationship of the linear regression model, whose development period is increasing tremendously as the software size increases, is confirmed. Moreover, during the UCP calculating process, there can be errors in FP by applying the TCF(Technical Complexity Factor) and EF(Environmental Factor). This paper presents a non-linear regression model, that does not consider the TCF and EF, and that estimate the development effort from UUCP directly by utilizing the exponential function. An exponential function is selected among the linear, logarithm, polynomial, power, and exponential model via statistical evaluations of the models mentioned above.
Keywords
Function Point; Full Function Point; Use Case Point; Development Cost; Regression Model;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Conte, H. E. Dunsmore and V. Y. Shen, 'Software Engineering Metrics and Models,' Benjamin/Cummings
2 M. Bradley, 'Function Point Counting Practices Manual, Release 4.1,' International Function Point Users Group (IFPUG), 1999
3 C. Larman, 'Applying UML and Patterns. An Introduction to Object-oriented Analysis and Design and the Unified Process,' Prentice-Hall, 2002
4 G. Banerjee, 'Use Case Points-An Estimation Approach,' http://java.isawix.com/whitepapers/1035194512861.pdf, 2001
5 B. Kitchenham and K. Kansala, 'Inter-item Correlation Among Function Points,' National Computing Centre Ltd, UK and VTT, Finland, 1997
6 L. Probasco, 'Dear Dr. Use Case: What About Function Points and Use Cases,' http://www.therationaledge.com/content/aug_02/t_drUseCase_lp.jsp, Rational Software Canada, 2002
7 S. Nageswaren, 'Test Effort Estimation Using Use Case Points,' Quality Week 2001, San Francisco, California, USA, 2001
8 A. Abran, C. Symons, and S. Oligny, 'An Overview of COSMIC-FFP Field Trial Results,' ESCOM 2001, London, England, 2001
9 L. C. Briand, K. E. Elmam, D. Surmann, I. Wieczork and K. D. Maxwell, 'An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques,' International Software Engineering Research Network, Technical Report, ISERN-98-27, 1998
10 K. Johnson, 'Software Cost Estimation: Metrics and Models,' Department of Computer Science University of Calgary, Albreta, Canada, http://sern.ucalgary.ca/courses/seng/621/W98/johnsonk/cost.htm, 1998
11 L. C. Briand and I. Wieczorek, 'Resource Estimation in Software Engineering,' International Software Engineering Research Network, Technical Report, ISERN 00-05, 2000
12 K. Ribu, 'Estimating Object-oriented Software Projects with Use Cases,' University of Oslo Department of Informatics, Master of Science Thesis, 2001
13 C. Symons, 'COSMIC-FFP Measurement Manual, Version 2.2 (The COSMIC Implementation Guide for ISO/IEC 19761 : 2003),' Common Software Measurement International Consortium, 2003
14 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
15 A. J. Albrecht, 'Measuring Applications Development Productivity,' Proceedings of IBM Application Dev., Joint SHARE/GUIDE Symposium, Monterey, CA., pp.83-92, 1979
16 C. Symons, 'COSMIC-FFP Measurement Manual, Version 2.1,' Common Software Measurement International Consortium, 2001
17 M. Carbune and G. Santucci, 'Fast & Serious : A UML based Metric for Effort Estimation,' Universita' degli studi di Roma 'La Sapieuza,' http://alarcos.inf-cr.uclm.es/qaoose2002/docs/QAOOSE-Car-San.pdf, 2002
18 J. Kammelar, 'A Sizing Approach for OO-environments,' IQUIP Informatica B. V. Netherlands, 4th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, 2000
19 T. Fetcke, A. Abran and T-H. Nguyen, 'Mapping the 00-Jacobson Approach into Function Point Analysis,' Univcrsite du Quebec a Montreal Software Engineering Management Research Laboratory, IEEE Proceeding of TOOLS-23, 1998   DOI
20 I. Jacobson, M. Christerson, et aI., 'Object-oriented Software Engineering. A Use Case Driven Approach,' Addison-Wesley, 1992
21 G. Kamer, 'Metrics for Objectory,' Diploma Thesis, University of Linkoping, Sweden, No. LiTH-IDA-Ex-934421, 1993