Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Managing the software process
Validation and verification of software process models
Proceedings of the European symposium on Software development environments and CASE technology
Multiple view software process support using the MultiView architecture
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Software process validation: quantitatively measuring the correspondence of a process to a model
ACM Transactions on Software Engineering and Methodology (TOSEM)
IEEE Transactions on Software Engineering
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
An empirical evaluation of Chernoff faces, star glyphs, and spatial visualizations for binary data
APVis '03 Proceedings of the Asia-Pacific symposium on Information visualisation - Volume 24
Evaluating the congruence of a software process model in a given environment
ICSP '96 Proceedings of the Fourth International Conference on the Software Process (ICSP '96)
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
A family of experiments to validate metrics for software process models
Journal of Systems and Software
Modeling Multi-View Software Process with Object Petri Nets
ICSEA '06 Proceedings of the International Conference on Software Engineering Advances
Combining Aspect and Model-Driven Engineering Approaches for Software Process Modeling and Execution
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Analyzing software process models with AVISPA
Proceedings of the 2011 International Conference on Software and Systems Process
An MDE approach to software process tailoring
Proceedings of the 2011 International Conference on Software and Systems Process
Hi-index | 0.00 |
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.