We use object-oriented design metrics to quantify particular characteristics of object-oriented systems such as quality. Object-oriented design metrics can be used as guidelines for when to refactor. Refactoring can improve the quality of a software system as measured by a variety of object-oriented design metrics such as depth of inheritance tree and number of classes but knowing which refactoring choices should be implemented is the key. MetricSoft unlike other tools provides the capability of recommending different refactoring techniques based on configurable safe range for each object-oriented design metric. Violating metrics reports can be created by setting upper and lower bounds in the safe range. MetricSoft also provides a comprehensive range of object-oriented design metrics. The supported metrics include depth of inheritance tree, number of attributes, number of methods, and other object-oriented design metrics. The point of the plugin is toeliminate as many pre-release defects as possible regardless of who “caused” the error.
20th International Invention, Innovation and Technology Exhibition 2009 (Silver Medal Winner)
K365Labs would like to congratulation our software architect Ervin Loh for winning the Silver award for the 20th International Invention, Innovation and Technology Exhibition 2009 held at Kuala Lumpur Convention Centre for the product MetricSoft. He is also awarded the Microsoft Most Valueable Professional by Microsoft for the year 2009.
---------------------
We use object-oriented design metrics to quantify particular characteristics of object-oriented systems such as quality. Object-oriented design metrics can be used as guidelines for when to refactor. Refactoring can improve the quality of a software system as measured by a variety of object-oriented design metrics such as depth of inheritance tree and number of classes but knowing which refactoring choices should be implemented is the key. MetricSoft unlike other tools provides the capability of recommending different refactoring techniques based on configurable safe range for each object-oriented design metric. Violating metrics reports can be created by setting upper and lower bounds in the safe range. MetricSoft also provides a comprehensive range of object-oriented design metrics. The supported metrics include depth of inheritance tree, number of attributes, number of methods, and other object-oriented design metrics. The point of the plugin is toeliminate as many pre-release defects as possible regardless of who “caused” the error.
Our past activities
K365Labs on Facebook