“…Por outro lado, em relaçãoàs abordagens automatizadas, as abordagens atuais podem ser categorizadas em dois tipos: (i) extração e análise de dependências entre elementos de um sistema multilinguagem e (ii) extração e análise de métricas de software em sistemas multilinguagem. A primeira categoria agrupa trabalhos que fazem a reengenharia de sistemas gerando estruturas como grafos, que permitem a identificação das dependências entre os elementos e a construção de consultas para avaliação dessas dependências [Kullbach et al, 1998] [Linos et al, 2003] [ Kontogiannis et al, 2006] [Mayer andSchroeder, 2012] [Alves et al, 2011]. Essa abordagem permite a avaliação das dependências, masé ineficaz na avaliação estrutural do código-fonte, uma vez que não avalia as suas várias outras propriedades estruturais.…”