Matches in SemOpenAlex for { <https://semopenalex.org/work/W4280570174> ?p ?o ?g. }
Showing items 1 to 70 of
70
with 100 items per page.
- W4280570174 abstract "Building sound and precise static call graphs for real-world JavaScript applications poses an enormous challenge, due to many hard-to-analyze language features. Further, the relative importance of these features may vary depending on the call graph algorithm being used and the class of applications being analyzed. In this paper, we present a technique to automatically quantify the relative importance of different root causes of call graph unsoundness for a set of target applications. The technique works by identifying the dynamic function data flows relevant to each call edge missed by the static analysis, correctly handling cases with multiple root causes and inter-dependent calls. We apply our approach to perform a detailed study of the recall of a state-of-the-art call graph construction technique on a set of framework-based web applications. The study yielded a number of useful insights. We found that while dynamic property accesses were the most common root cause of missed edges across the benchmarks, other root causes varied in importance depending on the benchmark, potentially useful information for an analysis designer. Further, with our approach, we could quickly identify and fix a recall issue in the call graph builder we studied, and also quickly assess whether a recent analysis technique for Node.js-based applications would be helpful for browser-based code. All of our code and data is publicly available, and many components of our technique can be re-used to facilitate future studies." @default.
- W4280570174 created "2022-05-22" @default.
- W4280570174 creator A5035080114 @default.
- W4280570174 creator A5038828346 @default.
- W4280570174 creator A5058315060 @default.
- W4280570174 creator A5085376501 @default.
- W4280570174 date "2022-05-13" @default.
- W4280570174 modified "2023-10-17" @default.
- W4280570174 title "Automatic Root Cause Quantification for Missing Edges in JavaScript Call Graphs (Extended Version)" @default.
- W4280570174 doi "https://doi.org/10.48550/arxiv.2205.06780" @default.
- W4280570174 hasPublicationYear "2022" @default.
- W4280570174 type Work @default.
- W4280570174 citedByCount "0" @default.
- W4280570174 crossrefType "posted-content" @default.
- W4280570174 hasAuthorship W4280570174A5035080114 @default.
- W4280570174 hasAuthorship W4280570174A5038828346 @default.
- W4280570174 hasAuthorship W4280570174A5058315060 @default.
- W4280570174 hasAuthorship W4280570174A5085376501 @default.
- W4280570174 hasBestOaLocation W42805701741 @default.
- W4280570174 hasConcept C102379954 @default.
- W4280570174 hasConcept C124101348 @default.
- W4280570174 hasConcept C132525143 @default.
- W4280570174 hasConcept C13280743 @default.
- W4280570174 hasConcept C138885662 @default.
- W4280570174 hasConcept C154945302 @default.
- W4280570174 hasConcept C171078966 @default.
- W4280570174 hasConcept C177264268 @default.
- W4280570174 hasConcept C185798385 @default.
- W4280570174 hasConcept C199360897 @default.
- W4280570174 hasConcept C205649164 @default.
- W4280570174 hasConcept C41008148 @default.
- W4280570174 hasConcept C41895202 @default.
- W4280570174 hasConcept C544833334 @default.
- W4280570174 hasConcept C80444323 @default.
- W4280570174 hasConcept C81669768 @default.
- W4280570174 hasConcept C97686452 @default.
- W4280570174 hasConceptScore W4280570174C102379954 @default.
- W4280570174 hasConceptScore W4280570174C124101348 @default.
- W4280570174 hasConceptScore W4280570174C132525143 @default.
- W4280570174 hasConceptScore W4280570174C13280743 @default.
- W4280570174 hasConceptScore W4280570174C138885662 @default.
- W4280570174 hasConceptScore W4280570174C154945302 @default.
- W4280570174 hasConceptScore W4280570174C171078966 @default.
- W4280570174 hasConceptScore W4280570174C177264268 @default.
- W4280570174 hasConceptScore W4280570174C185798385 @default.
- W4280570174 hasConceptScore W4280570174C199360897 @default.
- W4280570174 hasConceptScore W4280570174C205649164 @default.
- W4280570174 hasConceptScore W4280570174C41008148 @default.
- W4280570174 hasConceptScore W4280570174C41895202 @default.
- W4280570174 hasConceptScore W4280570174C544833334 @default.
- W4280570174 hasConceptScore W4280570174C80444323 @default.
- W4280570174 hasConceptScore W4280570174C81669768 @default.
- W4280570174 hasConceptScore W4280570174C97686452 @default.
- W4280570174 hasLocation W42805701741 @default.
- W4280570174 hasLocation W42805701742 @default.
- W4280570174 hasOpenAccess W4280570174 @default.
- W4280570174 hasPrimaryLocation W42805701741 @default.
- W4280570174 hasRelatedWork W2023753091 @default.
- W4280570174 hasRelatedWork W2527850347 @default.
- W4280570174 hasRelatedWork W2626201688 @default.
- W4280570174 hasRelatedWork W2793317393 @default.
- W4280570174 hasRelatedWork W2949747521 @default.
- W4280570174 hasRelatedWork W4250026037 @default.
- W4280570174 hasRelatedWork W4280570174 @default.
- W4280570174 hasRelatedWork W4286454954 @default.
- W4280570174 hasRelatedWork W4300962513 @default.
- W4280570174 hasRelatedWork W4312281161 @default.
- W4280570174 isParatext "false" @default.
- W4280570174 isRetracted "false" @default.
- W4280570174 workType "article" @default.