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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.