Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Package Level Software Refactoring Using A-KNN and Understand Tool


Affiliations
1 Sree Vidyanikethan Engineering College, Tirupati, India
2 Department of Information Technology in Sree Vidyanikethan Engineering College, Tirupati, India
     

   Subscribe/Renew Journal


Software internal complexity is one of the challenging problems in software engineering. Enhancing, modifying or adapting the software to new requirements increases the internal software complexity. Software with high level of internal complexity is difficult to maintain. Software refactoring reduces software complexity and hence decreases the maintenance effort. However, software refactoring becomes quite challenging task as the software evolves. Clustering is used as pattern recognition technique to assist in software refactoring activities at the package level. Understand tool is used to differentiate the packages and classes present in open source system [1].

Keywords

A-KNN Algorithm, Clustering, Software Refactoring.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 167

PDF Views: 1




  • Package Level Software Refactoring Using A-KNN and Understand Tool

Abstract Views: 167  |  PDF Views: 1

Authors

S. S. Srinivas
Sree Vidyanikethan Engineering College, Tirupati, India
V. Lokanadham Naidu
Department of Information Technology in Sree Vidyanikethan Engineering College, Tirupati, India

Abstract


Software internal complexity is one of the challenging problems in software engineering. Enhancing, modifying or adapting the software to new requirements increases the internal software complexity. Software with high level of internal complexity is difficult to maintain. Software refactoring reduces software complexity and hence decreases the maintenance effort. However, software refactoring becomes quite challenging task as the software evolves. Clustering is used as pattern recognition technique to assist in software refactoring activities at the package level. Understand tool is used to differentiate the packages and classes present in open source system [1].

Keywords


A-KNN Algorithm, Clustering, Software Refactoring.