The Computer Journal Advance Access first published online on January 25, 2008
This version published online on February 18, 2008
The Computer Journal, doi:10.1093/comjnl/bxm125
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Metrics to Evaluate the Use of Object Oriented Frameworks
1 Computer Science Department – INE, Federal University of Santa Catarina – UFSC, CP 476, 88037-000 Florianópolis, SC, Brazil
2 Federal Center of Technological Education of Mato Grosso – CEFET, BR 364, Km 329, 78106-000 Cuiabá, MT, Brazil
* Corresponding author: ricardo{at}inf.ufsc.br
Received 14 May 2007; revised 18 December 2007
The adoption of object-oriented (OO) framework approach can increase the reuse in software development. To reach this goal, however, a high quality OO framework design is needed. Moreover, an OO framework must be used in a proper way. General principles are proposed for OO framework design and use, but it is difficult to evaluate OO framework design and OO framework use in an objective way. This work proposes metrics for quantifying features of OO frameworks and software developed using them. They are useful for evaluating OO framework use and learning how to use it, using statistical comparison with present software based on specific OO frameworks. Additionally, the metrics produce a feedback for OO framework developers. A set of tools developed for automatic gathering and for browsing this kind of information is presented, as well as experimental results.
Key Words: object-oriented frameworks framework use learning framework use evaluation framework evaluation analysis tools automated analysis