CodeGraph: an Interactive Dependency Analyzer for JavaScript Projects

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2021-06-14
Department
Major/Subject
Visual Computing and Communication
Mcode
SCI3102
Degree programme
Master's Programme in ICT Innovation
Language
en
Pages
6+106
Series
Abstract
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.
Description
Supervisor
Vuorimaa, Petri
Thesis advisor
Prokhorov, Alex
Keywords
dependency, JavaScript, visualization, graph, CodeGraph
Other note
Citation