iUCP: Estimating Interactive-Software Project Size with Enhanced Use-Case Points

  • Authors:
  • Nuno Nunes;Larry Constantine;Rick Kazman

  • Affiliations:
  • University of Madeira;University of Madeira;University of Hawaii

  • Venue:
  • IEEE Software
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A proposed approach adapts use-case point (UCP) estimation to agile development of interactive software. To create product cost estimates early during development, developers must agree on the concepts driving the estimations and rely on substantial data from past projects, along with constant feedback and fine-tuning. To enhance the estimations' consistency, interactive UCP (iUCP) uses information extracted according to the concepts of usage-centered design (usageCD). It assigns complexity factors to actors and use cases and uses those factors to calculate unadjusted UCPs reflecting the requirements' complexity. The main basis for weighting complex actors is the user roles. The bases for weighting use cases are essential use-case steps portrayed as user intentions and system responsibilities along with analysis classes extracted from the usageCD architecture. An empirical study shows that estimations based on iUCP are more consistent than those based on the UCP method.