TY - JOUR
T1 - Function point analysis using NESMA: simplifying the sizing without simplifying the size
AU - Morrow, Philip
AU - Wilkie, George
AU - McChesney, Ian
PY - 2014/12/31
Y1 - 2014/12/31
N2 - This paper examines the trade off between the utility of outputs from simplified functional sizing approaches, and the effort required by these sizing approaches, through a pilot study. The goal of this pilot study was to evaluate the quality of sizing output provided by NESMA's simplified size estimation methods, adapt their general principles to enhance their accuracy and extent of relevance, and empirically validate such an adapted approach using commercial software projects. A dataset of 11 projects was sized using this adapted approach, and these results compared with those of the established Indicative, Estimated and Full NESMA method approaches. The performances of these adaptations were evaluated against the NESMA approaches in three ways: (i) effort to perform; (ii) the accuracy of the total function counts produced and (iii) the accuracy of the profiles of the function counts for each of the base functional component types. The adapted approach outperformed the Indicative NESMA in terms of sizing accuracy and generally performed as well as the Estimated NESMA across both datasets, and required only ~50% of the effort incurred by the Estimated NESMA. This adapted approach, applied to varying levels of information presented in commercial requirements documentation, overcame some of the limitations of simplified functional sizing methods by providing more than simply the simplified 'indication' of overall functional size. The provision and refinement of the more detailed function profile enables a greater degree of validation and utility for the size estimate.
AB - This paper examines the trade off between the utility of outputs from simplified functional sizing approaches, and the effort required by these sizing approaches, through a pilot study. The goal of this pilot study was to evaluate the quality of sizing output provided by NESMA's simplified size estimation methods, adapt their general principles to enhance their accuracy and extent of relevance, and empirically validate such an adapted approach using commercial software projects. A dataset of 11 projects was sized using this adapted approach, and these results compared with those of the established Indicative, Estimated and Full NESMA method approaches. The performances of these adaptations were evaluated against the NESMA approaches in three ways: (i) effort to perform; (ii) the accuracy of the total function counts produced and (iii) the accuracy of the profiles of the function counts for each of the base functional component types. The adapted approach outperformed the Indicative NESMA in terms of sizing accuracy and generally performed as well as the Estimated NESMA across both datasets, and required only ~50% of the effort incurred by the Estimated NESMA. This adapted approach, applied to varying levels of information presented in commercial requirements documentation, overcame some of the limitations of simplified functional sizing methods by providing more than simply the simplified 'indication' of overall functional size. The provision and refinement of the more detailed function profile enables a greater degree of validation and utility for the size estimate.
KW - Software size estimation
KW - NESMA
KW - Function point analysis
KW - Simplified estimation
KW - Commercial projects
UR - https://pure.ulster.ac.uk/en/publications/function-point-analysis-using-nesma-simplifying-the-sizing-withou-3
UR - http://link.springer.com/article/10.1007/s11219-013-9215-1
U2 - 10.1007/s11219-013-9215-1
DO - 10.1007/s11219-013-9215-1
M3 - Article
VL - 22
SP - 611
EP - 660
JO - Software Quality Journal
JF - Software Quality Journal
SN - 0963-9314
IS - 4
ER -