This thesis consists of a replication study in which two algorithms to compute JavaScript call graphs have been implemented and evaluated. Existing IDE support for JavaScript is hampered due to the dynamic nature of the language. Previous studies partially solve call graph computation for JavaScript, but come with a disappointing performance. One of the two algorithms does not reason about interprocedural flow, except for immediately-invoked functions. The other algorithm reasons about interprocedural flow, where it considers all possible flow paths. The two call graph algorithms have been implemented in Rascal. A JavaScript parser for Rascal has been implemented as preliminary work. Furthermore flow graph algorithms were implemented in...
This dataset consists of multiple files which contain bug prediction training data. The entries in ...
Analysis techniques are used to test mobile applications for bugs or malicious activity. Market oper...
In object oriented programming, a Call Graph represents the calling relationships between the progra...
This thesis consists of a replication study in which two algorithms to compute JavaScript call graph...
JavaScript has seen an increase in popularity in the last few years, both in the browser as well as ...
Building sound and precise static call graphs for real-world JavaScript applications poses an enormo...
Building sound and precise static call graphs for real-world JavaScript applications poses an enormo...
Building sound and precise static call graphs for real-world JavaScript applications poses an enormo...
The authors have run their algorithms on ten real-world subject programs and measured their performa...
Whether applications or libraries, today’s software heavily reuses existing code to build more gigan...
Call graphs are at the core of many static analyses rangingfrom the detection of unused methods to a...
Call graphs are fundamental for advanced, interprocedural control flow and data flow analysis tasks....
International audienceWhile JavaScript programs have become pervasive in web applications, they rema...
Artifact for paper "Lifting On-Demand Analysis to Higher-Order Languages". Paper abstract: In thi...
Many JavaScript programs are written in an event-driven style. In particular, in server-side Node.js...
This dataset consists of multiple files which contain bug prediction training data. The entries in ...
Analysis techniques are used to test mobile applications for bugs or malicious activity. Market oper...
In object oriented programming, a Call Graph represents the calling relationships between the progra...
This thesis consists of a replication study in which two algorithms to compute JavaScript call graph...
JavaScript has seen an increase in popularity in the last few years, both in the browser as well as ...
Building sound and precise static call graphs for real-world JavaScript applications poses an enormo...
Building sound and precise static call graphs for real-world JavaScript applications poses an enormo...
Building sound and precise static call graphs for real-world JavaScript applications poses an enormo...
The authors have run their algorithms on ten real-world subject programs and measured their performa...
Whether applications or libraries, today’s software heavily reuses existing code to build more gigan...
Call graphs are at the core of many static analyses rangingfrom the detection of unused methods to a...
Call graphs are fundamental for advanced, interprocedural control flow and data flow analysis tasks....
International audienceWhile JavaScript programs have become pervasive in web applications, they rema...
Artifact for paper "Lifting On-Demand Analysis to Higher-Order Languages". Paper abstract: In thi...
Many JavaScript programs are written in an event-driven style. In particular, in server-side Node.js...
This dataset consists of multiple files which contain bug prediction training data. The entries in ...
Analysis techniques are used to test mobile applications for bugs or malicious activity. Market oper...
In object oriented programming, a Call Graph represents the calling relationships between the progra...