Métricas OO Aplicadas a Código Objeto Java

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

Resumo


Na busca de melhorias no processo de desenvolvimento de software para a obtenção de um produto de qualidade, várias métricas têm sido propostas, com as quais pode-se gerenciar este processo e detectar falhas de projeto. As métricas de software auxiliam na coleta de informação fornecendo dados qualitativos e quantitativos sobre o processo e o produto de software. Elas identificam onde os recursos são necessários, constituindo assim importante fonte de informação para a tomada de decisão. Métricas podem ser aplicadas em diversas fases do desenvolvimento e em diversos produtos intermediários como especificação de requisitos, projeto ou código fonte. Este trabalho mostra a factibilidade de coletar-se algumas métricas de software a partir do código objeto (bytecode) Java. Tal abordagem pode ser útil em atividades como: teste de programas que utilizam componentes de terceiros, re-engenharia e outras nas quais não se tenha acesso ao código fonte. As métricas coletadas a partir de bytecode Java foram aplicadas em um estudo de caso com dois sistemas onde procurou-se relacionar as métricas com a propensão a falhas.

Palavras-chave: Métricas, Sistema Orientado a Objetos, Código Objeto, Propensão à Ocorrência de falha

Referências

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, ?
Publicado
02/09/2003
UTSUNOMIYA, Carla Tiaki; DELAMARO, Márcio; SPOTO, Edmundo Sérgio. Métricas OO Aplicadas a Código Objeto Java. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (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.