Abstract: Aspect Oriented Programming (AOP) is a new technology for separating crosscutting concerns that are usually hard to do in object-oriented programming. As AOP has better capability to handle crosscutting concerns than object-orientation it helps to write more modularized and more maintainable code. And numerous publications discuss about the advantages of AOP design and implementation. However, with respect to metrics for this new programming paradigm the work is in its infancy. In this paper we have surveyed, summarized and reviewed all available internal metrics for aspects-oriented systems.
Keywords: Aspect Oriented programming, software metrics, crosscutting