Callcluster: extracción, análisis y visualizacion de callgraphs
Callcuster es una plataforma extensible que permite juzgar y entender la estructura del código fuente en diversos niveles de abstracción, a partir de la visualización del mismo como un grafo, y su análisis por medio de técnicas de Ciencia de Datos. Callcluster comprende una herramienta de visualizac...
Guardado en:
| Autor principal: | |
|---|---|
| Formato: | Objeto de conferencia |
| Lenguaje: | Español |
| Publicado: |
2021
|
| Materias: | |
| Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/141020 http://50jaiio.sadio.org.ar/pdfs/est/EST-06.pdf |
| Aporte de: |
| Sumario: | Callcuster es una plataforma extensible que permite juzgar y entender la estructura del código fuente en diversos niveles de abstracción, a partir de la visualización del mismo como un grafo, y su análisis por medio de técnicas de Ciencia de Datos. Callcluster comprende una herramienta de visualización y análisis, y dos extractores que generan el callgraph para programas C y C#. La arquitectura permite añadir nuevos lenguajes y métricas con facilidad. El analizador permite ejecutar un algoritmo de clustering sobre el grafo extraído y los clusters pueden interpretarse como entidades de software para inspirar una reorganización del código fuente. Existen pocas herramientas abiertas de visualización de código, ninguna de ellas permite realizar el tipo de análisis que implementa Callcluster. |
|---|