A Study of Call Graph Effectiveness for Framework-Based Web Applications
The world of modern web applications is continuously evolving and getting increasingly reliant on web frameworks to support their ever-changing fast-paced needs. This necessitates the realization of efficient static analysis methodologies for the purpose of bug finding and security auditing of such applications. Moreover, the majority of these frameworks are written in JavaScript, which itself is difficult to analyze due to its extremely dynamic nature. The primary goal of this work is to study the effectiveness of the present state-of-the-art call graph approaches for JavaScript and propose techniques to enhance them such that they discover more of the crucial functions and call edges in modern, framework-based JavaScript applications. Ideally, these new techniques must enhance function and call edge discovery without much impact on precision and scalability.
Wed 20 OctDisplayed time zone: Central Time (US & Canada) change
Thu 21 OctDisplayed time zone: Central Time (US & Canada) change
13:50 - 15:10 | TalksStudent Research Competition at Zurich E Talks to be selected in the poster session on Wednesday. | ||
13:50 80mPoster | Towards Decidable and Expressive DOT Student Research Competition Sophia Roshal Cornell University; Carnegie Mellon University DOI | ||
13:51 79mPoster | Source Code Authorship Attribution using File Embeddings Student Research Competition Alina Bogdanova Innopolis University DOI | ||
13:52 78mPoster | Programming-by-Example by Programming-by-Example: Synthesis of Looping Programs Student Research Competition Shmuel Berman Columbia University DOI | ||
13:53 77mPoster | Edgeworth: Authoring Diagrammatic Math Problems using Program Mutation Student Research Competition Hwei-Shin Harriman Olin College of Engineering; Carnegie Mellon University DOI | ||
13:54 76mPoster | A Study of Call Graph Effectiveness for Framework-Based Web Applications Student Research Competition Madhurima Chakraborty University of California at Riverside DOI | ||
13:55 75mPoster | Run-Time Data Analysis to Drive Compiler Optimizations Student Research Competition Sebastian Kloibhofer JKU Linz DOI | ||
13:56 74mPoster | Run-Time Data Analysis in Dynamic Runtimes Student Research Competition Lukas Makor JKU Linz DOI |