iUCP - Estimating Interaction Design Projects with Enhanced Use Case Points

被引:0
作者
Nunes, Nuno Jardim [1 ]
机构
[1] Univ Madeira, Lab USE, P-9000390 Funchal, Portugal
来源
TASK MODELS AND DIAGRAMS FOR USER INTERFACE DESIGN | 2010年 / 5963卷
关键词
Software estimation; use-cases; interaction design; integrating SE and HCI; WISDOM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an approach to adapt the use-case point estimation method to lit the requirements of agile development of interactive software. Creating product cost estimates early in the development lifecycle is a challenge for the software industry, they require substantial data from past projects and constant feedback and fine-tuning, which are rarely available or consistent through interactive software development. In addition, the profusion of incremental and evolutionary development methods (like Scrum and XP) produced new challenges with estimating frequent releases. Here we propose several changes to the original use-case point estimation method, in particular to take advantage of the enhanced information that can be extracted from usage-centered design (usageCD) that devotes particular attention to critical aspects like weighting actors and uses-cases for complexity. We propose to exploit user-roles, essential use-cases and the usageCD architecture to enhance the weighting heuristics for assigning complexity factors to actors and use-cases required to calculate the unadjusted use-case point reflecting the complexity of the requirements for a given iteration or evolution. We propose to exploit user-roles as the main basis for weighting complex actors, which originally are grouped in the highest weight factor. Conversely we propose to extract the complexity of use-cases from essential use case steps depicted through user intentions and system responsibilities and also the analysis classes extract from those for the usageCD architecture. Detailing this approach the paper presents a contribution, not only to leverage more accurate early lifecycle software estimation, but also to bridge the gap between SE and HCI enabling cross-fertilization between the two disciplines.
引用
收藏
页码:131 / 145
页数:15
相关论文
共 16 条
  • [1] [Anonymous], 2007, FACE 3 0 ESSENTIALS
  • [2] [Anonymous], 1981, Software Engineering Economics
  • [3] [Anonymous], APPLYING USE CASES P
  • [4] CARROL E, 2002, ESTIMATING SOFTWARE
  • [5] CONSTANTINE L, 2001, OOUID
  • [6] CONSTANTINE L, 2006, PERSONA LIFECYCLE
  • [7] Constantine L. L., 1999, SOFTWARE USE PRACTIC
  • [8] DIEVE S, 2006, ACM SOFTWARE ENG NOT, V31
  • [9] Kamer G., 1993, RESOURCE ESTIMATION
  • [10] NUNES N, 2008, WHAT DRIVES SOFTWARE