applicability. Its structure was analyzed and mapped
to the meta-model.
The MR-MPS has processes organized in
processes classes. Each process has a purpose
statement, expected results and additional
information. Additional information was not
considered a structural element as it brings
references to other standards to help on MR-MPS
interpretation and process definition. Also, the
processes have process attributes that show their
institutionalization level and have expected results.
The analysis shown that it was not necessary any
adaptation in the meta-model. All structural
elements were already represented in final version of
the meta-model (Figure 3). Also, the relationships
were compatible with MR-MPS model. The
compatibility between the model and the meta-
model demonstrates the meta-model applicability to
MR-MPS. This result is justified by the origin of
MR-MPS, which is based in both CMMI and
ISO/IEC 15504.
4 CONCLUSIONS
The organizations are investing effort to adopt and
obtain several different certifications in order to
prove their capabilities and maturity. However, the
integration of these efforts represents an extra
challenge to the organizations, especially in software
engineering. Select some solution among all the
existing ones and apply it in an integrated way is not
trivial whereas it is necessary to maximize the
results.
This paper described the initial results of an
ongoing research. An evolutionary approach for
quality models integration was created and the first
stage of its application was demonstrated in a
systematic way. As a result, a meta-model
representing the structure of four different quality
models (CMMI, ISO/IEC 15504, ISO/IEC 20000
and COBIT) was developed. As future work a tool
to support the method execution and its testing in a
real SPI project must be implemented.
From the theoretical point of view, this research
has been contributing to the software engineering on
exploring the main factors involved on integrating
the analyzed models, techniques and good practices.
It contributes to improve the existing studies and to
provide a method to integrate some of the existing
quality models. Last, it contributes to the
experimental software engineering on evaluating
possible ways to do empirical studies in software
quality area, its difficulties and easiness.
From the researchers’ point of view, this work
contributes to their professional and academicals
learning and development, by being part of a
research that is being done with methodological
rigor. Besides, it contributes to provide interaction
between industry and academy, using the academic
resources and knowledge to solve the problems
found in the industry.
REFERENCES
Software Engineering Institute, 2006. “CMMI for
Development, Version 1.2”. Carnegie Mellon
University.
International Standard Organization, 1998. “ISO/IEC TR
15504-2:1998 Information technology — Software
process assessment — Part 2: A reference model for
processes and process capability”.
International Standard Organization, 2005. “ISO 20000-
1:2005 Information technology — Service
Management — Part 1: Specification”.
International Standard Organization, 2005. “ISO 20000-
1:2005 Information technology — Service
Management — Part 2: Code of practice”.
IT Governance Institute, 2005. “CobiT 4.0”. EUA, Ilinois:
IT Governance Institute, 207pp.
SOFTEX, 2008. “MPS.BR - Melhoria de Processo do
Software Brasileiro – Guia Geral”.
http://www.softex.br/mpsbr/
Pickerill, J., 2005. “Implementing the CMMI in a Six
Sigma World”. Software Engineering Institute -
Carnegie Mellon University.
http://www.sei.cmu.edu/cmmi/adoption/pdf/pickerill.p
df
Siviy, J., M., Hallowell, D., 2005. “Bridging the Gap
Between CMMI and Six Sigma Training: An overview
and Case Study of Performance-Driven Process
analysis”. Software Engineering Institute - Carnegie
Mellon University.
http://www.sei.cmu.edu/cmmi/adoption/comparisons.h
tml
Rout, T. P., Tuffley, A., Cahill, B, 2001. “Capability
Maturity Model Integration Mapping to ISO/IEC TR
15504-2:19998”. Software Quality Institute - Griffith
University – Austrália.
http://www.sqi.gu.edu.au/cmmi/report/docs/MappingR
eport.pdf
Lepasaar, M., Mäkinen, T, 2002. “Integrating Software
Process Assessment Models using a Process Meta
Model”. IEMC '02 - IEEE International Engineering
Management Conference, Vol 1, pp 224-229.
Object Management Group, 2005. “Software Process
Engineering Metamodel”. http://www.omg.org/spem/
Object Management Group, 2006. “Meta Object Facility
(MOF) Core Specification”. http://www.omg.org/mof/
Object Management Group, 2007. “Unified Modeling
Language: Superstructure”. http://www.omg.org/uml/
ICEIS 2009 - International Conference on Enterprise Information Systems
236