JS']JSDeodorant: Class-awareness for Java']JavaScript programs

被引:1
作者
Eshkevari, Laleh [1 ]
Mazinanian, Davood [1 ]
Rostami, Shahriar [1 ]
Tsantalis, Nikolaos [1 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ, Canada
来源
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017) | 2017年
关键词
D O I
10.1109/ICSE-C.2017.6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 class-aware maintenance and comprehension for JavaScript programs. (https://youtu.be/k4U2LwkL6JU)
引用
收藏
页码:71 / 74
页数:4
相关论文
共 4 条
[1]  
Mesbah A., 2016, P IEEE INT C SOFTW A
[2]  
Osmani Addy, 2012, LEARNING JAVASCRIPT
[3]  
Rostami S., 2016, P 32 IEEE INT C SOFT
[4]  
Silva Leandro Araujo., 2016, Computing Research Repository