Title
Analysis of JavaScript Programs: Challenges and Research Trends.
Abstract
JavaScript has been a de facto standard language for client-side web programs, and now it is expanding its territory to general purpose programs. In this article, we classify the client-side JavaScript research for the last decade or so into six topics: static analysis, dynamic analysis, formalization and reasoning, type safety and JIT optimization, security for web applications, and empirical studies. Because the majority of the research has focused on static and dynamic analyses of JavaScript, we evaluate research trends in the analysis of JavaScript first and then the other topics. Finally, we discuss possible future research directions with open challenges.
Year
DOI
Venue
2017
10.1145/3106741
ACM Comput. Surv.
Keywords
Field
DocType
JavaScript, analysis framework, dynamic analysis, security analysis, static analysis, web applications
De facto standard,Data mining,World Wide Web,Computer science,Unobtrusive JavaScript,Static analysis,Security analysis,Web application,Type safety,Empirical research,JavaScript
Journal
Volume
Issue
ISSN
50
4
0360-0300
Citations 
PageRank 
References 
4
0.42
123
Authors
2
Search Limit
100123
Name
Order
Citations
PageRank
Kwangwon Sun140.42
Sukyoung Ryu218525.77