Title
Detecting Function Constructors in JavaScript
Abstract
Prior to the recent updates of the JavaScript language specifications, developers had to use custom solutions to emulate constructs such as classes, modules, and namespaces in JavaScript programs. This paper introduces JSDEODORANT, an automatic approach for detecting function constructors declared locally, under a namespace, or even in other modules. The comparison with the state-of-the-art tool, JSClassFinder, shows that while the precision of the tools is very similar (97% and 98%), the recall of JSDEODORANT (98%) is much higher than JSClassFinder (61%).
Year
DOI
Venue
2016
10.1109/ICSME.2016.29
2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Keywords
Field
DocType
JavaScipt,Class emulation,Comprehension
Programming language,Software engineering,Computer science,Unobtrusive JavaScript,Emulation,Namespace,JavaScript,Cognitive neuroscience of visual object recognition
Conference
ISSN
ISBN
Citations 
1063-6773
978-1-5090-3807-7
3
PageRank 
References 
Authors
0.39
4
4
Name
Order
Citations
PageRank
Shahriar Rostami1171.29
Laleh Mousavi Eshkevari2924.43
Davood Mazinanian31097.58
Nikolaos Tsantalis474332.14