A Strategy for Software Measurement and Evaluation of Measurement Bases for Statistical Control of Software Processes in High Maturity Organizations

  • Monalessa Perini Barcellos UFRJ / UFES
  • Ana Regina Rocha UFRJ
  • Ricardo de Almeida Falbo UFES

Abstract


Software organizations have increased their interest on software process improvement (SPI). In high maturity levels, SPI involves implementing statistical process control (SPC), which requires measures and data that are suitable for this context. However, this has been pointed in the literature as one of the main obstacles for a successful implementation of SPC in SPI efforts. This paper presents a strategy, proposed in a doctorate thesis, to support organizations to obtain and maintain measurement repository suitable for SPC, as well as to perform measurements appropriately in this context.
Keywords: Software Measurement, Measurement Bases, Statistical Control

References

BARCELLOS, M. P., FALBO, R. A. (2009) "Using a Foundational Ontology for Reengineering a Software Enterprise Ontology", Lecture Notes in Computer Science, v. 5833, p. 179-188.

BARCELLOS, M. P., FALBO, R. A., DALMORO, R. (2010) "A Well-Founded Software Measurement Ontology", In Proceedings of the 6th International Conference on Formal Ontology in Information Systems (FOIS 2010), Toronto - Canadá.

BARCELLOS, M. P., ROCHA, A. R., FALBO, R. A. (2009) "An Ontology-based Approach for Software Measurement and Suitability Measures Basis Evaluation to Apply Statistical Software Process Control in High Maturity Organizations", In Proceedings of the ER2009 PhD Colloquium, Gramado - RS.

BARCELLOS, M. P., ROCHA, A. R. (2008a) "Avaliação de Bases de Medidas considerando sua Aplicabilidade ao Controle Estatístico de Processos de Software", VII Simpósio Brasileiro de Qualidade de Software (SBQS’08), Florianópolis – SC.

BARCELLOS, M. P., ROCHA, A. R. (2008b) "Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade", XXXIV Conferência Latinoamericana de Informática (CLEI'08), Santa Fé - Argentina.

BERTOLLO, G. (2006) "Definição de Processos em um Ambiente de Desenvolvimento de Software", Tese de Mestrado, Departamento de Informática, Centro Tecnológico, Universidade Federal do Espírito Santo (UFES), Vitória - ES, Brasil.

CARD, D. N. (2004 ) "Statistical Techniques for Software Engineering Practice", In Proceedings of the 26th International Conference on Software Engineering - ICSE’2004, Scotland, UK, p. 722-723.

CHRISSIS, M. B., KONRAD, M., SHRUM, S. (2006) "CMMI (Second Edition): Guidelines for Process Integration and Product Improvement", Addison-Wesley.

DALMORO, R., 2008, "Avaliação e Melhoria de Processos de Software: Conceituação e Definição de um Processo para Apoiar a sua Automatização", Dissertação de Mestrado, Departamento de Informática, Centro Tecnológico, Universidade Federal do Espírito Santo, Vitória – Brasil.

DUMKE, R., CÔTÉ, I., ANDRUSCHAK, O. T. (2004) "Statistical Process Control (SPC) - A Metric-based Point of View of Software Processes Achieving the CMMI Level Four", Technical Report, Dept. of Computer Science, University of Magdeburg, Germany.

FALBO, R. A. (2004) "Experiences in Using a Method for Building Domain Ontologies", In Proceedings of the Fourth International Conference on Quality Software (QSIC'2004), IEEE Computer Society, Braunschweig, Germany, p. 162-169.

FLORAC, W. A., CARLETON, A. D. (1999) " Measuring the Software Process: Statistical Process Control for Software Process Improvement", Addison Wesley.

GARCÍA, F., BERTOA, M. F., CALERO, C., VALLECILLO, A., RUIZ, F., PIATTINI, M., GENERO, M. (2006) "Towards a Consistent Terminology for Software Measurement Information and Software Technology", Information and Software Technology, v. 48, n. 8, p. 631-644.

GUARINO, N. (1998) "Formal Ontology and Information Systems", In Proceedings of International Conference in Formal Ontology and Information Systems, pp 3-15, 1998.

GUIZZARDI, G. (2005) "Ontological Foundations for Structural Conceptual Models", Universal Press, The Netherlands, ISBN 90-75176-81-3.

GUIZZARDI, G., FALBO, R. A., GUIZZARD, R. S. S. (2008) "Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology", In Proceedings of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments, Recife - Brasil.

ISO/IEC (2002) "ISO/IEC 15939 – 2002 (E) Software Engineering – Software Measurement Process", International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland.

ISO/IEC (2003) "ISO/IEC 15504-2 - Information Technology – Software Process Assessment", International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland.

ISO/IEC (2008) "ISO/IEC 12207:2008 - Systems and Software Engineering - Software Life Cycle Process", International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland

KITCHENHAM, B., HUGHES, R. T., LINKMAN, S. G. (2001) "Modeling Software Measurement Data", IEEE Transactions on Software Engineering, v. 27, n. 9, p. 788-804.

KITCHENHAM, B., KUTAY, C., JEFFERY, R., CONNAUGHTON, C. (2006) "Lessons Learnet from the Analysis of Large-scale Corporate Databases", In Proceedings of the 28th International Conference on Software Engineering (ICSE’06), Shanghai, China, p. 439-444.

RACZINSKI, B., CURTIS, B. (2008) "Softtware Data Violate SPC's Underlying Assumptions", IEEE Software, v. 25, n. 3, p. 49-50.

SARGUT, K. U., DEMIRORS, O. (2006) "Utilization of Statistical Process Control (SPC) in Emergent Software Organizations: Pitfalls and Suggestions", Software Quality Journal, v. 14, n. 5, p. 135-157.

SOFTEX (2009) "MPS.BR: Melhoria de Processo do Software Brasileiro - Guia Geral : 2009", Disponível em: http://www.softex.br/mpsbr.

TARHAN, A., DEMIRORS, O. (2006) "Investigating Suitability of Software Process and Metrics for Statistical Process Control", Lecture Notes in Computer Science, v. 4257, p. 88-99.

VILLELA, K. (2004) "Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização", Tese de Doutorado, COPPE/UFRJ, Rio de Janeiro - Brasil.
Published
2010-06-07
BARCELLOS, Monalessa Perini; ROCHA, Ana Regina; FALBO, Ricardo de Almeida. A Strategy for Software Measurement and Evaluation of Measurement Bases for Statistical Control of Software Processes in High Maturity Organizations. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 9. , 2010, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 409-423. DOI: https://doi.org/10.5753/sbqs.2010.15450.