Skip to content

pyduh/software-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compreensão de Software

Trabalho para a disciplina de Manutenção e Evolução da Universidade Federal do Ceará.

Início

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.

Metrics

Métricas

As seguintes métricas foram implementadas no trabalho em questão:

  1. Chidamber & Kemerer Metric Suite (CK):

    1. Weighted Methods Per Class (WMC)
    2. Depth of Inheritance Tree (DIT)
    3. Number of Children (NOC)
    4. Coupling between Object Classes (CBO)
    5. Response for a Class (RFC)
  2. Object-Oriented Metric Suite (OO)

    1. FanIn
    2. FanOut
    3. Lines of Code (LOC)
    4. Number of Declared Attributes (NODA)
    5. Number of Public Attributes (NOPA)
    6. Number of Private Attributes (NOPRA)
    7. Number of Declared Methods (NODM)
    8. Number of Public Methods (NOPM)
    9. Number of Private Methods (NOPRM)

Autores

  • Eduardo Pereira - Dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published