Enhanced Re-Engineering Mechnanism to Improve the Efficiency of Software Re-Engineering

Abstract

Generally, software re-engineering is economical and perfect way to provide much needed boost to a present software system. Software Re-engineering is like to obtain a fully completed software from existing software with additional features if needed. The overall process of Software re-engineering is to analyze the needed requiements & its contents. It also changes the needed contents or transforms the existing software system for reconstructing a novel software system. The difficult part in re-engineering is to understand the traditional system. Most of the software re-engineering mechanisms are aimed to achieve the common re-engineering objectives and the objectives are: improved software quality, reduced complexity, reduce maintenance cost and increased reliability. As a result, several traditional re-engineering mechanisms fail to verify the performance of individual functionality in existing software. This performance evaluation increases the complexity in re-engineering process. To minimizing the complexities in software re-engineering, this proposed system implements a novel approach named Enhanced Re-engineering mechanism. This enhanced mechanism introduces a new idea, before executing the re- build process the developer verifies the performance of particular function in existing system. After that, the function performance is compared with proposed algorithm. Based on the comparison process only rebuild process should be carried out. Finally this proposed mechanism reduces the complexities in software re-engineering.

Authors and Affiliations

A. Cathreen Graciamary, Chidam baram

Keywords

Related Articles

Writing Kurdish Alphabetics in Java Programming Language

Nowadays, Kurdish programmers usually suffer when they need to write Kurdish letter while they program in java. More to say, all the versions of Java Development Kits have not supported Kurdish letters. Therefore, the ai...

Social Network Analysis of Twitter to Identify Issuer of Topic using PageRank

Twitter as widest micro-blogging and social media proves a billion of tweets from many users. Each tweet carry its own topic, and the tweet itself is can be retweeted by other user. Social network analysis is needed to r...

Profile-Based Semantic Method using Heuristics for Web Search Personalization

User profiles play a critical role in personalizing user search. It assists search systems in retrieving relevant information that is searched on the web considering the user needs. Researchers presented a vast number of...

Load Balancing based on Bee Colony Algorithm with Partitioning of Public Clouds

Cloud computing is an emerging trend in the IT industry that provides new opportunities to control costs associated with the creation and maintenance of applications. Of prevalent issues in cloud computing, load balancin...

Kit-Build Concept Map with Confidence Tagging in Practical Uses for Assessing the Understanding of Learners

An answer of a learner can be interpreted as a learning evidence for demonstrating the understanding of the learner, while a confidence on the answer represents the belief of the learner as the degree of understanding. I...

Download PDF file
  • EP ID EP397000
  • DOI 10.14569/IJACSA.2016.071136
  • Views 100
  • Downloads 0

How To Cite

A. Cathreen Graciamary, Chidam baram (2016). Enhanced Re-Engineering Mechnanism to Improve the Efficiency of Software Re-Engineering. International Journal of Advanced Computer Science & Applications, 7(11), 285-290. https://europub.co.uk/articles/-A-397000