Print this page
Can Function Points be Mapped

Can Function Points be Mapped

  

Can Function Points be Mapped to Object Points?

Ayman Issa1, Mohammed Odeh1, and David Coward2

1Centre for Complex Cooperative Systems, CEMS Faculty, University of the West of England, UK

2School of Computer Science, CEMS Faculty, University of the West of England, UK 

Abstract: Object points is a new software size metric that has emerged to cope with recent developments in software engineering, and to overcome the deficiencies of the traditional lines of code and function points size metrics. Moreover, object points has been utilized as the basis for several software cost estimation models with promising improvements in the accuracy of estimates. However, the infancy of the object points size metric means that there is a shortage of object points based software historical projects, on which to base the empirical validation of the new object points based software cost estimation models. Hence, the relationship between the extensively used function points and newly invented object points size metrics have been conceptualized and utilized in a novel forward approach to convert the function points projects data into their equivalent object points data. Empirical investigations of 66 function points projects have shown high correlation and significance, 88% and 0.33, respectively, between the resulting object points effort estimates and the actual function points effort. Furthermore, the resulting object points data have been utilized to model the embodied function points-object points relationship in two specialized productivity factors and function points type dependent linear models. The resulting models have shown high fitness, R2, values of 0.95, for both models.

Keywords: Software size metrics, function points, object points, software cost estimation.

Received August 1, 2005; accepted January 29, 2006 

Full Text

Read 5337 times Last modified on Wednesday, 20 January 2010 02:35
Share
Super User

Latest from Super User

We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…