A FRAMEWORK FOR EVALUATING LEGACY SYSTEMS– A CASE STUDY

Authors

DOI:

https://doi.org/10.51738/Kpolisa2023.20.1r.32vl

Keywords:

legacy systems, evaluation framework, software evolution, perspectives of legacy systems

Abstract

The phenomenon of legacy systems is very complex, insufficiently understood or viewed in isolation in theory and practice, leading to many failed modernization projects even with significant invested funds. In this paper, within the framework of a case study, the problems of legacy systems are observed and classified into appropriate perspectives. A framework for evaluating legacy systems is proposed, which aims to contribute to a better understanding of legacy systems and, thus, to the selection of a suitable modernization strategy for a specific system. A case study was conducted at PUC BWS, together with a value chain analysis. After that, research was carried out on certain city water supply systems in Serbia and the region, where respondents presented their views, as well as professional opinions on legacy systems. Based on the obtained results, it can be concluded that the proposed conceptual framework can serve as a tool through which it can be checked whether the system exhibits the characteristics of the legacy system.

Downloads

Download data is not yet available.

Author Biographies

Slavimir Vesić, PUC “Belgrade Waterworks and Sewerage”

 

 

Duško Laković, Ministry of the Interior of the Republic of Serbia

 

 

References

Alderson, A., & Shah, H. (1999). Technical opinion: Viewpoints on legacy systems. Communications of the ACM, 42(3), 115–116. https://doi.org/10.1145/295685.295722

Bisbal, J., Lawless, D., Wu, B., Grimson, J., Wade, V., Richardson, R., & O’Sullivan, D. (1997). Overview of legacy information system migration. Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC, 529– 530. https://doi.org/10.1109/apsec.1997.640219

Brooke, C., & Ramage, M. (2001). Organisational scenarios and legacy systems. International Journal of Information Management, 21(5), 365–384. https://doi.org/10.1016/S0268-4012(01)00023-8

Difallah, D. E., Cudre-Mauroux, P., & McKenna, S. A. (2013). Scalable anomaly detection for smart city infrastructure networks. IEEE Internet Computing, 17(6), 39–47. https://doi.org/10.1109/MIC.2013.84

Khadka, R., Batlajery, B. V., Saeidi, A. M., Jansen, S., & Hage, J. (2014). How do professionals perceive legacy systems and software modernization? ICSE 2014: Proceedings of the 36th International Conference on Software Engineering, 36–47. https://doi.org/10.1145/2568225.2568318

Lazarević, B., Marjanović, Z., Aničić, N., & Babarogić, S. (2006). Baza podataka [Databases] (3rd ed.). Fakultet organizacionih nauka.

Mitleton-Kelly, E. (2006). IT legacy systems: Enabling environments that reduce the legacy problem: A complexity perspective. In N. Madhavji, J. FernandezRamil, & D. Perry (Eds.), Software evolution and feedback: Theory and practice (1st ed.). John Wiley & Sons Ltd. https://doi.org/10.1002/0470871822.ch3

Nassif, R., & Mitchusson, D. (1993). Issues and approaches for migration/ cohabitation between legacy and new systems. SIGMOD ’93: Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, 471–474. https://doi.org/10.1145/170035.170145

Parnas, D. L. (1994). Software Aging. ICSE ’94 Proceedings of the 16th International Conference on Software Engineering, 279–287.

Pfleeger, S. L., & Atlee, J. M. (2009). Software engineering: Theory and practice (4th ed.). Pearson.

PwC. (2016). Balance of Risk: Risk and reward across the water and sewerage value chain. http://www.ofwat.gov.uk/wp-content/uploads/2015/12/rpt _com201512pwcrisk.pdf

Seacord, R. C., Plakosh, D., & Lewis, G. A. (2003). Modernizing legacy systems: Software technologies, engineering processes, and business practices. Addison-Wesley Professional.

Sommerville, I. (2016). Software engineering (10th ed.). Pearson Education Limited.

Ulrich, W. M., & Newcomb, P. H. (2010). Information systems transformation: Architecture-Driven modernization case studies. In Information systems transformation. Morgan Kaufmann OMG Press Titles. https://doi.org/10.1016/C2009-0-19987-7

United States Government Accountability Office. (2019). GAO-19-471 – Information technology – Agencies need to develop modernization plans for critical legacy systems. https://www.gao.gov/assets/700/699616.pdf

Vesić, S. L. (2020). Uticaj razvoja IT tehnologija na prevazilaženje problema nasleđenih sistema [The impact of the Development of IT technologies in overcoming the problems of legacy information systems]. Kultura Polisa, 17(42), 667–678.

Warren, I. (1999). The renaissance of legacy systems. Springer.

Willem-Jan, van den H. (2009). Aligning modern business processes and legacy systems: A component-based perspective. The MIT Press. https://doi.org/978-0262513463

Wu, B., Lawless, D., Bisbal, J., Grimson, J., Wade, V., O’Sullivan, D., & Richardson, R. (1997). Legacy systems migration-a method and its tool-kit framework. In Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference, Hong Kong, China, 1997 (pp. 312–320). https://doi.org/10.1109/apsec.1997.640188

Downloads

Published

2023-04-18

How to Cite

Vesić, S., & Laković, D. (2023). A FRAMEWORK FOR EVALUATING LEGACY SYSTEMS– A CASE STUDY . KULTURA POLISA, 20(1), 32–50. https://doi.org/10.51738/Kpolisa2023.20.1r.32vl

Issue

Section

Original scientific work

Metrics

Most read articles by the same author(s)