Research indexJournal article
JSDeodorant: Class-Awareness for JavaScript Programs
Eshkevari, Mazinanian, Rostami and 1 other
1 May 2017
JSDeodorant: Class-Awareness for JavaScript Programs
Eshkevari, Mazinanian, Rostami and 1 other · 2017 · Subscription
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
Until the recent updates to JavaScript specifications, adding syntactical support for class and namespace declaration, developers used custom solutions to emulate modular decomposition (e.g., classes and namespaces) and other object-oriented constructs, such as interfaces, and inheritance relationships. However, the lack of standards for several years led to a large variation and diversity of custom solutions for emulating object-oriented constructs, making maintenance and comprehension activities rather difficult in JavaScript projects developed based on the previous language specifications. In this paper, we present JSDEODORANT, an Eclipse plug-in that enables classaware maintenance and comprehension for JavaScript programs. (https://youtu.be/k4U2LwkL6JU).