Research Article

Dual-Step Phase Reverse Software Engineering Model for Legacy Software System

by  Ndigwe C.F., Okeke O.C.
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 187 - Issue 61
Published: December 2025
Authors: Ndigwe C.F., Okeke O.C.
10.5120/ijca2025925998
PDF

Ndigwe C.F., Okeke O.C. . Dual-Step Phase Reverse Software Engineering Model for Legacy Software System. International Journal of Computer Applications. 187, 61 (December 2025), 40-47. DOI=10.5120/ijca2025925998

                        @article{ 10.5120/ijca2025925998,
                        author  = { Ndigwe C.F.,Okeke O.C. },
                        title   = { Dual-Step Phase Reverse Software Engineering Model for Legacy Software System },
                        journal = { International Journal of Computer Applications },
                        year    = { 2025 },
                        volume  = { 187 },
                        number  = { 61 },
                        pages   = { 40-47 },
                        doi     = { 10.5120/ijca2025925998 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2025
                        %A Ndigwe C.F.
                        %A Okeke O.C.
                        %T Dual-Step Phase Reverse Software Engineering Model for Legacy Software System%T 
                        %J International Journal of Computer Applications
                        %V 187
                        %N 61
                        %P 40-47
                        %R 10.5120/ijca2025925998
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

Software reverse engineering is a unit of software engineering that specializes in using special tools for re-planning, re-engineering, re-designing and reuse of classic and deprecated applications or software systems. This paper proposes a Reverse Software Engineering Model (CRSE) for Legacy Software and deploy a use case scenario in validating the model in developing system. The research uses a hybrid of Object-Oriented Analysis and Design Methodology (OOADM) and the Agile Software Development - eXtreme Programming Methodology (XPM) as its methodology. The model and its analysis is presented in this paper. The Use case selected will be designed using the reverse Software engineering process model developed in the research.

References
  • Shafagat, M. (2024) The essence and challenges of reverse engineering, Industrial Engineering and Strategic Management, pouyan press www.iesmj.com 1-7
  • Thomas F., Tab Z., Willem V. I., Gertjan E., Bart C., Christian C., and Bjorn D. (2024) Tools and Models for Reverse softwareReverse Engineering Research. In Proceedings of the 2024 Workshop on Research on offensive and defensive techniques in the context of Man At The End (MATE) attacks (CheckMATE ’24), Salt Lake City, UT, USA.
  • Yumin S. (2021) Reverse Engineering Technology and its Application, World Scientific Research Journal, 7(8), 137-143
  • Michigan Tech. (2024) What is Reverse Software Engineering, Michigan Technological University https://www.mtu.edu/cs/undergraduate/software/
  • Zhang J. (2021) Application of Reverse Engineering Technology in the Field of Mechanical Manufacturing, Technology and Market, 28(2021) No.16, p.138-139.
  • Fikri M, Kusumawardani S. S., and Ferdiana R. (2020) Reverse Engineering Website Navigation Using an Information Architecture Approach (Case Study: Kanal
  • Pengetahuan Universitas Gadjah Mada), Journal of Physics: Conference Series 1577, Series IOP Publishing doi:10.1088/1742-6596/1577/1/012054
  • Gao Yu, L I Wei-min, ZHAO Xu-dong, (2021): Current Situation and Prospects of Reverse Engineering Technology, Journal of Liaoning University of Technology (Natural Science Edition),41(2), 90-94,128.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

CSRE Model Reverse software engineering eXtreme programming legacy software classical application

Powered by PhDFocusTM