Evaluation of Improvements in Software Processes During the Execution of a Project
Abstract
This paper presents proposal to support the evaluation of changes in the process defined for an ongoing project supported by multicriteria decision techniques. We expect that members of the Software Engineering Process Group of an organization are able to evaluate, through a method to support decision making, whether is advantageous to implement the improvements undertaken in the standard process in the defined process of an ongoing project. The proposed approach was evaluated through a case study performed in three software development organizations. The results indicate that the approach is useful and easy to use.
Keywords:
Change Assessment, Software Processes, Support Method
References
Al-Shemmeri, T., Al-Kloub, B. e Pearman, A. (1997). "Model choice in multicriteria decision aid." European Journal of Operational Research 97(3): 550-560.
Basili, V. R. e Rombach, H. D. (1988). "The TAME project: towards improvement-oriented software environments." Software Engineering, IEEE Transactions on 14(6): 758-773.
Beydeda, S. e Gruhn, V. (2004). "Dynamic evolution of software processes to evolve software systems during their development." Software Process Improvement and Practice 9(4): 229-238.
Brans, J. P. (2002). "Ethics and decision." European Journal of Operational Research 136(2): 340-352.
Cabral, M. (2012). Avaliação de Melhorias em Processos de Software Durante a Execução de um Projeto. Programa de Engenharia de Sistemas e Computação. Rio de Janeiro, Universidade Federal do Rio de Janeiro. M. Sc.
Davis, F. D. (1989). A technology acceptance model for empirically testing new end-user information systems : theory and results. Sloan School of Management. Massachusetts, Massachusetts Institute of Technology.
Forneck, M. (2008). Análise Multicirterial das Preferências de Gestores e das Decisões nas Operações Logísticas de uma Empresa do setor Químico. São Leopoldo, UNISINOS. Ms.C.: 109.
Guitouni, A. e Martel, J.-M. (1998). "Tentative guidelines to help choosing an appropriate MCDA method." European Journal of Operational Research 109(2): 501-521.
Hair, J. F., Anderson, R. E., Tatham, R. L. e Black, W. C. (2007). Análise Multivariada de Dados, Bookman.
Liou, J. J. H., Hsu, C., Yeh, W. e Lin, R. (2011). "Using a modified grey relation method for improving airline service quality." Tourism Management 32(6): 1381-1388.
Malakooti, B. (1988). "A decision support system and a heuristic interactive approach for solving discrete multiple criteria problems." Systems, Man and Cybernetics, IEEE Transactions on 18(2): 273-284.
Park, S., Choi, K., Yoon, K. A. e Bae, D. (2007). Deriving Software Process Simulation Model from SPEM-based Software Process Model. Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific. Aichi: 382-389.
Raffo, D., Spehar, G. e Nayak, U. (2003). Generalized Simulation Models: What, Why and How? ProSim 2003, Oregon.
Raffo, D. M. (2005). "Software project management using PROMPT: A hybrid metrics, modeling and utility framework." Information and Software Technology 47(15): 1009-1017.
SEI (2010). CMMI for Development (CMMI-DEV), Version 1.3., Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.
SOFTEX. (2012). "MPS.BR - Guia Geral." Disponível em: www.softex.br.
WÖHLIN, C., RUNESON, P., HÖST, M., OHLSSON, M., REGNELL, B. e WESSLÉN, A. (2000). Experimentation in Software Engineering: An Introduction. Norwell, MA, USA, Kluwer Academic Publishers.
Yoon, K. P. e Hwang, C.-L. (1995). Multiple Attribute Decision Making: an Introduction. Thousand Oaks, California, SAGE Publications, Inc.
Basili, V. R. e Rombach, H. D. (1988). "The TAME project: towards improvement-oriented software environments." Software Engineering, IEEE Transactions on 14(6): 758-773.
Beydeda, S. e Gruhn, V. (2004). "Dynamic evolution of software processes to evolve software systems during their development." Software Process Improvement and Practice 9(4): 229-238.
Brans, J. P. (2002). "Ethics and decision." European Journal of Operational Research 136(2): 340-352.
Cabral, M. (2012). Avaliação de Melhorias em Processos de Software Durante a Execução de um Projeto. Programa de Engenharia de Sistemas e Computação. Rio de Janeiro, Universidade Federal do Rio de Janeiro. M. Sc.
Davis, F. D. (1989). A technology acceptance model for empirically testing new end-user information systems : theory and results. Sloan School of Management. Massachusetts, Massachusetts Institute of Technology.
Forneck, M. (2008). Análise Multicirterial das Preferências de Gestores e das Decisões nas Operações Logísticas de uma Empresa do setor Químico. São Leopoldo, UNISINOS. Ms.C.: 109.
Guitouni, A. e Martel, J.-M. (1998). "Tentative guidelines to help choosing an appropriate MCDA method." European Journal of Operational Research 109(2): 501-521.
Hair, J. F., Anderson, R. E., Tatham, R. L. e Black, W. C. (2007). Análise Multivariada de Dados, Bookman.
Liou, J. J. H., Hsu, C., Yeh, W. e Lin, R. (2011). "Using a modified grey relation method for improving airline service quality." Tourism Management 32(6): 1381-1388.
Malakooti, B. (1988). "A decision support system and a heuristic interactive approach for solving discrete multiple criteria problems." Systems, Man and Cybernetics, IEEE Transactions on 18(2): 273-284.
Park, S., Choi, K., Yoon, K. A. e Bae, D. (2007). Deriving Software Process Simulation Model from SPEM-based Software Process Model. Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific. Aichi: 382-389.
Raffo, D., Spehar, G. e Nayak, U. (2003). Generalized Simulation Models: What, Why and How? ProSim 2003, Oregon.
Raffo, D. M. (2005). "Software project management using PROMPT: A hybrid metrics, modeling and utility framework." Information and Software Technology 47(15): 1009-1017.
SEI (2010). CMMI for Development (CMMI-DEV), Version 1.3., Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.
SOFTEX. (2012). "MPS.BR - Guia Geral." Disponível em: www.softex.br.
WÖHLIN, C., RUNESON, P., HÖST, M., OHLSSON, M., REGNELL, B. e WESSLÉN, A. (2000). Experimentation in Software Engineering: An Introduction. Norwell, MA, USA, Kluwer Academic Publishers.
Yoon, K. P. e Hwang, C.-L. (1995). Multiple Attribute Decision Making: an Introduction. Thousand Oaks, California, SAGE Publications, Inc.
Published
2013-07-01
How to Cite
CABRAL, Mylene; ROCHA, Ana Regina; SANTOS, Gleison.
Evaluation of Improvements in Software Processes During the Execution of a Project. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 12. , 2013, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 396-410.
DOI: https://doi.org/10.5753/sbqs.2013.15302.
