Ponte Academic Journal Dec 2016, Volume 72, Issue 12 |
DESIGN AND ANALYSIS OF AUTOMATIC VERIFICATION OF REFACTORED LEGACY CODE IN SOFTWARE SYSTEMS Author(s): Srinivas Malladi ,G. Ramakrishna J. Ponte - Dec 2016 - Volume 72 - Issue 12 doi: 10.21506/j.ponte.2016.12.54 Abstract: The software development is primarily more important for the business organisation due to its dynamic changes that has to be carried out in a less span of time. Over the last two decades, many business organizations had noticed that a generous amount of non-trivial legacy software frameworks fail due to unstructured architectural design. Consequently, software reuse will improves the quality of the product, increases the productivity and reduces the costs in an organization. .Refactoring is professional procedure for managing the software systems. Indeed, programmers practice regularly with refactoring tools in two different occasions- normal program development phase whenever and wherever design problems arise. Secondly these tools are needed at the time of code duplication, specifically when adding a new feature, the programmer need to remove the duplication using the re-factor tool. Based on level of automation, refactoring can be classified into three categories-Fully manual refactoring, Semi-automatic refactoring and automatic refactoring. However, fully manual refactoring and semi-automatic refactoring tools are underused, because sometimes fails to recognize the legacy code and chasing the error messages that leads to more error-prone However, the refactoring tools are not correct in every possible cases, and programmers cannot trust them. One has to make sure that the functionality of the legacy system remains intact after going through the process of migration. Hence there is a need to build certified refactoring tools which were useful for industrial developments.This paper presents generic automated tools for analyzing the legacy software systems, , a novel refactoring tool called GAFactor which detects a developers legacy code, complete the refactoring automatically and finally we propose the complete automated certification mechanism which certifies all the functional components of a service or application and various processes involved during the certification phase
|
Download full text: Check if you have access through your login credentials or your institution |
|
Guide for Authors
This guideline has been prepared for the authors to new submissions and after their manuscripts have been accepted |
Authors Login
We welcome refrees who would be willing to act as reviewers |
Paper Tracking
You can track your submitted article from this tab |
Editorial Board
The international editorial board is headed by Dr. Maria E. Boschi |
General Policies
Papers that are published or held by the Journal may not be published elsewhere |
Peer Review Process
Papers will be sent to three peer reviewers for evaluation |