Metrics OO Applied to Java Object Code

  • Carla Tiaki Utsunomiya UFPR
  • Márcio Delamaro FEESR
  • Edmundo Sérgio Spoto FEESR

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.

Keywords: Metrics, Object Oriented System, Object Code, Failure Propensity

References

V. Basili, L. Briand, and W. Melo. A validation of object-oriented design metrics as quality indicatores. IEE transactions On Software Engineering, 22(10):751-761, outubro 1996.

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, ?
Published
2003-09-02
UTSUNOMIYA, Carla Tiaki; DELAMARO, Márcio; SPOTO, Edmundo Sérgio. Metrics OO Applied to Java Object Code. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 2. , 2003, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2003 . p. 179-193. DOI: https://doi.org/10.5753/sbqs.2003.15700.