The Study and Approach of Software Re-Engineering
Phuc V. Nguyen, (Department of Cipher & Information Technology, Ho Chi, Minh City's Vietnamese Communist Party Committee)

TL;DR
This paper discusses the importance and methods of software re-engineering to update, improve, and reuse existing software systems amidst technological obsolescence and changing development needs.
Contribution
It provides an overview of software re-engineering concepts, emphasizing its necessity and approaches for transforming outdated software into maintainable and reusable systems.
Findings
Re-engineering extends software lifespan.
It reduces maintenance costs.
Supports future software development.
Abstract
The nature of software re-engineering is to improve or transform existing software so it can be understood, controlled and reused as new software. Needs, the necessity of re-engineering software has greatly increased. The system software has become obsolete no longer used in architecture, platform they're running, stable and consistent they support the development and support needs change. Software re-engineering is vital to restore and reuse the things inherent in the existing software, put the cost of software maintenance to the lowest in the control and establish a basis for the development of software in the future.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Software System Performance and Reliability
