A Proposal for Improving the Quality of Software Processes based on MPS.BR
Abstract
The improvement of quality in software development processes is a central mechanism to increase the competitiveness of organizations. Maturity models such as MPS.BR, CMM and CMMI along with approaches for the adaptation of processes such as SME offer guidelines so that this activity could by developed. This work describes an approach based on the MPS.BR model directed to the enhancement of quality of software processes. The proposed approach focuses on the reuse of method fragments which are retrieved by using expected results from the MPS.BR model. In order to automate this approach, a system to guide users during the improvement process was developed.
Keywords:
MPS.BR, Quality Improvement, Software Process
References
Barreto, A., Murta, L., Rocha, A. R. .“Componentizando Processos de Software Legados visando a Reutilização de Processos”. In: VIII Simpósio Brasileiro de Qualidade de Software, SBQS’09, Ouro Preto, Brasil.
Bencomo, A. “Extending the RUP, Part 1: Process modeling”. In: IBM, 2005. Disponível em: http://www-128.ibm.com/developerworks/rational/library/05/r-3320/. Acesso em: Fev 2013.
Boas, Gisele V.; Rocha, Ana R. C. da. “An approach to implement software process improvement in small and mid-sized organizations”. In: Seventh International Conference on the Quality of Information and Communications Technology. 2010.
Carvalho, D. D.; Costa, A.; Sales, E. O.; Lima, A.; Reis, R. Q. “Apoio à Reutilização de Processos de Software em um Ambiente de Engenharia de Software Centrado em Processo”. In: X Simpósio Brasileiro de Qualidade de Software - SBQS, 2011, Curitiba, Paraná. Junho, 2011.
Hongying, G. ; Cheng, Y. “A Customizable Agile Software Quality Assurance Model”. In: College of Computer Science and Technology.IEEE Computer Society, Washington, DC, USA.2011.
ISO/IEC 15504. “Information Technology. Process Assessment. Part 1: Concepts and Vocabulary”, 2003.
ISO/IEC 24744. “Software Engineering – metamodel for development methodologies”, 2007.
ISO/IEC12207, "Systems and software engineering — Software life cycle processes," 2008.
Kruchten, P.: “Contextualizing Agile Software Development”. In: Proceedings of the EuroS-PI 2010 Conference, pp. 1-12, Grenoble (2010).
Pereira, G. and Fontoura L., 2011. “An Approach for Risk Prevention Based on Situational Method Engineering”. In: Procceedings of the Applied Computing, Rio de Janeiro, Brazil. pp. 491-495.
Rational Software Corporation. 2003. Rational Unified Process: Version 2003.06.12. Cupertino.
Santana, Célio A.; Timóteo, Aline L.; Vasconcelos, Alexandre M. L. “Mapeamento do modelo de Melhoria do Processo de Software Brasileiro (MPS.Br) para empresas que utilizam Extreme Programming (XP) como metodologia de desenvolvimento”. In: V Simpósio Brasileiro de Qualidade de Software – SBQS ‘2006.2006.
SEI . “CMMI-DEV 1.3 comparisons”. http://www.sei.cmu.edu/cmmi/solutions/dev/comparisons.cfm. Acesso em : Outubro de 2011.
Sellers, Brian H. and Ralyté, J. “Situational Method Engineering: State-of-the-Art Review”. In: Journal of Universal Computer Science, vol. 16, no. 3 (2010), 424-478.
Sellers, Brian H.; Perez, Cesar G.; Ralyté, Jolita. “Comparison of Method Chunks and Method Fragments for Situational Method Engineering”. In: 19th Australian Conference on Software Engineering (aswec 2008). 2008.
SOFTEX, "MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral: 2011," Julho de 2011.
Sommervile, Ian. Engenharia de Software – 9a Edição. Editora Pearson Education-BR. 2011.
Bencomo, A. “Extending the RUP, Part 1: Process modeling”. In: IBM, 2005. Disponível em: http://www-128.ibm.com/developerworks/rational/library/05/r-3320/. Acesso em: Fev 2013.
Boas, Gisele V.; Rocha, Ana R. C. da. “An approach to implement software process improvement in small and mid-sized organizations”. In: Seventh International Conference on the Quality of Information and Communications Technology. 2010.
Carvalho, D. D.; Costa, A.; Sales, E. O.; Lima, A.; Reis, R. Q. “Apoio à Reutilização de Processos de Software em um Ambiente de Engenharia de Software Centrado em Processo”. In: X Simpósio Brasileiro de Qualidade de Software - SBQS, 2011, Curitiba, Paraná. Junho, 2011.
Hongying, G. ; Cheng, Y. “A Customizable Agile Software Quality Assurance Model”. In: College of Computer Science and Technology.IEEE Computer Society, Washington, DC, USA.2011.
ISO/IEC 15504. “Information Technology. Process Assessment. Part 1: Concepts and Vocabulary”, 2003.
ISO/IEC 24744. “Software Engineering – metamodel for development methodologies”, 2007.
ISO/IEC12207, "Systems and software engineering — Software life cycle processes," 2008.
Kruchten, P.: “Contextualizing Agile Software Development”. In: Proceedings of the EuroS-PI 2010 Conference, pp. 1-12, Grenoble (2010).
Pereira, G. and Fontoura L., 2011. “An Approach for Risk Prevention Based on Situational Method Engineering”. In: Procceedings of the Applied Computing, Rio de Janeiro, Brazil. pp. 491-495.
Rational Software Corporation. 2003. Rational Unified Process: Version 2003.06.12. Cupertino.
Santana, Célio A.; Timóteo, Aline L.; Vasconcelos, Alexandre M. L. “Mapeamento do modelo de Melhoria do Processo de Software Brasileiro (MPS.Br) para empresas que utilizam Extreme Programming (XP) como metodologia de desenvolvimento”. In: V Simpósio Brasileiro de Qualidade de Software – SBQS ‘2006.2006.
SEI . “CMMI-DEV 1.3 comparisons”. http://www.sei.cmu.edu/cmmi/solutions/dev/comparisons.cfm. Acesso em : Outubro de 2011.
Sellers, Brian H. and Ralyté, J. “Situational Method Engineering: State-of-the-Art Review”. In: Journal of Universal Computer Science, vol. 16, no. 3 (2010), 424-478.
Sellers, Brian H.; Perez, Cesar G.; Ralyté, Jolita. “Comparison of Method Chunks and Method Fragments for Situational Method Engineering”. In: 19th Australian Conference on Software Engineering (aswec 2008). 2008.
SOFTEX, "MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral: 2011," Julho de 2011.
Sommervile, Ian. Engenharia de Software – 9a Edição. Editora Pearson Education-BR. 2011.
Published
2013-07-01
How to Cite
BRASIL, Miguel Augusto Bauermann; FONTOURA, Lisandra Manzoni; SILVA, Luís Alvaro de Lima .
A Proposal for Improving the Quality of Software Processes based on MPS.BR. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 12. , 2013, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 123-137.
DOI: https://doi.org/10.5753/sbqs.2013.15278.
