Optimization of ObjectOriented Design using Coupling Metrics

Parul Gandhi, Pradeep Kumar Bhatia · International Journal of Computer Applications · 2011

In spite of large acceptance of object-oriented paradigm, many programmers don't have a firm grip on the design principles and the intimate mechanisms of object-orientation and this result into to a lot of poor designed large scale OO systems.Coupling in the software is one of the most vibrant internal quality attribute to measure the design performance.In this paper, we propose M essage Received Coupling (M RC) and Degree of Coupling (DC) metrics for the automatic detection of a set of design problems along with an algorithm to apply these metrics to redesign an object-oriented source code, if necessary.We also design a M ethod Calling Graph (M CG) that helps in calculating the value of proposed metrics.The revised set of metrics helps the developers to decide whether a design needs to be changed or left in its original form.

Read the paper · More papers on PaperTik