Matches in SemOpenAlex for { <https://semopenalex.org/work/W2891185194> ?p ?o ?g. }
- W2891185194 abstract "Most of the JavaScript code deployed in the wild has been minified, a process in which identifier names are replaced with short, arbitrary and meaningless names. Minified code occupies less space, but also makes the code extremely difficult to manually inspect and understand. This paper presents Context2Name, a deep learningbased technique that partially reverses the effect of minification by predicting natural identifier names for minified names. The core idea is to predict from the usage context of a variable a name that captures the meaning of the variable. The approach combines a lightweight, token-based static analysis with an auto-encoder neural network that summarizes usage contexts and a recurrent neural network that predict natural names for a given usage context. We evaluate Context2Name with a large corpus of real-world JavaScript code and show that it successfully predicts 47.5% of all minified identifiers while taking only 2.9 milliseconds on average to predict a name. A comparison with the state-of-the-art tools JSNice and JSNaughty shows that our approach performs comparably in terms of accuracy while improving in terms of efficiency. Moreover, Context2Name complements the state-of-the-art by predicting 5.3% additional identifiers that are missed by both existing tools." @default.
- W2891185194 created "2018-09-27" @default.
- W2891185194 creator A5013438083 @default.
- W2891185194 creator A5025169716 @default.
- W2891185194 creator A5053047136 @default.
- W2891185194 date "2018-08-31" @default.
- W2891185194 modified "2023-10-18" @default.
- W2891185194 title "Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts" @default.
- W2891185194 cites W1544837488 @default.
- W2891185194 cites W1567046609 @default.
- W2891185194 cites W1666731339 @default.
- W2891185194 cites W2064675550 @default.
- W2891185194 cites W2082594235 @default.
- W2891185194 cites W2091990486 @default.
- W2891185194 cites W2117030266 @default.
- W2891185194 cites W2130942839 @default.
- W2891185194 cites W2140609933 @default.
- W2891185194 cites W2142403498 @default.
- W2891185194 cites W2143861926 @default.
- W2891185194 cites W2146567535 @default.
- W2891185194 cites W2148888468 @default.
- W2891185194 cites W2153579005 @default.
- W2891185194 cites W2156981320 @default.
- W2891185194 cites W2170973209 @default.
- W2891185194 cites W2180074456 @default.
- W2891185194 cites W2180107243 @default.
- W2891185194 cites W2238673293 @default.
- W2891185194 cites W2308618763 @default.
- W2891185194 cites W2387719207 @default.
- W2891185194 cites W2444132761 @default.
- W2891185194 cites W2511803001 @default.
- W2891185194 cites W2532550198 @default.
- W2891185194 cites W2533695286 @default.
- W2891185194 cites W2550100435 @default.
- W2891185194 cites W2583649498 @default.
- W2891185194 cites W2605202003 @default.
- W2891185194 cites W2616956063 @default.
- W2891185194 cites W2618879712 @default.
- W2891185194 cites W2619271281 @default.
- W2891185194 cites W2619465136 @default.
- W2891185194 cites W2740220421 @default.
- W2891185194 cites W2886081690 @default.
- W2891185194 cites W2962900518 @default.
- W2891185194 cites W2962995178 @default.
- W2891185194 cites W29750197 @default.
- W2891185194 doi "https://doi.org/10.48550/arxiv.1809.05193" @default.
- W2891185194 hasPublicationYear "2018" @default.
- W2891185194 type Work @default.
- W2891185194 sameAs 2891185194 @default.
- W2891185194 citedByCount "21" @default.
- W2891185194 countsByYear W28911851942017 @default.
- W2891185194 countsByYear W28911851942019 @default.
- W2891185194 countsByYear W28911851942020 @default.
- W2891185194 countsByYear W28911851942021 @default.
- W2891185194 crossrefType "posted-content" @default.
- W2891185194 hasAuthorship W2891185194A5013438083 @default.
- W2891185194 hasAuthorship W2891185194A5025169716 @default.
- W2891185194 hasAuthorship W2891185194A5053047136 @default.
- W2891185194 hasBestOaLocation W28911851941 @default.
- W2891185194 hasConcept C119857082 @default.
- W2891185194 hasConcept C134306372 @default.
- W2891185194 hasConcept C151730666 @default.
- W2891185194 hasConcept C154504017 @default.
- W2891185194 hasConcept C154945302 @default.
- W2891185194 hasConcept C177264268 @default.
- W2891185194 hasConcept C182365436 @default.
- W2891185194 hasConcept C195324797 @default.
- W2891185194 hasConcept C199360897 @default.
- W2891185194 hasConcept C204321447 @default.
- W2891185194 hasConcept C2776760102 @default.
- W2891185194 hasConcept C2779343474 @default.
- W2891185194 hasConcept C33923547 @default.
- W2891185194 hasConcept C38652104 @default.
- W2891185194 hasConcept C41008148 @default.
- W2891185194 hasConcept C48145219 @default.
- W2891185194 hasConcept C50644808 @default.
- W2891185194 hasConcept C544833334 @default.
- W2891185194 hasConcept C86803240 @default.
- W2891185194 hasConceptScore W2891185194C119857082 @default.
- W2891185194 hasConceptScore W2891185194C134306372 @default.
- W2891185194 hasConceptScore W2891185194C151730666 @default.
- W2891185194 hasConceptScore W2891185194C154504017 @default.
- W2891185194 hasConceptScore W2891185194C154945302 @default.
- W2891185194 hasConceptScore W2891185194C177264268 @default.
- W2891185194 hasConceptScore W2891185194C182365436 @default.
- W2891185194 hasConceptScore W2891185194C195324797 @default.
- W2891185194 hasConceptScore W2891185194C199360897 @default.
- W2891185194 hasConceptScore W2891185194C204321447 @default.
- W2891185194 hasConceptScore W2891185194C2776760102 @default.
- W2891185194 hasConceptScore W2891185194C2779343474 @default.
- W2891185194 hasConceptScore W2891185194C33923547 @default.
- W2891185194 hasConceptScore W2891185194C38652104 @default.
- W2891185194 hasConceptScore W2891185194C41008148 @default.
- W2891185194 hasConceptScore W2891185194C48145219 @default.
- W2891185194 hasConceptScore W2891185194C50644808 @default.
- W2891185194 hasConceptScore W2891185194C544833334 @default.
- W2891185194 hasConceptScore W2891185194C86803240 @default.
- W2891185194 hasLocation W28911851941 @default.
- W2891185194 hasOpenAccess W2891185194 @default.
- W2891185194 hasPrimaryLocation W28911851941 @default.