Performing Reengineering using Scrum Agile Framework

Jaswinder Pal Singh, Kanwalvir Singh Dhindsa, Jaiteg Singh · 2020

Software reengineering is an approach of improving the maintainability of the existing software. Reengineering enhances the quality of the software and keeps the software alive for a more extended period. For the last four decades, researchers used a reengineering approach to transform the legacy system, to adopt new requirements as well as to reduce the faults of the system. The proposed work reduces the complexity of the software by applying the reengineering process. Scrum agile approach has been used for implementing the process of reengineering. Work also validates the improvement in the software after performing reengineering. The internal design complexity of the software is measured and reengineering is performed to reduce software complexity.

Read the paper · More papers on PaperTik