arXiv · 1602.05891
JSClassFinder: A Tool to Detect Class-like Structures in JavaScript
Abstract
With the increasing usage of JavaScript in web applications, there is a great demand to write JavaScript code that is reliable and maintainable. To achieve these goals, classes can be emulated in the current JavaScript standard version. In this paper, we propose a reengineering tool to identify such class-like structures and to create an object-oriented model based on JavaScript source code. The tool has a parser that loads the AST (Abstract Syntax Tree) of a JavaScript application to model its structure. It is also integrated with the Moose platform to provide powerful visualization, e.g., UML diagram and Distribution Maps, and well-known metric values for software analysis. We also provide some examples with real JavaScript applications to evaluate the tool.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Leonardo Humberto Silva, Daniel Hovadick, Marco Tulio Valente, Alexandre Bergel, Nicolas Anquetil, Anne Etien. 2016-02-18. JSClassFinder: A Tool to Detect Class-like Structures in JavaScript. https://arxiv.org/abs/1602.05891
Cite the original work for its findings. Save a collection to share your selection of sources.