Gaining an understanding of a codebase is a vital task for both software developers and project managers. Traditional text-based tools are sub-optimal for achieving this. We have developed CodeGraph, a web application that visualizes the dependency graph of JavaScript projects. This allows users to visually explore the relation between the different files in the project. Additionally, it provides the user with statistics on the project and information about the individual files. Through a small number of usability tests, we have determined that CodeGraph facilitates better understanding of a JavaScript project and allows for a more pleasant user experience than traditional text-based tools
Dependencies between program elements can reflect the architecture, design, and implementation of a ...
The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was sugges...
Open source software ecosystems are essential to software development. Developers depend on packages...
The use of dependencies have been increasing in popularity over the past decade, especially as packa...
This is the replication package for our paper on dependency smells. Here is a short description of ...
This is the replication package for our paper on dependency smells. Here is a short description of ...
This is the replication package for our paper on dependency smells. Here is a short description of ...
Software maintenance and comprehension constitute a considerable portion of the required effort for ...
The goal of this final year project was to research different JavaScript-based tools and techniques ...
Software systems are becoming increasingly complex, with developers frequentlyutilizing numerous dep...
Abstract—Monitoring software developer’s interactions in an integrated development environment is so...
Open source software projects rely on the continuous attraction of developers and therefore access t...
Any source code can be represented as a graph. This kind of representation allows capturing the inte...
Any source code can be represented as a graph. This kind of representation allows capturing the inte...
This thesis presents the topic of data visualization in web applications using the programming langu...
Dependencies between program elements can reflect the architecture, design, and implementation of a ...
The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was sugges...
Open source software ecosystems are essential to software development. Developers depend on packages...
The use of dependencies have been increasing in popularity over the past decade, especially as packa...
This is the replication package for our paper on dependency smells. Here is a short description of ...
This is the replication package for our paper on dependency smells. Here is a short description of ...
This is the replication package for our paper on dependency smells. Here is a short description of ...
Software maintenance and comprehension constitute a considerable portion of the required effort for ...
The goal of this final year project was to research different JavaScript-based tools and techniques ...
Software systems are becoming increasingly complex, with developers frequentlyutilizing numerous dep...
Abstract—Monitoring software developer’s interactions in an integrated development environment is so...
Open source software projects rely on the continuous attraction of developers and therefore access t...
Any source code can be represented as a graph. This kind of representation allows capturing the inte...
Any source code can be represented as a graph. This kind of representation allows capturing the inte...
This thesis presents the topic of data visualization in web applications using the programming langu...
Dependencies between program elements can reflect the architecture, design, and implementation of a ...
The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was sugges...
Open source software ecosystems are essential to software development. Developers depend on packages...