Software developers often ask questions about software systems and software ecosystems that entail exploration and navigation, such as who uses this component?, and where is this feature implemented?. Software visualisation can be a great aid to understanding and exploring the answers to such questions, but visualisations require expertise to implement effectively, and they do not always scale well to large systems. We propose to automatically generate software visualisations based on software models derived from open source software corpora and from an analysis of the properties of typical developers queries and commonly used visualisations. The key challenges we see are (1) understanding how to match queries to suitable visualisations, an...
In this paper, we advocate the use of visual tooling for the development and maintenance of componen...
Configuration management tools have become well and widely accepted by the software industry. Softwa...
This thesis aims at investigating the adequacy of the Unified Model for Software Engineering Data an...
Although abundant studies have shown how visualisation can help software developers to perform their...
Abstract. Visualisation provides good support for software analysis. It copes with the intangible na...
A number of taxonomies to classify and categorize software visualization systems have been proposed ...
In this article we describe an ongoing effort to integrate information visualization techniques into...
Software visualization can be very useful for answering complex questions that arise in the software...
Abundant studies have shown that visualization is advantageous for software developers, yet adopting...
Context: Accurately relating code authorship to commit frequency over multiple software revisions is...
The comprehensive understanding of today’s software systems is a daunting activity, because of the s...
Abstract We present a software framework for visual mining of software repositories. Our framework a...
This thesis aims to examine a novel approach for software visualization. In the software development...
Understanding software artefacts is a crucial task for people who want to participate in any softwar...
Software Visualization is, despite the many publications and advances in this research field, still ...
In this paper, we advocate the use of visual tooling for the development and maintenance of componen...
Configuration management tools have become well and widely accepted by the software industry. Softwa...
This thesis aims at investigating the adequacy of the Unified Model for Software Engineering Data an...
Although abundant studies have shown how visualisation can help software developers to perform their...
Abstract. Visualisation provides good support for software analysis. It copes with the intangible na...
A number of taxonomies to classify and categorize software visualization systems have been proposed ...
In this article we describe an ongoing effort to integrate information visualization techniques into...
Software visualization can be very useful for answering complex questions that arise in the software...
Abundant studies have shown that visualization is advantageous for software developers, yet adopting...
Context: Accurately relating code authorship to commit frequency over multiple software revisions is...
The comprehensive understanding of today’s software systems is a daunting activity, because of the s...
Abstract We present a software framework for visual mining of software repositories. Our framework a...
This thesis aims to examine a novel approach for software visualization. In the software development...
Understanding software artefacts is a crucial task for people who want to participate in any softwar...
Software Visualization is, despite the many publications and advances in this research field, still ...
In this paper, we advocate the use of visual tooling for the development and maintenance of componen...
Configuration management tools have become well and widely accepted by the software industry. Softwa...
This thesis aims at investigating the adequacy of the Unified Model for Software Engineering Data an...