A survey of dynamic analysis and test generation for JavaScript

49Citations
Citations of this article
132Readers
Mendeley users who have this article in their library.

Abstract

JavaScript has become one of the most prevalent programming languages. Unfortunately, some of the unique properties that contribute to this popularity also make JavaScript programs prone to errors and difficult for program analyses to reason about. These properties include the highly dynamic nature of the language, a set of unusual language features, a lack of encapsulation mechanisms, and the "no crash" philosophy. This article surveys dynamic program analysis and test generation techniques for JavaScript targeted at improving the correctness, reliability, performance, security, and privacy of JavaScript-based software.

Cite

CITATION STYLE

APA

Andreasen, E., Gong, L., Møller, A., Pradel, M., Selakovic, M., Sen, K., & Staicu, C. A. (2017). A survey of dynamic analysis and test generation for JavaScript. ACM Computing Surveys, 50(5). https://doi.org/10.1145/3106739

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free