A FRAMEWORK FOR EVALUATING LEGACY SYSTEMS– A CASE STUDY
DOI:
https://doi.org/10.51738/Kpolisa2023.20.1r.32vlKeywords:
legacy systems, evaluation framework, software evolution, perspectives of legacy systemsAbstract
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
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
How to Cite
Issue
Section
License
Copyright (c) 2023 Slavimir Vesić, Duško Laković

This work is licensed under a Creative Commons Attribution 4.0 International License.











