Function point analysis using NESMA: simplifying the sizing without simplifying the size

Philip Morrow, George Wilkie, Ian McChesney

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)

Abstract

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.
Original languageEnglish
Pages (from-to)611-660
Number of pages50
JournalSoftware Quality Journal
Volume22
Issue number4
DOIs
Publication statusPublished (in print/issue) - 31 Dec 2014

Keywords

  • Software size estimation
  • NESMA
  • Function point analysis
  • Simplified estimation
  • Commercial projects

Fingerprint

Dive into the research topics of 'Function point analysis using NESMA: simplifying the sizing without simplifying the size'. Together they form a unique fingerprint.

Cite this