A Visual Analytics Tool for Software Project Structure and Relationships among Classes

  • Authors:
  • Juan García;Antonio González Torres;Diego Alonso Gómez Aguilar;Roberto Therón;Francisco J. García Peñalvo

  • Affiliations:
  • Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, Spain 37008;Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, Spain 37008;Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, Spain 37008;Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, Spain 37008;Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, Spain 37008

  • Venue:
  • SG '09 Proceedings of the 10th International Symposium on Smart Graphics
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper aims to support the software development and maintenance process with the assistance of a visual analytics tool proposal. The proposal focuses on providing detailed information about the software project structure, class relationships, class coupling, class level metrics and source code. It discloses project structure details and offers interaction techniques in order to quickly review source code classes and obtain insight of their relationships and coupling. The data used in the analysis and visualization has been extracted from Software Configuration Management (SCM) tool repositories. Finally, a case study and the results of applying our tool to several software project revisions are discussed.