EVOWAVE: A tool for information visualization


Evowave helps you analyzing your history data.

Find Out More

What's Evowave?


EVOWAVE realizes a novel visualization metaphor [Magnavita et al. 2015] . It is able to visualize different types of data generated in software evolution using both overview and detail approaches. EVOWAVE can represent a huge number of events at a glance. Several mechanisms of interactions allow the user to explore the visualization in detail. EVOWAVE has one perspective, implemented in a circular layout. This open source tool can be applied to different software engineering tasks and domains. To validate its benefits, we conducted three exploratory studies using EVOWAVE in three different software engineering domains: software collaboration, library dependency, and logical coupling [Magnavita 2016] .

Examples


Publications


  • Magnavita, R.; Novais, R.; Mendonça, M. EVOWAVE? A Multiple Domain Tool for Software Evolution Visualization. In: Congresso Brasileiro de Software: Teoria e Prática, 2016, Maringá, PR. Anais da Sessão de Ferramentas do CBSOFT 2016, 2016. v. 1. p. 17-24.

  • Magnavita, R. ; Novais, R. ; Silva, B. C. ; Mendonça, M. Using Evowave for Logical Coupling Analysis of a Long-lived Software System. In: Workshop on Software Visualization, Evolution and Maintenance, 2016, Maringá - PR. Anais do VEM 2016, 2016. p. 97-104.

  • Magnavita, R. ; Novais, R. ; Mendes, T. S. ; Mendonca, M. On the use of software visualization to analyze library dependency evolution: an exploratory study. In: 15º Simpósio Brasileiro de Qualidade de Software, 2016, Maceió. Anais do 15º Simpósio Brasileiro de Qualidade de Software, 2016.

  • Magnavita, R. ; Novais, R. L. ; Mendonça Neto, M. Using Evowave to Analyse Software Evolution. In: 17th International Conference on Enterprise Information Systems (ICEIS), 2015, Barcelona. Anais do ICEIS, 2015.