Remedying the eval that men do
@inproceedings{Jensen2012RemedyingTE, title={Remedying the eval that men do}, author={S. Jensen and P. Jonsson and Anders M{\o}ller}, booktitle={ISSTA 2012}, year={2012} }
A range of static analysis tools and techniques have been developed in recent years with the aim of helping JavaScript web application programmers produce code that is more robust, safe, and efficient. However, as shown in a previous large-scale study, many web applications use the JavaScript eval function to dynamically construct code from text strings in ways that obstruct existing static analyses. As a consequence, the analyses either fail to reason about the web applications or produce… CONTINUE READING
86 Citations
Eval begone!: semi-automated removal of eval from javascript programs
- Computer Science
- OOPSLA '12
- 2012
- 42
- PDF
Configurable and Sound Static Analysis of JavaScript: Techniques and Applications
- Computer Science
- 2014
- Highly Influenced
Practical static analysis of JavaScript applications in the presence of frameworks and libraries
- Computer Science
- ESEC/FSE 2013
- 2013
- 97
- PDF
Battles with False Positives in Static Analysis of JavaScript Web Applications in the Wild
- Computer Science
- 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C)
- 2016
- 15
Static DOM event dependency analysis for testing web applications
- Computer Science
- SIGSOFT FSE
- 2016
- 22
- PDF
An empirical study of PHP feature usage: a static analysis perspective
- Computer Science
- ISSTA
- 2013
- 39
- PDF
References
SHOWING 1-2 OF 2 REFERENCES
The Eval That Men Do - A Large-Scale Study of the Use of Eval in JavaScript Applications
- Computer Science
- ECOOP
- 2011
- 196
- Highly Influential
- PDF