Identification of Move Method Refactoring Opportunities
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project report tiger
Active In SP
**

Posts: 1,062
Joined: Feb 2010
#1
10-02-2010, 10:58 PM


Placement of attributes/methods within classes in an object-oriented system is usually guided by conceptual criteria and aided by appropriate metrics. Moving state and behavior between classes can help reduce coupling and increase cohesion, but it is nontrivial to identify where such refactorings should be applied. In this paper, we propose a methodology for the identification of Move Method refactoring opportunities that constitute a way for solving many common Feature Envy bad smells. An algorithm that employs the notion of distance between system entities attributes/methods) and classes extracts a list of behavior-preserving refactorings based on the examination of a set of preconditions. In practice, a software system may exhibit such problems in many different places. Therefore, our approach measures the effect of all refactoring suggestions based on a novel Entity Placement metric that quantifies how well entities have been placed in system classes. The proposed methodology can be regarded as a semi-automatic approach since the designer will eventually decide whether a suggested refactoring should be applied or not based on conceptual or other design quality criteria. The evaluation of the proposed approach has been performed considering qualitative, metric, conceptual, and efficiency aspects of the suggested refactorings in a number of open-source project and implimentations.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  A Novel Data Embedding Method Using Adaptive Pixel Pair Matching Report project girl 4 1,874 18-09-2014, 03:49 PM
Last Post: Radhika.m
  A NEW LOSSLESS METHOD OF IMAGE COMPRESSION AND DECOMPRESSION USING HUFFMAN CODING project girl 1 1,140 17-09-2013, 04:01 PM
Last Post: Guest
  Dental Biometrics: Human Identification Based On Dental Work Information pdf seminar projects maker 0 380 13-09-2013, 04:28 PM
Last Post: seminar projects maker
  Integer Wavelet Transform based Steganographic Method using OPA Algorithm pdf seminar projects maker 0 382 11-09-2013, 04:04 PM
Last Post: seminar projects maker
  Criminal Face Identification System ppt seminar flower 3 1,542 26-07-2013, 10:00 AM
Last Post: study tips
  Hybrid Prediction Method for Solar Power Using Different Computational Intelligence study tips 0 338 19-07-2013, 02:26 PM
Last Post: study tips
  A Secret-Sharing-Based Method for Authentication of Grayscale Document Images pdf study tips 0 430 19-07-2013, 02:09 PM
Last Post: study tips
  BUS IDENTIFICATION SYSTEM FOR VISION IMPAIRED REPORT study tips 0 336 16-07-2013, 04:44 PM
Last Post: study tips
  Project on:- Library Management System By using:- Radio frequency identification study tips 0 318 03-07-2013, 04:19 PM
Last Post: study tips
  Steganography With Region Based on Matching Method Report study tips 0 327 28-06-2013, 03:59 PM
Last Post: study tips