Software evolution visualization: A systematic mapping study

RL Novais, A Torres, TS Mendes, M Mendonça… - Information and …, 2013 - Elsevier
Background Software evolution is an important topic in software engineering. It generally
deals with large amounts of data, as one must look at whole project histories as opposed to …

Understanding software evolution using a combination of software visualization and software metrics

M Lanza, S Ducasse - 2002 - boris.unibe.ch
Coping with huge amounts of data is one of the major problems in the context of software
evolution. Current approaches reduce this complexity by filtering out irrelevant information …

Visual software evolution reconstruction

M D'Ambros, M Lanza - Journal of Software Maintenance and …, 2009 - Wiley Online Library
The analysis of the evolution of large software systems is challenging for many reasons,
such as the retrieval and processing of historical information and the large quantity of data …

Supporting simultaneous versions for software evolution assessment

J Laval, S Denier, S Ducasse, JR Falleri - Science of Computer …, 2011 - Elsevier
When reengineering software systems, maintainers should be able to assess and compare
multiple change scenarios for a given goal, so as to choose the most pertinent one. Because …

Multiscale and multivariate visualizations of software evolution

L Voinea, A Telea - Proceedings of the 2006 ACM symposium on …, 2006 - dl.acm.org
Software evolution visualization is a promising technique for assessing the software
development process. We study how complex correlations of software evolution attributes …

Software evolution: analysis and visualization

HC Gall, M Lanza - Proceedings of the 28th international conference on …, 2006 - dl.acm.org
Gaining higher level evolutionary information about large software systems is a key
challenge in dealing with increasing complexity and decreasing software quality. Software …

Software visualization in software maintenance, reverse engineering, and re‐engineering: a research survey

R Koschke - Journal of Software Maintenance and Evolution …, 2003 - Wiley Online Library
Software visualization is concerned with the static visualization as well as the animation of
software artifacts, such as source code, executable programs, and the data they manipulate …

[HTML][HTML] Visualizations for the evolution of Variant-Rich Systems: A systematic mapping study

R Medeiros, J Martinez, O Díaz, JR Falleri - Information and Software …, 2023 - Elsevier
Abstract Context: Variant-Rich Systems (VRSs), such as Software Product Lines or variants
created through clone & own, aim at reusing existing assets. The long lifespan of families of …

Analyzing software evolution through feature views

O Greevy, S Ducasse, T Gîrba - Journal of Software …, 2006 - Wiley Online Library
Features encapsulate the domain knowledge of a software system and thus are valuable
sources of information for a reverse engineer. When analyzing the evolution of a system, we …

The small project observatory: Visualizing software ecosystems

M Lungu, M Lanza, T Gîrba, R Robbes - Science of Computer …, 2010 - Elsevier
Software evolution research has focused mostly on analyzing the evolution of single
software systems. However, it is rarely the case that a project exists as standalone …