Book Chapter10.1007/978-3-642-14347-2_24
Software process model blueprints
Julio Ariel Hurtado Alegria,Alejandro Lagos,Alexandre Bergel,María Cecilia Bastarrica +3 more
- 08 Jul 2010
- pp 273-284
TL;DR: This paper proposes a visual approach for software process model evaluation based on three architectural view types, each one focusing on basic process elements: ROLE BLUEPRINT, TASK BLuedPRINT and WORK PRODUCT BLUE PRINT, which enable visual evaluation of different perspectives of a software process, each being relevant for a particular stakeholder.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
An MDE approach to software process tailoring
Julio Ariel Hurtado Alegria,María Cecilia Bastarrica,Alcides Quispe,Sergio F. Ochoa +3 more
- 21 May 2011
TL;DR: A model-based approach to software process tailoring that generates project specific processes based on the organizational process and the project context is proposed that is systematic, repeatable and it does not depend on the people using it.
59
Uses and applications of Software & Systems Process Engineering Meta‐Model process models. A systematic mapping study
TL;DR: The aim of this study is to discover evidence clusters and evidence deserts in the use and application of SPEM from a business process management point of view by undertaking a systematic mapping study of the existing scientific literature.
30
Avispa: a tool for analyzing software process models
Julio Ariel Hurtado Alegria,Julio Ariel Hurtado Alegria,María Cecilia Bastarrica,Alexandre Bergel +3 more
TL;DR: Avispa, a graphical tool that allows analyzing the quality of SPEM 2.0 software processes models, is described and an interactive mechanism to define new analysis scripts and to implement new patterns and blueprints is presented.
25
Analyzing software process models with AVISPA
Julio Ariel Hurtado Alegria,María Cecilia Bastarrica,Alexandre Bergel +2 more
- 21 May 2011
TL;DR: To assist process engineers to analyze the quality of their processes, Avispa is provided, a tool that graphically renders different aspects of a process model and highlights potential errors as intuitive and comprehensible indicators.
Prioritizing software anomalies with software metrics and architecture blueprints: a controlled experiment
Everton Guimaraes,Alessandro Garcia,Eduardo Figueiredo,Yuanfang Cai +3 more
- 18 May 2013
TL;DR: In this article, the authors investigate whether the prioritization of instances of three types of classical code anomalies, Divergent Change, God Class and Shotgun Surgery, can be improved when supported by architecture blueprints.
11
References
Why a Diagram is (Sometimes) Worth Ten Thousand Words
Jill H. Larkin,Herbert A. Simon +1 more
TL;DR: This work describes systems that are informationally equivalent and that can be characterized as sentential or diagrammatic, and contrasts the computational efficiency of these representotions for solving several illustrative problems in mothematics and physics.
3.8K
CMMI for Development, Version 1.3
Cmmi Product Team
- 01 Nov 2010
TL;DR: This model, called CMMI for Development (CMMI-DEV), provides a comprehensive integrated set of guidelines for developing products and services.
777
CMMI for Development, Version 1.2
Cmmi Product Team
- 01 Aug 2006
TL;DR: The CMMI for Development (CMMI-DEV) as discussed by the authors is an upgrade of CMMI-SE/SW/IPPD/SS, Version 1.1.2 is an attempt to improve the quality of the CMMI products and the consistency of how they are applied.
727
Polymetric views - a lightweight visual approach to reverse engineering
Michele Lanza,Stéphane Ducasse +1 more
TL;DR: The concept of a polymetric view is presented, a lightweight software visualization technique enriched with software metrics information that helps to understand the structure and detect problems of a software system in the initial phases of a reverse engineering process.