Software process model blueprints

  • Authors:
  • Julio Ariel Hurtado Alegría;Alejandro Lagos;Alexandre Bergel;María Cecilia Bastarrica

  • Affiliations:
  • Computer Science Department, Universidad de Chile, Chile and IDIS Research Group, University of Cauca, Colombia;Computer Science Department, Universidad de Chile, Chile;Computer Science Department, Universidad de Chile, Chile;Computer Science Department, Universidad de Chile, Chile

  • Venue:
  • ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Explicitly defining a software process model is widely recognized as a good software engineering practice. However, having a defined process does not necessarily mean that this process is good, sound and/or useful. There have been several approaches for software process evaluation including testing, simulation and metrics; the first one requires software process enactment, i.e., an expensive, risky and long process, and the others require high expertise for correctly interpreting their meaning. In this paper we propose a visual approach for software process model evaluation based on three architectural view types, each one focusing on basic process elements: ROLE BLUEPRINT, TASK BLUEPRINT and WORK PRODUCT BLUEPRINT. They enable visual evaluation of different perspectives of a software process, each being relevant for a particular stakeholder. We illustrate the proposed approach by applying it to the software process defined for a real world company that develops software for retail. We show how design errors were identified.