On the public citation graph

Remedying the eval that men do

0 signed · 117 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1007/11531142_19openalex-snapshot
Towards Type Inference for JavaScript
inferredcites →https://doi.org/10.1007/978-3-540-31987-0_28openalex-snapshot
Towards a Type System for Analyzing JavaScript Programs
inferredcites →https://doi.org/10.1007/978-3-642-03237-0_17openalex-snapshot
Type Analysis for JavaScript
inferredcites →https://doi.org/10.1007/978-3-642-11970-5_5openalex-snapshot
RATA: Rapid Atomic Type Analysis by Abstract Interpretation – Application to JavaScript Optimization
inferredcites →https://doi.org/10.1007/978-3-642-15769-1_20openalex-snapshot
Interprocedural Analysis with Lazy Propagation
inferredcites →https://doi.org/10.1007/978-3-662-03811-6openalex-snapshot
Principles of Program Analysis
inferredcites →https://doi.org/10.1007/bf00290339openalex-snapshot
Monotone data flow analysis frameworks
inferredcites →https://doi.org/10.1017/s0956796809990074openalex-snapshot
Revised 6 Report on the Algorithmic Language Scheme
inferredcites →https://doi.org/10.1145/1526709.1526785openalex-snapshot
Using static analysis for Ajax intrusion detection
inferredcites →https://doi.org/10.1145/1529282.1529711openalex-snapshot
Points-to analysis for JavaScript
inferredcites →https://doi.org/10.1145/1542476.1542483openalex-snapshot
Staged information flow for javascript
inferredcites →https://doi.org/10.1145/1639949.1640110openalex-snapshot
Profile-guided static typing for dynamic scripting languages
inferredcites →https://doi.org/10.1145/1640089.1640110openalex-snapshot
Profile-guided static typing for dynamic scripting languages
inferredcites →https://doi.org/10.1145/1640134.1640148openalex-snapshot
The ruby intermediate language
inferredcites →https://doi.org/10.1145/2001420.2001442openalex-snapshot
Saving the world wide web from vulnerable JavaScript
inferredcites →https://doi.org/10.1145/2025113.2025125openalex-snapshot
Modeling the HTML DOM and browser API in static analysis of JavaScript web applications
inferredcites →https://doi.org/10.1145/2048066.2048078openalex-snapshot
Tool-supported refactoring for JavaScript
inferredcites →https://doi.org/10.17487/rfc4627openalex-snapshot
The application/json Media Type for JavaScript Object Notation (JSON)
inferredcites →https://doi.org/10.5555/2032497.2032503openalex-snapshot
The eval that men do: A large-scale study of the use of eval in javascript applications

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.2139/ssrn.2888872openalex-extracted
Unruly Innovation: Distributed Ledgers, Blockchains and the Protection of Transactional Rents
inferred← citeshttps://doi.org/10.1002/spe.2676openalex-snapshot
Weakly sensitive analysis for JavaScript object‐manipulating programs
inferred← citeshttps://doi.org/10.1007/978-3-030-03769-7_21openalex-snapshot
Practical Information Flow Control for Web Applications
inferred← citeshttps://doi.org/10.1007/978-3-031-57537-2_20openalex-snapshot
Following the Obfuscation Trail: Identifying and Exploiting Obfuscation Signatures in Malicious Code
inferred← citeshttps://doi.org/10.1007/978-3-319-07536-5_30openalex-snapshot
Polymorphism as a Defense for Automated Attack of Websites
inferred← citeshttps://doi.org/10.1007/978-3-319-41528-4_13openalex-snapshot
String Analysis via Automata Manipulation with Logic Circuit Representation
inferred← citeshttps://doi.org/10.1007/978-3-319-68670-7_1openalex-snapshot
Introduction
inferred← citeshttps://doi.org/10.1007/978-3-319-77935-5_14openalex-snapshot
Static Value Analysis of Python Programs by Abstract Interpretation
inferred← citeshttps://doi.org/10.1007/978-3-642-54807-9_12openalex-snapshot
String Analysis for Dynamic Field Access
inferred← citeshttps://doi.org/10.1007/978-3-662-46669-8_2openalex-snapshot
Static Analysis of Spreadsheet Applications for Type-Unsafe Operations Detection
inferred← citeshttps://doi.org/10.1007/s10664-022-10195-6openalex-snapshot
Stubbifier: debloating dynamic server-side JavaScript applications
inferred← citeshttps://doi.org/10.1007/s11227-025-07102-3openalex-snapshot
DALO-APR: LLM-based automatic program repair with data augmentation and loss function optimization
inferred← citeshttps://doi.org/10.1016/bs.adcom.2014.12.003openalex-snapshot
Advances in Testing JavaScript-Based Web Applications
inferred← citeshttps://doi.org/10.1016/j.jss.2021.111027openalex-snapshot
Investigating and recommending co-changed entities for JavaScript programs
inferred← citeshttps://doi.org/10.1016/j.jss.2021.111049openalex-snapshot
Automated refactoring of legacy JavaScript code to ES6 modules
inferred← citeshttps://doi.org/10.1016/j.scico.2013.11.041openalex-snapshot
Towards multilingual programming environments
inferred← citeshttps://doi.org/10.1109/apr59189.2023.00013openalex-snapshot
An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program Repair
inferred← citeshttps://doi.org/10.1109/ase.2013.6693098openalex-snapshot
Dangling references in multi-configuration and dynamic PHP-based Web applications
inferred← citeshttps://doi.org/10.1109/ase.2015.27openalex-snapshot
Static Analysis of JavaScript Web Applications in the Wild via Practical DOM Modeling (T)
inferred← citeshttps://doi.org/10.1109/ase.2015.28openalex-snapshot
Practically Tunable Static Analysis Framework for Large-Scale JavaScript Applications (T)
inferred← citeshttps://doi.org/10.1109/cgo.2015.7054185openalex-snapshot
A parallel abstract interpreter for JavaScript
inferred← citeshttps://doi.org/10.1109/compsac.2015.175openalex-snapshot
Improving Precision of Java Script Program Analysis with an Extended Domain of Intervals
inferred← citeshttps://doi.org/10.1109/csf.2013.21openalex-snapshot
Information Flow Analysis for a Dynamically Typed Language with Staged Metaprogramming
inferred← citeshttps://doi.org/10.1109/icse.2015.53openalex-snapshot
AutoCSP: Automatically Retrofitting CSP to Web Applications
inferred← citeshttps://doi.org/10.1109/icse.2017.33openalex-snapshot
RClassify: Classifying Race Conditions in Web Applications via Deterministic Replay
inferred← citeshttps://doi.org/10.1109/icsme.2017.83openalex-snapshot
Refactoring Asynchrony in JavaScript
inferred← citeshttps://doi.org/10.1109/saner.2016.109openalex-snapshot
Software Analysis for the Web: Achievements and Prospects
inferred← citeshttps://doi.org/10.1109/saner.2018.8330226openalex-snapshot
An extensible approach for taming the challenges of JavaScript dead code elimination
inferred← citeshttps://doi.org/10.1109/saner.2018.8330227openalex-snapshot
Automated refactoring of client-side JavaScript code to ES6 modules
inferred← citeshttps://doi.org/10.1109/sp46215.2023.10179352openalex-snapshot
Scaling JavaScript Abstract Interpretation to Detect and Exploit Node.js Taint-style Vulnerability
inferred← citeshttps://doi.org/10.1109/sp46215.2023.10179403openalex-snapshot
It’s (DOM) Clobbering Time: Attack Techniques, Prevalence, and Defenses
inferred← citeshttps://doi.org/10.1109/sp54263.2024.00098openalex-snapshot
The Great Request Robbery: An Empirical Study of Client-side Request Hijacking Vulnerabilities on the Web
inferred← citeshttps://doi.org/10.1109/sp61157.2025.00195openalex-snapshot
CoinDef: A Comprehensive Code Injection Defense for the Electron Framework
inferred← citeshttps://doi.org/10.1109/tse.2023.3267848openalex-snapshot
JavaScript Dead Code Identification, Elimination, and Empirical Assessment
inferred← citeshttps://doi.org/10.1109/tse.2024.3497798openalex-snapshot
GenProgJS: A Baseline System for Test-Based Automated Repair of JavaScript Programs
inferred← citeshttps://doi.org/10.1145/2093328.2093331openalex-snapshot
Information flow analysis for javascript
inferred← citeshttps://doi.org/10.1145/2328876.2328885openalex-snapshot
Refactoring tools for dynamic languages
inferred← citeshttps://doi.org/10.1145/2384616.2384660openalex-snapshot
Eval begone!
inferred← citeshttps://doi.org/10.1145/2398857.2384660openalex-snapshot
Eval begone!
inferred← citeshttps://doi.org/10.1145/2465106.2465118openalex-snapshot
Type-based dependency analysis for javascript
inferred← citeshttps://doi.org/10.1145/2465106.2465120openalex-snapshot
Position paper
inferred← citeshttps://doi.org/10.1145/2483760.2483786openalex-snapshot
An empirical study of PHP feature usage: a static analysis perspective
inferred← citeshttps://doi.org/10.1145/2483760.2483788openalex-snapshot
Practical blended taint analysis for JavaScript
inferred← citeshttps://doi.org/10.1145/2491411.2491417openalex-snapshot
Practical static analysis of JavaScript applications in the presence of frameworks and libraries
inferred← citeshttps://doi.org/10.1145/2491956.2462168openalex-snapshot
Dynamic determinacy analysis
inferred← citeshttps://doi.org/10.1145/2499370.2462168openalex-snapshot
Dynamic determinacy analysis
inferred← citeshttps://doi.org/10.1145/2508168.2508173openalex-snapshot
All about the with statement in JavaScript
inferred← citeshttps://doi.org/10.1145/2568225.2568257openalex-snapshot
Vejovis: suggesting fixes for JavaScript faults
inferred← citeshttps://doi.org/10.1145/2578856.2508173openalex-snapshot
All about the with statement in JavaScript
inferred← citeshttps://doi.org/10.1145/2635868.2635904openalex-snapshot
JSAI: a static analysis platform for JavaScript
inferred← citeshttps://doi.org/10.1145/2660193.2660214openalex-snapshot
Determinacy in static analysis for jQuery
inferred← citeshttps://doi.org/10.1145/2714064.2660214openalex-snapshot
Determinacy in static analysis for jQuery
inferred← citeshttps://doi.org/10.1145/2749215.2749216openalex-snapshot
Toward automatic update from callbacks to promises
inferred← citeshttps://doi.org/10.1145/2786805.2786820openalex-snapshot
Detecting JavaScript races that matter
inferred← citeshttps://doi.org/10.1145/2786805.2786821openalex-snapshot
Auto-patching DOM-based XSS at scale
inferred← citeshttps://doi.org/10.1145/2814270.2814272openalex-snapshot
Static analysis of event-driven Node.js JavaScript applications
inferred← citeshttps://doi.org/10.1145/2851613.2851800openalex-snapshot
Implementation-level analysis of the JavaScript helios voting client
inferred← citeshttps://doi.org/10.1145/2858965.2814272openalex-snapshot
Static analysis of event-driven Node.js JavaScript applications
inferred← citeshttps://doi.org/10.1145/2889160.2889227openalex-snapshot
Battles with false positives in static analysis of JavaScript web applications in the wild
inferred← citeshttps://doi.org/10.1145/2950290.2950292openalex-snapshot
Static DOM event dependency analysis for testing web applications
inferred← citeshttps://doi.org/10.1145/2950290.2950308openalex-snapshot
Discovering bug patterns in JavaScript
inferred← citeshttps://doi.org/10.1145/3106741openalex-snapshot
Analysis of JavaScript Programs
inferred← citeshttps://doi.org/10.1145/3133910openalex-snapshot
A model for reasoning about JavaScript promises
inferred← citeshttps://doi.org/10.1145/3264637.3264645openalex-snapshot
Refactorings for replacing dynamic instructions with static ones
inferred← citeshttps://doi.org/10.1145/3319535.3345656openalex-snapshot
HideNoSeek
inferred← citeshttps://doi.org/10.1145/3341105.3373964openalex-snapshot
A sound abstract interpreter for dynamic code
inferred← citeshttps://doi.org/10.1145/3355369.3355599openalex-snapshot
VisibleV8
inferred← citeshttps://doi.org/10.1145/3359789.3359813openalex-snapshot
JStap
inferred← citeshttps://doi.org/10.1145/3426470openalex-snapshot
Analyzing Dynamic Code
inferred← citeshttps://doi.org/10.1145/3460120.3484745openalex-snapshot
DoubleX: Statically Detecting Vulnerable Data Flows in Browser Extensions at Scale
inferred← citeshttps://doi.org/10.1145/3464457openalex-snapshot
A Survey of Parametric Static Analysis
inferred← citeshttps://doi.org/10.1145/3477314.3507126openalex-snapshot
A lightweight approach for sound call graph approximation
inferred← citeshttps://doi.org/10.1145/3484271.3484975openalex-snapshot
A study of call graph effectiveness for framework-based web applications
inferred← citeshttps://doi.org/10.1145/3485502openalex-snapshot
What we eval in the shadows: a large-scale study of eval in R programs
inferred← citeshttps://doi.org/10.1145/3524459.3527350openalex-snapshot
Towards JavaScript program repair with generative pre-trained transformer (GPT-2)
inferred← citeshttps://doi.org/10.1145/3524842.3528480openalex-snapshot
FixJS
inferred← citeshttps://doi.org/10.1145/3563328openalex-snapshot
A study of inline assembly in solidity smart contracts
inferred← citeshttps://doi.org/10.1145/3656424openalex-snapshot
Reducing Static Analysis Unsoundness with Approximate Interpretation
inferred← citeshttps://doi.org/10.1145/3719027.3765117openalex-snapshot
In the DOM We Trust: Exploring the Hidden Dangers of Reading from the DOM on the Web
inferred← citeshttps://doi.org/10.1145/3848632openalex-snapshot
Effective Fuzzing-based Prototype Pollution Detection via Forced Execution and Template Synthesis
inferred← citeshttps://doi.org/10.14288/1.0223155openalex-snapshot
Characterizing and refactoring asynchronous JavaScript callbacks
inferred← citeshttps://doi.org/10.14722/ndss.2018.23071openalex-snapshot
SYNODE: Understanding and Automatically Preventing Injection Attacks on NODE.JS
inferred← citeshttps://doi.org/10.17760/d20560794openalex-snapshot
Optimizing asynchronous JavaScript applications
inferred← citeshttps://doi.org/10.22152/programming-journal.org/2021/5/5openalex-snapshot
Prioritising Server Bugs via Inter-process Concolic Testing
inferred← citeshttps://doi.org/10.31979/etd.39ae-jbvkopenalex-snapshot
Implementation of Faceted Values in Node.JS.
inferred← citeshttps://doi.org/10.3233/jcs-160557openalex-snapshot
Information flow analysis for a dynamically typed language with staged metaprogramming
inferred← citeshttps://doi.org/10.3390/app10103525openalex-snapshot
Static Analysis for ECMAScript String Manipulation Programs
inferred← citeshttps://doi.org/10.3390/informatics5040046openalex-snapshot
Mayall: A Framework for Desktop JavaScript Auditing and Post-Exploitation Analysis
inferred← citeshttps://doi.org/10.4204/eptcs.299.5openalex-snapshot
Static Program Analysis for String Manipulation Languages
inferred← citeshttps://doi.org/10.4204/eptcs.341.2openalex-snapshot
Improving Dynamic Code Analysis by Code Abstraction
inferred← citeshttps://doi.org/10.48550/arxiv.1305.6721openalex-snapshot
Type-based Dependency Analysis for JavaScript
inferred← citeshttps://doi.org/10.48550/arxiv.1403.3996openalex-snapshot
JSAI: Designing a Sound, Configurable, and Efficient Static Analyzer for JavaScript
inferred← citeshttps://doi.org/10.48550/arxiv.1702.02406openalex-snapshot
SEA: String Executability Analysis by Abstract Interpretation
inferred← citeshttps://doi.org/10.5555/2818754.2818797openalex-snapshot
AutoCSP: automatically retrofitting CSP to web applications
inferred← citeshttps://doi.org/10.60882/cispa.24613581openalex-snapshot
JAW: Studying Client-side CSRF with Hybrid Property Graphs and Declarative Traversals
inferred← citeshttps://doi.org/10.70675/2bff176azc66bz44abzb70dz6d0b5a89f876openalex-snapshot
Static Analysis for Security Properties of Software by Abstract Interpretation
inferred← citeshttps://doi.org/10.70675/4396bc95z31b2z4fa4z8449z8032d9627455openalex-snapshot
Web applications security and privacy
inferred← citeshttps://doi.org/10.70675/b5af5158z6f07z4263zb940zc7a8755fd60dopenalex-snapshot
Static type and value analysis by abstract interpretation of Python programs with native C libraries
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.