Ariadne is a novel visualization tool that allows end users to explore the socio-technical relationships in software development projects. Essentially the visualization is a variant of a social network graph. It is based on the observation that dependencies between software components create dependencies between the developers implementing those components. This relationship emerged in our own and other researchers ' field studies of software projects. Large software development projects require management of dependencies by managers and developers to ensure the smooth coordination of work. We sought to evaluate our visualization to assess its utility. Although we had some informal trials with potential end users, we sought a deeper an...
This thesis aims to examine a novel approach for software visualization. In the software development...
peer-reviewedDeveloping well-formed software visualization tools requires increased empirical study ...
Abstract. Programmers spend much of their time investigating the source code of a program, which oft...
The paper presents a usability study conducted with graduate and undergraduate computer science stud...
Abstract—Today, many of the research innovations in software visualization and comprehension are eva...
Context: Frequent changes to groups of software entities belonging to different parts of the system ...
Understanding software artefacts is a crucial task for people who want to participate in any softwar...
Software developers have long known that project success requires a robust understanding of both tec...
Daily experiences in working with various types of computer systems show that, despite the offered f...
The development of a software system is a long and complicated process: Analyzing the evolution of a...
Maintaining complex software systems tends to be a costly activity where software engineers spend a ...
Analyzing the check-in information of open source soft-ware projects which use a version control sys...
Software Visualization can be defined as the use of graphical and textual formalisms to describe the...
This paper reports on an on-going work that investigates the use of visualization techniques to help...
Despite their ability to synthesize vast amounts of information, software visualization tools are no...
This thesis aims to examine a novel approach for software visualization. In the software development...
peer-reviewedDeveloping well-formed software visualization tools requires increased empirical study ...
Abstract. Programmers spend much of their time investigating the source code of a program, which oft...
The paper presents a usability study conducted with graduate and undergraduate computer science stud...
Abstract—Today, many of the research innovations in software visualization and comprehension are eva...
Context: Frequent changes to groups of software entities belonging to different parts of the system ...
Understanding software artefacts is a crucial task for people who want to participate in any softwar...
Software developers have long known that project success requires a robust understanding of both tec...
Daily experiences in working with various types of computer systems show that, despite the offered f...
The development of a software system is a long and complicated process: Analyzing the evolution of a...
Maintaining complex software systems tends to be a costly activity where software engineers spend a ...
Analyzing the check-in information of open source soft-ware projects which use a version control sys...
Software Visualization can be defined as the use of graphical and textual formalisms to describe the...
This paper reports on an on-going work that investigates the use of visualization techniques to help...
Despite their ability to synthesize vast amounts of information, software visualization tools are no...
This thesis aims to examine a novel approach for software visualization. In the software development...
peer-reviewedDeveloping well-formed software visualization tools requires increased empirical study ...
Abstract. Programmers spend much of their time investigating the source code of a program, which oft...