Evaluation of Bases of Measures considering its Applicability to Statistical Control of Software Processes
Abstract
The escalating demands on the development of software products require software organizations to produce mature software processes that are capable of providing the required levels of quality and productivity. The use of statistical process control in performance process analysis use data collected during the course of the project to analyze the behavior of organization processes, identifying actions that are needed for the stabilization and improvement of those processes. An essential element for the statistical process control application is the suitability of the metrics being used. This article presents an instrument to the evaluation of statistical metrics schemes, considering their applicability in the statistical process control.
Keywords:
Measurement Basis Evaluation, Statistical Control, Software Presses
References
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.
Published
2008-06-02
How to Cite
BARCELLOS, Monalessa Perini; ROCHA, Ana Regina Cavalcanti da.
Evaluation of Bases of Measures considering its Applicability to Statistical Control of Software Processes. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.
