Instantiation and Execution of the Activities of the Process Performance Analysis of Software Processes

  • Rodrigo Figueiredo Magalhães UFRJ
  • Taísa Guidini Gonçalves Université de Valenciennes
  • Ana Regina Rocha UFRJ
  • Gleison Santos UNIRIO
  • Káthia Marçal de Oliveira Université de Valenciennes

Abstract


Software organizations need to continuously improve the mechanisms to develop software in order to deliver better products to their customers. Process performance analysis is among the techniques that can be used to support this goal. However, software process performance analysis is not trivial due to its demand of knowledge about several methods and techniques. The goal of this paper is to provide software process lines and process components that encapsulate knowledge about performance analysis activities, methods and techniques and a tool to support the instantiation and execution of the process performance analysis in software organizations.
Keywords: Execution, Process Activities, Performance Analysis

References

Barreto, A., 2011, “Uma Abordagem para Definição de Processos Baseada em Reutilização Visando à Alta Maturidade em Processos”, Tese de Doutorado, Programa de Pós-graduação em Engenharia de Sistemas e Computação – UFRJ, Rio de Janeiro.

Baldassarre, M. T., Boffoli, N., Caivano, D. (2010), “Statistical Process Control for Software: Fill de Gap”, in "Quality Management and Six Sigma”, pp. 135-153.

CMMI Product Team (2010), “CMMI for Development, Version 1.3 (CMU/SEI-2010-TR-033)”. Software Engineering Institute, Carnegie Mellon University. Disponível em: http://www.sei.cmu.edu/ Acesso em: março/2015.

Softex (2012), “MPS.BR – Melhoria de Processo do Software Brasileiro – Guia Geral MPS de Software”. Disponível em: http://www.softex.br. Acesso em: março/2015.

Florac, W. A., Carleton, A. D. (1999), “Measuring the Software Process: Statistical Process Control for Software Process Improvement”, Addison Wesley.

Gonçalves, T. G. (2014), “Componentes de Processo para Análise de Desempenho de Processos de Software”, Dissertação de Mestrado, Programa de Pós-graduação em Engenharia de Sistemas e Computação – UFRJ, Rio de Janeiro.

Gonçalves, L. P. (2012), “Apoio ao Controle Estatístico de Processos de Software integrado a um ADS”, Dissertação de Mestrado em Ciência da Computação – UFPA, Pará.

ISO/IEC (2003), “ISO/IEC 15504: Software Engineering – Process Assessment – Part 2: Performing an Assessment”, International Organization for the Standardization and International Electrotechnical Commission, Genebra, Suiça.

Komuro, M., (2006), "Experiences of Applying SPC Techniques to Software Development", In: Proceedings of the 28th International Conference on Software Engineering ICSE’06, Shanghai, China, pp. 577-584.

Magalhães, R. F., (2015), “Ferramenta para Instanciação e Execução do Processo de Análise de Desempenho do Ambiente SPEAKER”, Dissertação de Mestrado, Programa de Pós-graduação em Engenharia de Sistemas e Computação – UFRJ, Rio de Janeiro.

Mahanti, R., Evans, J. R. (2012), “Critical Success Factors for Implementing Statistical Process Control in the Software Industry”, Benchmarking, v. 19(4), pp. 374-394.

Montoni, M., et al. (2007), “Uma Metodologia para Desenvolvimento de Modelos de Desempenho de Processos para Gerência Quantitativa de Projetos de Software”, In: VISimpósio Brasileiro de Qualidade de Software, pp. 325-340.

Rocha, A. R. C., Souza, G. S., Barcellos, M. P. (2012), “Medição de Software e Controle Estatístico de Processos”, PBQP Software, Brasília.

Schots, N. C. L. et al. (2014), “Supporting Software Process Performance Analysis through a Knowledge-based Environment”. In: Proceedings of the Latin American Computing Conference, pp. 286-297.

Simões, C., et al., (2013), “Aplicando Controle Estatístico de Processo em Projetos Evolutivos de Pequeno Tamanho: Resultados e Lições Aprendidas na Implementação do Nível 5 do CMMI-DEV na Synapsis”, In: XII Simpósio Brasileiro de Qualidade de Software (SBQS), pp. 286-293, 2013.

Tarhan, A., Demirörs, O. (2006), “Investigating Suitability of Software Process and Metrics for Statistical Process Control”, Software Process Improvement, Lecture Notes in Computer Science, vol. 4257, pp. 88-99.

Wheeler, D. J., Chambers, D. S. (1992), “Understanding Statistical Process Control”, 2nd Edition, SPC Press, Inc.

Weller, E. F., 2000, "Practical Applications of Statistical Process Control", IEEE Software, v. 17, n. 3, pp. 48-55.
Published
2015-08-17
MAGALHÃES, Rodrigo Figueiredo; GONÇALVES, Taísa Guidini; ROCHA, Ana Regina; SANTOS, Gleison; DE OLIVEIRA, Káthia Marçal. Instantiation and Execution of the Activities of the Process Performance Analysis of Software Processes. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 14. , 2015, Manaus. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 49-63. DOI: https://doi.org/10.5753/sbqs.2015.15213.