RESEARCH OF THE SOFTWARE REENGINEERING MODELS EFFECTIVENESS FOR THE TOURISM SERVICES DIGITAL TRANSFORMATION

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.3.2.46

Keywords:

reengineering, software, digital transformation, architecture, security, adaptive interface

Abstract

The paper investigates the effectiveness of software reengineering models as a key tool for the digital transformation of tourism information systems. The object of the study is the software of a tourism platform, while the subject is the processes of optimizing its architecture, performance, security, and quality of user service. Special attention is given to in-depth analysis of source code, reverse engineering, architecture redesign, and the implementation of multi-layered models using modern technologies such as PHP, MySQL, OAuth, and password hashing. The practical part is based on the reengineering of the Travel-website web application, which includes detailed code analysis, development of an updated architecture, integration with Google OAuth, enhancement of password storage security, and implementation of an adaptive interface to improve user experience.The paper substantiates the necessity of adapting software systems to the requirements of digital transformation, which is especially relevant under conditions of intense competition and martial law. The research results indicate that reengineering significantly improves system security, flexibility, and performance, which is critically important for modern tourism services. The introduction of multi-factor authentication, as well as integration with CRM and analytical systems, expands the platform’s functional capabilities, ensuring its competitiveness in the market. The proposed reengineering model is an effective tool for digital transformation, enabling the improvement of quality and reliability of tourism information systems. Furthermore, the article addresses the optimization of development costs and time through the use of proven reengineering strategies and technologies, making the proposed approach economically advantageous and practically applicable in the current IT industry environment.

References

Авраменко О. А. Архітектура засобів редокументування успадкованого програмного забезпечення. Вісник НАУ. 2020. № 3–4 (33). С. 58–62.

Гвоздь М. Я. Ключова роль інформаційних технологій під час реінжинірінгу бізнес-процесів. Вісник Національного університету «Львівська політехніка». Серія: Проблеми економіки та управління. 2015. № 815. С. 202–206. URL: http://nbuv.gov.ua/UJRNVNULPP_2015_815_27

Гриценко Л. Л. Генезис реінжинірингу бізнес-процесів як елемента формування ефективної системи управління в діяльності промислових підприємств. Механізм регулювання економіки. 2015. № 2. С. 31–37.

Каризська А. Р., Ситник Н. І. Особливості реінжинірингу в організаціях, що займаються розробленням програмного продукту. Актуальні проблеми економіки та управління: збірник наукових праць молодих вчених. 2017. Вип. 11. URL: https://ela.kpi.ua/server/api/core/bitstreams/c5472d16-13b6-4432-89e6-25b716d0b68a/content

Ковальов А. І., Шевченко В. В. Концептуальні засади здійснення реінжинірингу бізнес-процесів. Вісник соціально економічних досліджень: зб. наук. пр. Одеський держ. екон. ун-т., Одеса. 2009. Вип. 35. С. 365–371.

Продіус О. І. Теоретично-методичні основи реінжинірингу бізнес-процесів. Економіка: реалії часу. Науковий журнал. 2016. № 6 (28). С. 79–87. URL: http://economics.opu.ua/files/archive/2016/n6.html

Прохорова В. В., Божанова О. В., Юхман Я. В. Реінжиніринг як інноваційна основа реконструкції системи управління підприємством. Проблеми економіки. 2020. № 4. С. 210–216. URL: http://jnas.nbuv.gov.ua/article/UJRN- 0001219373

Фаулер М. та ін. Рефакторинг. Поліпшення існуючого коду. «Діалектика». 2019. 448 с.

Abbas A. S., Jeberson W., Jeberson D. W., Klinsega V. V. Proposed Software Re-engineering Process That Combine Traditinal Software Re-engineering Process With Spiral Model. International Journal of Advanced Research in Computer Science. 2013. Vol. 4 (2). Рр. 75–83.

Andrade H., Berger C., Crnkovic I., Bosch J. Principles for Rearchitecting Software for Heterogeneous Platforms. 2020 27th AsiaPacific Software Engineering Conference (APSEC). 2020. Pp. 405–414. DOI: 10.1109/apsec51365.2020.00049

Bouchiha D. Reengineering Legacy Systems Towards New Technologies. Encyclopedia of Information Science and Technology, Fifth Edition, IGI Global. 2020. Pp. 1214–1230. DOI: 10.4018/978-1-7998-3479-3.ch084

Davenport T. Process Innovation: Reengineering Work through Information Technology. Harvard Business School Press, Boston. 1993. 337 р.

Feathers M. Working Effectively with Legacy Code. Person. 2020. 464 р.

Fung L., Tan S.Overview of Software Re-Engineering Concepts, Models and Approaches. JOIV: International Journal on Informatics Visualization. 2025. № 9. Рр. 46. DOI:10.62527/joiv.9.1.3034

Hammer M., Champy J. Reengineering the Corporation: Manifesto for Business Revolution. Zondervan. 2009. 332 p.

Kernytskyy O., Kernytskyy A., Teslyuk V. The Synthesis Method for Specifications and Requirements in the Process of IT Project Reengineering. International Scientific and Technical Conference on Computer Sciences and Information Technologies, Institute of Electrical and Electronics Engineers Inc. 2023. № 5. Рр. 1–8. DOI:10.1109/ CSIT61576.2023.10324175

Kumar A. Software Re-engineering Process Model. International Journal of Science and Research. 2019. Pp. 2319–7064. DOI:10.21275/SR21101152601

Sommerville I. Software engineering. Pearson Education. 2007. 792 р.

Team N. Reverse Engineering. Handbook for CTFers, Singapore: Springer Nature Singapore. 2022. Pp. 295–427. DOI: 10.1007/978-981- 19-0336-6_5

Published

2025-11-28