Abstract: Dynamic OO Metric Tool is used for measuring different software metrics and characteristics of java programs by accessing.class file or byte code and gives in-depth detail of the project in form of its number of packages, classes, their methods, constructors and fields. The metrics used in Dynamic Metric Tool are used to predict various characteristics at the earlier stages of software lifecycle by just compiling the completed modules and getting its detail by using the proposed tool in mathematical form. The evaluated metrics results are presented in a graphical user interface that gives exhaustive detail in a very clear and simple way. It establishes quality benchmarks to identify potential design problems at early stages of software lifecycle rather than putting it later ends. The overall aim of Dynamic OO Metric Tool is to calculate various software metrics and design attributes for java projects so as to reduce the complexity of maintenance and moving it towards design and coding phase.
Keywords: Object Oriented, Object Oriented Programming, Software Maintenance, Java, Design attribute