Um Mapeamento Sistemático Preliminar sobre Frameworks de Avaliação de Sistemas Legados

  • Jonnathan Lopes UNIPAMPA
  • Lukas Gaedicke UNIPAMPA
  • Andréa Bordin UNIPAMPA

Resumo


Sistemas legados necessitam ser avaliados com o propósito de se saber qual a melhor estratégia de evolução, o que não é uma tarefa fácil devido à complexidade inerente que esse tipo de sistema pode possuir. Assim, é importante saber quais os aspectos que devem ser observados nesse tipo de avaliação. Esse estudo apresenta um mapeamento sistemático preliminar da literatura, no qual são apresentadas as dimensões e os critérios para a avaliação desse tipo de sistema. Os dados coletados em 17 estudos mostram que a avaliação deve levar em conta aspectos técnicos e de negócio compostos por diversos critérios.

Referências

Agilar, E., Almeida, R., and Canedo, E. (2016). A systematic mapping study on legacy system modernization. In SEKE, pages 345–350.

Alkazemi, B. Y. (2014). A framework to assess legacy software systems. Journal of Software, 9(1):111–115.

Alkazemi, B. Y., Nour, M. K., and Meelud, A. Q. (2013). Towards a Framework to Assess Legacy Systems. 2013 IEEE International Conference on Systems, Man, and Cybernetics, pages 924–928.

Aversano, L., Esposito, R., Mallardo, T., and Tortorella, M. (2005). Evolving legacy system toward elegacy system in ebusiness context. In CSMR, CSMR ’07, pages 201–, Washington, DC, USA. IEEE Computer Society.

Aversano, L. and Tortorella, M. (2004). An assessment strategy for identifying legacy system evolution requirements in eBusiness context. Journal Of Software Maintenance And Evolution, pages 255–276.

Battaglia, M., Savoia, G., and Favaro, J. (1998). Renaissance: A method to migrate from legacy to immortal software systems. CSMR, 1998-March(D):197–200.

Bennett, K. (1995). Legacy systems: coping with success. IEEE Software, 12(1):19–23.

Bennett, K. H., Ramage, M., and Munro, M. (1999). Decision model for legacy systems. IEE Proceedings - Software, 146(3):153–159.

Bergmayr, A., Brunelière, H., Izquierdo, J. L. C., Gorroñogoitia, J., Kousiouris, G., Kyriazis, D., Langer, P., Menychtas, A., Orue-Echevarria, L., Pezuela, C., andWimmer, M. (2013). Migrating legacy software to the cloud with ARTIST. CSMR, pages 465–468.

Brooke, C. and Ramage, M. (2001). Organisational scenarios and legacy systems. International Journal of Information Management, 21(5):365–384.

De Lucia, A., Fasolino, A. R., and Pompella, E. (2001). A decisional framework for legacy system management. IEEE International Conference on Software Maintenance, ICSM, pages 642–653.

Fronckowiakand, D. and Zandoli, R. (2013). A new algorithmic approach to the it modernization problem. Proceedings of Student/Faculty Research Day, CSIS, Pace University, pages 280–287.

Jain, S. and Chana, I. (2015). Modernization of Legacy Systems: A Generalised Roadmap. Proceedings of the Sixth International Conference on Computer and Communication Technology 2015, pages 62–67.

Johann, S. (2016). Dave thomas on innovating legacy systems. IEEE Software, (2):105–108.

Kankaanpää, I., Tiihonen, P., Ahonen, J., Koskinen, J., Tilus, T., and & Sivula, H. (2007). Legacy system evolution - a comparative study of modernisation and replacement initiation factors. ICEIS 2007, pages 280–287.

Koskinen, J., Ahonen, J. J., Sivula, H., Tilus, T., Lintinen, H., and Kankaanpaa, I. (2005). Software modernization decision criteria: an empirical study. In CSMR, pages 324– 331.

Nakagawa, E., Scannavino, K., Fabbri, S., and Ferrari, F. (2017). Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática. Elsevier Editora Ltda.

O’Byrne, P. and Wu, B. (2000). Lace frameworks and technique-identifying the legacy status of a business information system from the perspectives of its causes and effects. In Proceedings International Symposium on Principles of Software Evolution, pages 170–174.

Petersen, K., Feldt, R., Mujtaba, S., and Mattsson, M. (2008). Systematic mapping studies in software engineering. In EASE, volume 8, pages 68–77.

Rajavat, A. and Tokekar, V. (2011). ReeRisk - A decisional risk engineering framework for legacy system rejuvenation through reengineering. CCIS, pages 152–158.

Ransom, J., Somerville, I., and Warren, I. (1998). A method for assessing legacy systems for evolution. CSMR, pages 128–134.

Sneed, H. M. (1995). Planning the Reengineering of Legacy Systems. IEEE Software, 12(1):24–34.
Publicado
22/10/2018
LOPES, Jonnathan; GAEDICKE, Lukas; BORDIN, Andréa. Um Mapeamento Sistemático Preliminar sobre Frameworks de Avaliação de Sistemas Legados. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 2. , 2018, Dois Vizinhos/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 65-72.