A software architecture is an abstraction of a software system, which is indispensable for many software engineering tasks. Unfortunately, in many cases information pertaining to the software architecture is not available, outdated, or inappropriate for the task at hand. The RECONSTRUCTOR project focuses on software architecture reconstruction, i.e., obtaining architectural information from an existing system. Our research, which is part of RECONSTRUCTOR, focuses on interactive visualization and tries to answer the following question: How can users be enabled to understand the large amounts of information relevant for program understanding using visual representations? To answer this question, we have iteratively developed a number of techn...
Abstract:Software visualization studies techniques and methods for graphically representing various ...
Tracing the history of software engineering reveals a series of abstractions. In early days, softwar...
Context Given the increased interest in using visualization techniques (VTs) to help communicate and...
A software architecture is an abstraction of a software system, which is indispensable for many soft...
We provide a novel visualization method for the comparison of hierarchically organized data. Our tec...
Typically software engineers implement their software according to the design of the software struc...
Software systems are an integral component of our everyday life as we find them in tools and embedde...
The clear and meaningful visualization of relations between software entities is an invaluable tool ...
Software systems are an integral component of our everyday life as we find them in tools and embedde...
In many enterprises the number of deployed applications is constantly increasing. Those applications...
The evolution and maintenance of large-scale software systems requires first an understanding of its...
A software architecture is an abstraction of a software system, which is indispensable for many soft...
Visually investigating large network-like structures is a challenging task. Several approaches have ...
With the volume of software in production use dramatically increasing, the importance of software ma...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
Abstract:Software visualization studies techniques and methods for graphically representing various ...
Tracing the history of software engineering reveals a series of abstractions. In early days, softwar...
Context Given the increased interest in using visualization techniques (VTs) to help communicate and...
A software architecture is an abstraction of a software system, which is indispensable for many soft...
We provide a novel visualization method for the comparison of hierarchically organized data. Our tec...
Typically software engineers implement their software according to the design of the software struc...
Software systems are an integral component of our everyday life as we find them in tools and embedde...
The clear and meaningful visualization of relations between software entities is an invaluable tool ...
Software systems are an integral component of our everyday life as we find them in tools and embedde...
In many enterprises the number of deployed applications is constantly increasing. Those applications...
The evolution and maintenance of large-scale software systems requires first an understanding of its...
A software architecture is an abstraction of a software system, which is indispensable for many soft...
Visually investigating large network-like structures is a challenging task. Several approaches have ...
With the volume of software in production use dramatically increasing, the importance of software ma...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
Abstract:Software visualization studies techniques and methods for graphically representing various ...
Tracing the history of software engineering reveals a series of abstractions. In early days, softwar...
Context Given the increased interest in using visualization techniques (VTs) to help communicate and...