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

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

Abstract


Legacy systems need to be evaluated in order to know the best evolution strategy, it’s not an easy task due to the inherent complexity that this type of system can have. In this way, it’s important to know what aspects should be observed in this evaluation process. This paper presents a preliminary systematic mapping of literature which presents the dimensions and criteria for the evaluation of this type of system. The data collected in 17 studies show take into account technical and business aspects comprised of several criteria.

References

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.
Published
2018-10-22
LOPES, Jonnathan; GAEDICKE, Lukas; BORDIN, Andréa. Um Mapeamento Sistemático Preliminar sobre Frameworks de Avaliação de Sistemas Legados. In: REGIONAL SCHOOL OF SOFTWARE ENGINEERING (ERES), 2. , 2018, Dois Vizinhos/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 65-72.