Title of article
Simplifying effort estimation based on Use Case Points
Author/Authors
Ochodek، نويسنده , , M. and Nawrocki، نويسنده , , J. and Kwarciak، نويسنده , , K.، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2011
Pages
14
From page
200
To page
213
Abstract
Context
e Case Points (UCP) method can be used to estimate software development effort based on a use-case model and two sets of adjustment factors relating to the environmental and technical complexity of a project. The question arises whether all of these components are important from the effort estimation point of view.
ive
aper investigates the construction of UCP in order to find possible ways of simplifying it.
oss-validation procedure was used to compare the accuracy of the different variants of UCP (with and without the investigated simplifications). The analysis was based on data derived from a set of 14 projects for which effort ranged from 277 to 3593 man-hours. In addition, the factor analysis was performed to investigate the possibility of reducing the number of adjustment factors.
s
o variants of UCP – with and without unadjusted actor weights (UAW) provided similar prediction accuracy. In addition, a minor influence of the adjustment factors on the accuracy of UCP was observed. The results of the factor analysis indicated that the number of adjustment factors could be reduced from 21 to 6 (2 environmental factors and 4 technical complexity factors). Another observation was made that the variants of UCP calculated based on steps were slightly more accurate than the variants calculated based on transactions. Finally, a recently proposed use-case-based size metric TTPoints provided better accuracy than any of the investigated variants of UCP.
sion
servation in this study was that the UCP method could be simplified by rejecting UAW; calculating UCP based on steps instead of transactions; or just counting the total number of steps in use cases. Moreover, two recently proposed use-case-based size metrics Transactions and TTPoints could be used as an alternative to UCP to estimate effort at the early stages of software development.
Keywords
Software cost estimation , Use cases , Use-case transactions , TTPoints , Use Case Points
Journal title
Information and Software Technology
Serial Year
2011
Journal title
Information and Software Technology
Record number
2374658
Link To Document