Matches in SemOpenAlex for { <https://semopenalex.org/work/W3103049930> ?p ?o ?g. }
Showing items 1 to 95 of
95
with 100 items per page.
- W3103049930 abstract "Many data-driven software engineering tasks such as discovering programming patterns, mining API specifications, etc., perform source code analysis over control flow graphs (CFGs) at scale. Analyzing millions of CFGs can be expensive and performance of the analysis heavily depends on the underlying CFG traversal strategy. State-of-the-art analysis frameworks use a fixed traversal strategy. We argue that a single traversal strategy does not fit all kinds of analyses and CFGs and propose bespoke control flow analysis (BCFA). Given a control flow analysis (CFA) and a large number of CFGs, BCFA selects the most efficient traversal strategy for each CFG. BCFA extracts a set of properties of the CFA by analyzing the code of the CFA and combines it with properties of the CFG, such as branching factor and cyclicity, for selecting the optimal traversal strategy. We have implemented BCFA in Boa, and evaluated BCFA using a set of representative static analyses that mainly involve traversing CFGs and two large datasets containing 287 thousand and 162 million CFGs. Our results show that BCFA can speedup the large scale analyses by 1%-28%. Further, BCFA has low overheads; less than 0.2%, and low misprediction rate; less than 0.01%." @default.
- W3103049930 created "2020-11-23" @default.
- W3103049930 creator A5031698794 @default.
- W3103049930 creator A5044339946 @default.
- W3103049930 creator A5059626072 @default.
- W3103049930 creator A5060309057 @default.
- W3103049930 date "2020-06-27" @default.
- W3103049930 modified "2023-09-27" @default.
- W3103049930 title "BCFA" @default.
- W3103049930 cites W1891117775 @default.
- W3103049930 cites W1977971855 @default.
- W3103049930 cites W1987615754 @default.
- W3103049930 cites W1990888989 @default.
- W3103049930 cites W1992114977 @default.
- W3103049930 cites W2043811931 @default.
- W3103049930 cites W2083878525 @default.
- W3103049930 cites W2098645109 @default.
- W3103049930 cites W2102890180 @default.
- W3103049930 cites W2104329103 @default.
- W3103049930 cites W2107376583 @default.
- W3103049930 cites W2121818394 @default.
- W3103049930 cites W2124153277 @default.
- W3103049930 cites W2125343911 @default.
- W3103049930 cites W2131954495 @default.
- W3103049930 cites W2144685853 @default.
- W3103049930 cites W2156841542 @default.
- W3103049930 cites W2166091242 @default.
- W3103049930 cites W2170616854 @default.
- W3103049930 cites W2171471938 @default.
- W3103049930 cites W2661892562 @default.
- W3103049930 cites W2753750754 @default.
- W3103049930 cites W2794492582 @default.
- W3103049930 cites W2794992746 @default.
- W3103049930 cites W2899242536 @default.
- W3103049930 cites W2953583529 @default.
- W3103049930 cites W4229858407 @default.
- W3103049930 cites W821933395 @default.
- W3103049930 doi "https://doi.org/10.1145/3377811.3380435" @default.
- W3103049930 hasPublicationYear "2020" @default.
- W3103049930 type Work @default.
- W3103049930 sameAs 3103049930 @default.
- W3103049930 citedByCount "2" @default.
- W3103049930 countsByYear W31030499302021 @default.
- W3103049930 countsByYear W31030499302022 @default.
- W3103049930 crossrefType "proceedings-article" @default.
- W3103049930 hasAuthorship W3103049930A5031698794 @default.
- W3103049930 hasAuthorship W3103049930A5044339946 @default.
- W3103049930 hasAuthorship W3103049930A5059626072 @default.
- W3103049930 hasAuthorship W3103049930A5060309057 @default.
- W3103049930 hasBestOaLocation W31030499302 @default.
- W3103049930 hasConcept C13280743 @default.
- W3103049930 hasConcept C140745168 @default.
- W3103049930 hasConcept C160191386 @default.
- W3103049930 hasConcept C173608175 @default.
- W3103049930 hasConcept C176809094 @default.
- W3103049930 hasConcept C177264268 @default.
- W3103049930 hasConcept C199360897 @default.
- W3103049930 hasConcept C205649164 @default.
- W3103049930 hasConcept C41008148 @default.
- W3103049930 hasConcept C43126263 @default.
- W3103049930 hasConcept C68339613 @default.
- W3103049930 hasConcept C80444323 @default.
- W3103049930 hasConcept C97686452 @default.
- W3103049930 hasConceptScore W3103049930C13280743 @default.
- W3103049930 hasConceptScore W3103049930C140745168 @default.
- W3103049930 hasConceptScore W3103049930C160191386 @default.
- W3103049930 hasConceptScore W3103049930C173608175 @default.
- W3103049930 hasConceptScore W3103049930C176809094 @default.
- W3103049930 hasConceptScore W3103049930C177264268 @default.
- W3103049930 hasConceptScore W3103049930C199360897 @default.
- W3103049930 hasConceptScore W3103049930C205649164 @default.
- W3103049930 hasConceptScore W3103049930C41008148 @default.
- W3103049930 hasConceptScore W3103049930C43126263 @default.
- W3103049930 hasConceptScore W3103049930C68339613 @default.
- W3103049930 hasConceptScore W3103049930C80444323 @default.
- W3103049930 hasConceptScore W3103049930C97686452 @default.
- W3103049930 hasFunder F4320309856 @default.
- W3103049930 hasLocation W31030499301 @default.
- W3103049930 hasLocation W31030499302 @default.
- W3103049930 hasOpenAccess W3103049930 @default.
- W3103049930 hasPrimaryLocation W31030499301 @default.
- W3103049930 hasRelatedWork W1979790590 @default.
- W3103049930 hasRelatedWork W2159712408 @default.
- W3103049930 hasRelatedWork W2162726111 @default.
- W3103049930 hasRelatedWork W2599014345 @default.
- W3103049930 hasRelatedWork W2889034316 @default.
- W3103049930 hasRelatedWork W3008738139 @default.
- W3103049930 hasRelatedWork W3103049930 @default.
- W3103049930 hasRelatedWork W4248803982 @default.
- W3103049930 hasRelatedWork W4251805752 @default.
- W3103049930 hasRelatedWork W4311409154 @default.
- W3103049930 isParatext "false" @default.
- W3103049930 isRetracted "false" @default.
- W3103049930 magId "3103049930" @default.
- W3103049930 workType "article" @default.