A PRACTICAL APPROACH TO IDENTIFYING AND PRIORITIZING MODERNIZATION OF LEGACY SYSTEMS

Currently, there are information systems that were created decades ago but are still being used, thus, today such technology is considered obsolete. In this regard, new requirements, changes or improvements are more expensive because those systems are still playing a significant role in organizations and therefore need maintenance. This paper presents a basic process that enables us objectively identifying software assets in the organization, categorize different systems as legacy and finally prioritize modernization through four levels of action called: remove application, normal maintenance, conditional maintenance and modernization.

[1]  Gómez Martínez,et al.  Elaboración de una guía para la migración de sistemas legados Oracle Form6i hacía una arquitectura multi-capa , 2012 .

[2]  Fevzi Belli,et al.  Assuring Dependability of Software Reuse: An Industrial Standard , 2013, ICSOFT.

[3]  Harry M. Sneed,et al.  Planning the Reengineering of Legacy Systems , 1995, IEEE Softw..

[4]  Colin Robson,et al.  Real World Research: A Resource for Social Scientists and Practitioner-Researchers , 1993 .

[5]  Arthur. Langer,et al.  Guide to software development : designing and managing the life cycle , 2011 .

[6]  Michael Stonebraker,et al.  Migrating Legacy Systems: Gateways, Interfaces, and the Incremental Approach , 1995 .

[7]  Pericles Loucopoulos,et al.  System Requirements Engineering , 1995, System Requirements Engineering.

[8]  Andrew P. Sage,et al.  Systems Management for Information Technology and Software Engineering , 1995 .

[9]  Mario Piattini,et al.  Reengineering Technologies , 2011, IEEE Software.

[10]  Adenekan Dedeke Improving Legacy-System Sustainability: A Systematic Approach , 2012, IT Professional.

[11]  Shaochun Zhong,et al.  A service composition approach based on sequence mining for migrating e-learning legacy system to SOA , 2010, Int. J. Autom. Comput..

[12]  Stacie Petter,et al.  Countdown to Y2Gray , 2013, IT Professional.

[13]  Ernesto Pimentel,et al.  Programación orientada a objetos con Java , 2007 .

[14]  Arthur M. Langer Legacy Systems and Integration , 2011 .

[15]  Mariano Méndez,et al.  First Steps Towards a Tool for Legacy Systems , 2011 .

[16]  Reiko Heckel,et al.  Migrating Legacy Systems to Service-Oriented Architectures , 2009, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[17]  Elsa Estevez,et al.  Services conceptualization within SOA/BPM methodology , 2012, 2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI).

[18]  Steven R. Walk Projecting Technology Change to Improve Legacy System Support Strategies , 2010 .

[19]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[20]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[21]  Manfred Reichert,et al.  A Method for Rewriting Legacy Systems using Business Process Management Technology , 2009, ICEIS.