Melhorias no Processo de Manutenção de Software Colaborativa do Laboratório de Engenharia de Software/UFMS

  • Maria Istela Cagnin UFMS
  • Geraldo Barbosa Landre UFMS
  • Leandro Magalhães de Oliveira UFMS
  • Marcelo de Andréa Nahabedian UFMS
  • Andre Hora UFMS
  • Débora Maria Barroso Paiva UFMS

Resumo


Durante a definição e melhoria de um processo de software adequado para uma organização é necessário considerar, além de métodos e práticas de Engenharia de Software, o conhecimento e as habilidades dos membros da equipe de desenvolvimento. Isso foi constatado durante a melhoria de um processo colaborativo de manutenção, denominado ProFap, utilizado no Laboratório de Engenharia de Software (LEDES) da UFMS. Este artigo apresenta as deficiências observadas no ProFap que motivaram a sua melhoria e evolução para o processo ProLedes. Os papéis, as atividades, os artefatos e a personalização de ferramentas computacionais para apoiar o ProLedes são apresentados. Com o intuito de comprovar os resultados obtidos com o ProLedes, diversas evidências são apresentadas.
Palavras-chave: Manutenção, Software, Engenharia de Software

Referências

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.
Publicado
24/10/2016
CAGNIN, Maria Istela; LANDRE, Geraldo Barbosa; DE OLIVEIRA, Leandro Magalhães; NAHABEDIAN, Marcelo de Andréa; HORA, Andre; PAIVA, Débora Maria Barroso. Melhorias no Processo de Manutenção de Software Colaborativa do Laboratório de Engenharia de Software/UFMS. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (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.