Trabalho para a disciplina de Manutenção e Evolução da Universidade Federal do Ceará.
O trabalho consiste em uma implementação, com Java e Spoon, de funções extratoras de métricas de software. E, a partir desses procedimentos, a análise comparativa para os projetos Open Source
Apache Commons e X-Stream.
As seguintes métricas foram implementadas no trabalho em questão:
-
Chidamber & Kemerer Metric Suite (CK):
- Weighted Methods Per Class (WMC)
- Depth of Inheritance Tree (DIT)
- Number of Children (NOC)
- Coupling between Object Classes (CBO)
- Response for a Class (RFC)
-
Object-Oriented Metric Suite (OO)
- FanIn
- FanOut
- Lines of Code (LOC)
- Number of Declared Attributes (NODA)
- Number of Public Attributes (NOPA)
- Number of Private Attributes (NOPRA)
- Number of Declared Methods (NODM)
- Number of Public Methods (NOPM)
- Number of Private Methods (NOPRM)
- Eduardo Pereira - Dev