Avaliação de Bases de Medidas considerando sua Aplicabilidade ao Controle Estatístico de Processos de Software
Resumo
As exigências cada vez maiores do mercado de software levam as empresas a necessitarem de processos de software maduros, capazes de atender às demandas de qualidade e produtividade. A aplicação do controle estatístico na análise de desempenho de processos utiliza dados coletados ao longo dos projetos para analisar o comportamento dos processos da organização, identificando as ações necessárias para a estabilização e melhoria desses processos. Um elemento essencial para a aplicação do controle estatístico de processos é a adequação das medidas utilizadas. Este artigo apresenta um instrumento para avaliação de bases de medidas considerando sua aplicabilidade ao controle estatístico de processos.
Palavras-chave:
Avaliação de Base de Medidas, Controle Estatístico, Precessos de Software
Referências
Barcellos, M. P., 2008, “Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade”, Exame de Qualificação para Tese de D.Sc., COPPE/UFRJ, Rio de Janeiro, Brasil.
Biolchini, J., Mian, P. G., Natali, A. C., 2005, “Systematic Review in Software Engineering”, RT-ES 679/05, COPPE/UFRJ, Rio de Janeiro, Brasil.
Boria, J. L., 2007, “What’s Wrong With My Level 4?”, Comunicação Pessoal.
Card, D. N.: Statistical Techniques for Software Engineering Practice. Proceedings of the 26th International Conference on Software Engineering, pp. 722-723 (2004).
CMMI – Capability Maturity Model Integration, 2006, SEI – Software Engineering Institute, CMU - Carnegie Mellon University, v 1.2.
Eickelmann, N., Anant, A., 2003, “Statistical Process Control: What You Don’t Measure Can Hurt You”, IEEE Software, Volume 20, Issue 2, pp. 40 - 51.
Fenton, N., Marsh W., Neil, M., Cates, P., Forey, S., Tailor, M.:, 2004, “Making Resource Decisions for Software Projects”, Proceedings of the 26th International Conference on Software Engineering - ICSE’04, pp. 397-406.
Fuggetta, A., 2000, “Software Process: A Roadmap”, In: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Irlanda, pp. 25-34.
Garcia, F., Serrano, M., Cruz-Lemos, J., Ruiz, F., Piattini, M., 2007, "Managing Software Process Measurement: A Metamodel-Based Approach"Information Sciences, Volume 177, no 12, pp. 2570-2586.
ISO/IEC, ISO/IEC TR 15504-2003, 2003, Information Technology – Software Process Assessment, International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland.
ISO/IEC FDIS 15939 – 2002 (E) Software Engineering – Software Measurement Process, International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland.
Kilpi, T., 2001, “Implementing a Software Metrics Program at Nokia”, IEEE Software, Volume 18, Issue 6, pp. 72-77.
Kitchenhan, B., Kutay, C., Jeffery, R., Connaughton, C., 2006, “Lessons Learnet from the Analysis of Large-scale Corporate Databases”, Proceedings of the 28th International Conference on Software Engineering – ICSE’06, pp. 439-444.
Kitchenhan, B., Kutay, C., Jeffery, R., Connaughton, C., 2007, “Misleading Metrics and Unsound Analyses”, IEEE Software, Volume 24, Issue 2, pp. 73 – 78.
Komuro, M., 2006, “Experiences of Applying SPC Techniques to Software Development”, Proceedings of the 28th International Conference on Software Engineering - ICSE’06, pp. 577-584.
Lantzy, M. A., 1992, “Application of Statistical Process Control to the Software Process”, Proceedings of the 9th Washington Ada Symposium on Empowering Software Users and Developers, ACM Press, pp. 113-123.
Montoni, M., 2007, “Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software”, Exame de Qualificação para o Doutorado, COPPE/UFRJ, Rio de Janeiro, Brasil.
MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral, v. 1.2, 2007.
Sargut, K. U., Demirors, O., 2006, “Utilization of Statistical Process Control (SPC) in Emergent Software Organizations: Pitfalls and Suggestions”, Software Quality Journal, pp. 135-157.
Tarhan, A., Demirors, O., 2006, “Investigating Suitability of Software Process and Metrics for Statistical Process Control”, Lectures Notes in Computer Science, Volume 4257/2006, pp. 88-99.
Villela, K., 2004, “Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização”, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil.
Wang, Q., Li, M., 2005, “Measurement and Improving Software Process in China”, Proceedings of International Symposium on Empirical Software Engineering - ISESE 2005, pp.183-192.
Wang, Q., Jiang, N, Gou, L., Liu, X., Li, M., Wang, Y., 2006, “BSR: A Statistical-Based Approach for Establishing and Refining Software Process Performance Baseline”, International Conference on Software Engineering – ICSE’06, pp. 585-594.
Wheeler, D. J., Poling, R. S., 1998, “Building Continual Improvement: A Guide for Business”, SPC Press.
Biolchini, J., Mian, P. G., Natali, A. C., 2005, “Systematic Review in Software Engineering”, RT-ES 679/05, COPPE/UFRJ, Rio de Janeiro, Brasil.
Boria, J. L., 2007, “What’s Wrong With My Level 4?”, Comunicação Pessoal.
Card, D. N.: Statistical Techniques for Software Engineering Practice. Proceedings of the 26th International Conference on Software Engineering, pp. 722-723 (2004).
CMMI – Capability Maturity Model Integration, 2006, SEI – Software Engineering Institute, CMU - Carnegie Mellon University, v 1.2.
Eickelmann, N., Anant, A., 2003, “Statistical Process Control: What You Don’t Measure Can Hurt You”, IEEE Software, Volume 20, Issue 2, pp. 40 - 51.
Fenton, N., Marsh W., Neil, M., Cates, P., Forey, S., Tailor, M.:, 2004, “Making Resource Decisions for Software Projects”, Proceedings of the 26th International Conference on Software Engineering - ICSE’04, pp. 397-406.
Fuggetta, A., 2000, “Software Process: A Roadmap”, In: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Irlanda, pp. 25-34.
Garcia, F., Serrano, M., Cruz-Lemos, J., Ruiz, F., Piattini, M., 2007, "Managing Software Process Measurement: A Metamodel-Based Approach"Information Sciences, Volume 177, no 12, pp. 2570-2586.
ISO/IEC, ISO/IEC TR 15504-2003, 2003, Information Technology – Software Process Assessment, International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland.
ISO/IEC FDIS 15939 – 2002 (E) Software Engineering – Software Measurement Process, International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland.
Kilpi, T., 2001, “Implementing a Software Metrics Program at Nokia”, IEEE Software, Volume 18, Issue 6, pp. 72-77.
Kitchenhan, B., Kutay, C., Jeffery, R., Connaughton, C., 2006, “Lessons Learnet from the Analysis of Large-scale Corporate Databases”, Proceedings of the 28th International Conference on Software Engineering – ICSE’06, pp. 439-444.
Kitchenhan, B., Kutay, C., Jeffery, R., Connaughton, C., 2007, “Misleading Metrics and Unsound Analyses”, IEEE Software, Volume 24, Issue 2, pp. 73 – 78.
Komuro, M., 2006, “Experiences of Applying SPC Techniques to Software Development”, Proceedings of the 28th International Conference on Software Engineering - ICSE’06, pp. 577-584.
Lantzy, M. A., 1992, “Application of Statistical Process Control to the Software Process”, Proceedings of the 9th Washington Ada Symposium on Empowering Software Users and Developers, ACM Press, pp. 113-123.
Montoni, M., 2007, “Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software”, Exame de Qualificação para o Doutorado, COPPE/UFRJ, Rio de Janeiro, Brasil.
MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral, v. 1.2, 2007.
Sargut, K. U., Demirors, O., 2006, “Utilization of Statistical Process Control (SPC) in Emergent Software Organizations: Pitfalls and Suggestions”, Software Quality Journal, pp. 135-157.
Tarhan, A., Demirors, O., 2006, “Investigating Suitability of Software Process and Metrics for Statistical Process Control”, Lectures Notes in Computer Science, Volume 4257/2006, pp. 88-99.
Villela, K., 2004, “Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização”, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil.
Wang, Q., Li, M., 2005, “Measurement and Improving Software Process in China”, Proceedings of International Symposium on Empirical Software Engineering - ISESE 2005, pp.183-192.
Wang, Q., Jiang, N, Gou, L., Liu, X., Li, M., Wang, Y., 2006, “BSR: A Statistical-Based Approach for Establishing and Refining Software Process Performance Baseline”, International Conference on Software Engineering – ICSE’06, pp. 585-594.
Wheeler, D. J., Poling, R. S., 1998, “Building Continual Improvement: A Guide for Business”, SPC Press.
Publicado
02/06/2008
Como Citar
BARCELLOS, Monalessa Perini; ROCHA, Ana Regina Cavalcanti da.
Avaliação de Bases de Medidas considerando sua Aplicabilidade ao Controle Estatístico de Processos de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2008
.
p. 75-89.
DOI: https://doi.org/10.5753/sbqs.2008.15536.