Uses and applications of Software & Systems Process Engineering Meta-Model process models. A systematic mapping study
Article first published online: 10 APR 2013
Copyright © 2013 John Wiley & Sons, Ltd.
Journal of Software: Evolution and Process
Volume 25, Issue 9, pages 999–1025, September 2013
How to Cite
Ruiz-Rube, I., Dodero, J. M., Palomo-Duarte, M., Ruiz, M. and Gawn, D. (2013), Uses and applications of Software & Systems Process Engineering Meta-Model process models. A systematic mapping study. J. Softw. Evol. and Proc., 25: 999–1025. doi: 10.1002/smr.1594
- Issue published online: 10 SEP 2013
- Article first published online: 10 APR 2013
- Manuscript Accepted: 19 FEB 2013
- Manuscript Revised: 2 NOV 2012
- Manuscript Received: 5 JUL 2011
- Andalusian Government (Spain). Grant Number: P09-TIC-5230
- Spanish Ministry of Science and Innovation. Grant Number: TIN2010-20057-C03-03
- software process engineering;
- systematic mapping study;
- model-driven engineering;
- business process management
Software process engineering is a discipline, which aims to study and improve software development and maintenance processes. The explicit definition of software processes is essential. To this end, the Object Management Group consortium proposed the Software & Systems Process Engineering Meta-Model (SPEM) that exploits the benefits of the Model Driven Architecture paradigm applied to software process models, instead of software specification models. 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. To reach the proposed objective, we have undertaken a systematic mapping study of the existing scientific literature.
The reviewed literature deals mainly with process modeling and, to a lesser extent, with process adaptability, verification, and validation, enactment and evaluation. Wide agreement exists in using the SPEM meta-model to develop different types of methods and processes. Further research efforts are needed in areas related to enactment and evaluation of software processes. There is a need to evolve to a new version of the meta-model that incorporates the improvements proposed by different authors. Copyright © 2013 John Wiley & Sons, Ltd.