Improvements in the Collaborative Software Maintenance Process of the Software Engineering Laboratory / UFMS
Abstract
During the software process definition and improvement for an organisation, it is fundamental to consider, in addition to Software Engineering methods and practices, the development team knowledge and skills. This was detected during the improvement of a maintenance collaborative process, namely ProFap, which is used in the Software Engineering Lab (LEDES) at UFMS. This paper describes the shortcomings we noted in ProFap that motivated its improvement and evolution to the ProLedes process. We present the roles, activities, artifacts and tool customization to support ProLedes. In order to verify ProLedes results, we provide several evidences.
Keywords:
Maintenance, Software, Software Engineering
References
BECK, K.; ANDRES, C. (2004) Extreme Programming explained: embrace change. 2nd edition, Addison-Wesley.
CAGNIN, M. I., TURINE, M., SILVA, M., LANDRE, G., OLIVEIRA, L., LIMA, V., SANTOS, M., PAIVA, D., CARROMEU, C. (2013) ProFap: Processo Colaborativo de Manutenção de Software. In: X WMSWM, Salvador, BA.
CARROMEU, C., PAIVA, D. M. B., CAGNIN, M. I., RUBINSZTEJN, H. K. S., TURINE, M. A. S., BREITMAN, K. (2010) Component-Based Architecture for e-Gov Web Systems Development. In: 17th ECBS, Oxford, UK.
CHIKOFSKY, J. E., CROSS, J. H. (1990) Reverse engineering and design recovery: A taxonomy. IEEE Software, v. 7, n. 1, p. 13-17.
FUGGETA, A. (2000) Software Process: A RoadMap. In: 22nd ICSE, Ireland, p. 25-34.
ISO/IEC (2003) ISO/IEC 15504: Information Technology Process Assessment. International Standard.
MENDES, F. F.; FERNANDES, P. G.; MOTA, C. C.; NUNES, R. S., MARTINS, M. D. S. (2011) Institucionalização de Processos no Setor de Produção de Software de uma Universidade Federal. In: X SBQS, Curitiba, PR, p. 369-376.
MENDES, F. F.; MESQUITA, H. F.; ALMEIDA, J. N. (2012) A Influência do Processo, Pessoas e Tecnologia na Qualidade de Software: um Estudo de Caso. In: XI SBQS, Fortaleza, CE, p. 83-97.
PFLEEGER, S. L. (2004) Engenharia de Software: Teoria e Prática. São Paulo: Prentice Hall.
PRESSMAN, R. S. (2016) Engenharia de Software. São Paulo: Bookman.
SANTOS, I.S.; FRANCO, W.; SABÓIA, B.; ANDRADE, R. M. C. (2015) Definição e Aplicação de um Processo de Testes Ágeis: um Relato de Experiência. In: XIV SBQS, Manaus, MA, p. 228-235.
SCHWABER, K.; BEEDLE, M. (2003) Agile Software Development with SCRUM, Prentice-Hall.
SEI (2010) CMMI® for Development (CMMI-DEV) Improving processs for developing better products and services, V 1.3, CMU/SEI-2010-TR-033, Software Engineering Institute.
TURINE, M. A. S.; CARROMEU, C.; SILVA, M. A. I.; CAGNIN, M. I. (2011) Gestão pública flexível e ágil por meio do SIGFap. Revista eletrônica de jornalismo científico Com Ciência.
VIANA, D.; SOUZA, C.S.; CABRAL, R.; DIB, M.; VIEIRA, A.; FERREIRA, R.; CONTE, T. (2014) Usando Análise de Redes Sociais para Investigar Disseminação do Conhecimento em Melhorias de Processos de Software. In: XIII SBQS, Blumenau, SC, p. 179-193.
WRIGHT, J. (2012) Teacher praise: An efficient tool to motivate students. White Paper, Disponível em: www.interventioncentral.org. Acesso em junho/2016.
WOHLIN, C., RUNESON, P., HST, M., OHLSSON, M., REGNELLl, B., WESSLN, A. (2012) Experimentation in Software Engineering. Springer, Heidelberg.
CAGNIN, M. I., TURINE, M., SILVA, M., LANDRE, G., OLIVEIRA, L., LIMA, V., SANTOS, M., PAIVA, D., CARROMEU, C. (2013) ProFap: Processo Colaborativo de Manutenção de Software. In: X WMSWM, Salvador, BA.
CARROMEU, C., PAIVA, D. M. B., CAGNIN, M. I., RUBINSZTEJN, H. K. S., TURINE, M. A. S., BREITMAN, K. (2010) Component-Based Architecture for e-Gov Web Systems Development. In: 17th ECBS, Oxford, UK.
CHIKOFSKY, J. E., CROSS, J. H. (1990) Reverse engineering and design recovery: A taxonomy. IEEE Software, v. 7, n. 1, p. 13-17.
FUGGETA, A. (2000) Software Process: A RoadMap. In: 22nd ICSE, Ireland, p. 25-34.
ISO/IEC (2003) ISO/IEC 15504: Information Technology Process Assessment. International Standard.
MENDES, F. F.; FERNANDES, P. G.; MOTA, C. C.; NUNES, R. S., MARTINS, M. D. S. (2011) Institucionalização de Processos no Setor de Produção de Software de uma Universidade Federal. In: X SBQS, Curitiba, PR, p. 369-376.
MENDES, F. F.; MESQUITA, H. F.; ALMEIDA, J. N. (2012) A Influência do Processo, Pessoas e Tecnologia na Qualidade de Software: um Estudo de Caso. In: XI SBQS, Fortaleza, CE, p. 83-97.
PFLEEGER, S. L. (2004) Engenharia de Software: Teoria e Prática. São Paulo: Prentice Hall.
PRESSMAN, R. S. (2016) Engenharia de Software. São Paulo: Bookman.
SANTOS, I.S.; FRANCO, W.; SABÓIA, B.; ANDRADE, R. M. C. (2015) Definição e Aplicação de um Processo de Testes Ágeis: um Relato de Experiência. In: XIV SBQS, Manaus, MA, p. 228-235.
SCHWABER, K.; BEEDLE, M. (2003) Agile Software Development with SCRUM, Prentice-Hall.
SEI (2010) CMMI® for Development (CMMI-DEV) Improving processs for developing better products and services, V 1.3, CMU/SEI-2010-TR-033, Software Engineering Institute.
TURINE, M. A. S.; CARROMEU, C.; SILVA, M. A. I.; CAGNIN, M. I. (2011) Gestão pública flexível e ágil por meio do SIGFap. Revista eletrônica de jornalismo científico Com Ciência.
VIANA, D.; SOUZA, C.S.; CABRAL, R.; DIB, M.; VIEIRA, A.; FERREIRA, R.; CONTE, T. (2014) Usando Análise de Redes Sociais para Investigar Disseminação do Conhecimento em Melhorias de Processos de Software. In: XIII SBQS, Blumenau, SC, p. 179-193.
WRIGHT, J. (2012) Teacher praise: An efficient tool to motivate students. White Paper, Disponível em: www.interventioncentral.org. Acesso em junho/2016.
WOHLIN, C., RUNESON, P., HST, M., OHLSSON, M., REGNELLl, B., WESSLN, A. (2012) Experimentation in Software Engineering. Springer, Heidelberg.
Published
2016-10-24
How to Cite
CAGNIN, Maria Istela; LANDRE, Geraldo Barbosa; DE OLIVEIRA, Leandro Magalhães; NAHABEDIAN, Marcelo de Andréa; HORA, Andre; PAIVA, Débora Maria Barroso.
Improvements in the Collaborative Software Maintenance Process of the Software Engineering Laboratory / UFMS. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 15. , 2016, Maceió.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2016
.
p. 332-346.
DOI: https://doi.org/10.5753/sbqs.2016.15144.
