Metrics OO Applied to Java Object Code
Abstract
Searching for improvements in the software development process and aiming at a product with quality, several metrics, that help to manage the software process and to detect project flaws, have been proposed. Software metrics product. The identify where resources should be allocated, being an important source for decision making. They can be applied in any phase of the development and on different intermediary products as requirement specification, design or source code. This Work shows the feasibility of collecting some software metrics directly from Java object programs (Java bytecode). Such an approach can be useful in activities like: testing of third party components, re-engineering and other activities where the source code is not available. This approach has been applied in a casa study to two Java systems, trying to relate the metrics to the existence of faults.
References
A. Binkley and S. Schach. Validation of the coupling dependency metric as a predictor of run-time fauilures and maintenace measures. In Proc. 20th Int 'l conf. Software Engineering, pages 452-455, 1998.
L. Briand, J. Wust, J. W. Daly, and V. Porter. Exploring the relationships between design measures and software quality in object-oriented systems. Jounal Systems and software, 51:245-273, 200.
L. Briand, J. Wust, S. IKonomovski, and H. Lounis. A comprehensive investigation of quality factors in object-oriented designs: An industrial casa study, Technical Report ISERN-98-29, int ' l Software Eng. Research Network, 1998.
M. Cartwright and M. Shepperd. An empirical investigation of object-oriented software system. IEEE transactions On Software Engineering, ?
