Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313563756> ?p ?o ?g. }
- W4313563756 abstract "Partial code usually involves non-fully-qualified type names (non-FQNs) and undeclared receiving objects. Resolving the FQNs of these non-FQN types and undeclared receiving objects (referred to as type inference) is the prerequisite to effective search and reuse of partial code. Existing dictionary-lookup based methods build a symbolic knowledge base of API names and code contexts, which involve significant compilation overhead and are sensitive to unseen API names and code context variations. In this paper, we formulate type inference as a cloze-style fill-in-blank language task. Built on source code naturalness, our approach fine-tunes a code masked language model (MLM) as a neural knowledge base of code elements with a novel “pre-train, prompt and predict” paradigm from raw source code. Our approach is lightweight and has minimum requirements on code compilation. Unlike existing symbolic name and context matching for type inference, our prompt-tuned code MLM packs FQN syntax and usage in its parameters and supports fuzzy neural type inference. We systematically evaluate our approach on a large amount of source code from GitHub and Stack Overflow. Our results confirm the effectiveness of our approach design and the practicality for partial code type inference. As the first of its kind, our neural type inference method opens the door to many innovative ways of using partial code." @default.
- W4313563756 created "2023-01-06" @default.
- W4313563756 creator A5028641941 @default.
- W4313563756 creator A5044996319 @default.
- W4313563756 creator A5058120958 @default.
- W4313563756 creator A5064683660 @default.
- W4313563756 creator A5084232243 @default.
- W4313563756 creator A5087875790 @default.
- W4313563756 date "2022-10-10" @default.
- W4313563756 modified "2023-10-12" @default.
- W4313563756 title "Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code" @default.
- W4313563756 cites W1962482270 @default.
- W4313563756 cites W1972141422 @default.
- W4313563756 cites W1997646511 @default.
- W4313563756 cites W2011458734 @default.
- W4313563756 cites W2094728533 @default.
- W4313563756 cites W2106259924 @default.
- W4313563756 cites W2122401044 @default.
- W4313563756 cites W2129658791 @default.
- W4313563756 cites W2164961799 @default.
- W4313563756 cites W2346411278 @default.
- W4313563756 cites W2794992746 @default.
- W4313563756 cites W2901934569 @default.
- W4313563756 cites W2921611887 @default.
- W4313563756 cites W2932789158 @default.
- W4313563756 cites W2955685982 @default.
- W4313563756 cites W2963037989 @default.
- W4313563756 cites W2963541700 @default.
- W4313563756 cites W2963935794 @default.
- W4313563756 cites W2967937885 @default.
- W4313563756 cites W2968388969 @default.
- W4313563756 cites W2970476646 @default.
- W4313563756 cites W2972082064 @default.
- W4313563756 cites W2994316338 @default.
- W4313563756 cites W2999648948 @default.
- W4313563756 cites W3014877975 @default.
- W4313563756 cites W3034689979 @default.
- W4313563756 cites W3095493018 @default.
- W4313563756 cites W3098605233 @default.
- W4313563756 cites W3102659883 @default.
- W4313563756 cites W3125402553 @default.
- W4313563756 cites W3138429261 @default.
- W4313563756 cites W3146844750 @default.
- W4313563756 cites W3172642864 @default.
- W4313563756 cites W3174770825 @default.
- W4313563756 cites W3198685994 @default.
- W4313563756 cites W3212893438 @default.
- W4313563756 cites W4205991051 @default.
- W4313563756 cites W4284710241 @default.
- W4313563756 cites W4285247752 @default.
- W4313563756 cites W4385572925 @default.
- W4313563756 doi "https://doi.org/10.1145/3551349.3556912" @default.
- W4313563756 hasPublicationYear "2022" @default.
- W4313563756 type Work @default.
- W4313563756 citedByCount "3" @default.
- W4313563756 countsByYear W43135637562022 @default.
- W4313563756 countsByYear W43135637562023 @default.
- W4313563756 crossrefType "proceedings-article" @default.
- W4313563756 hasAuthorship W4313563756A5028641941 @default.
- W4313563756 hasAuthorship W4313563756A5044996319 @default.
- W4313563756 hasAuthorship W4313563756A5058120958 @default.
- W4313563756 hasAuthorship W4313563756A5064683660 @default.
- W4313563756 hasAuthorship W4313563756A5084232243 @default.
- W4313563756 hasAuthorship W4313563756A5087875790 @default.
- W4313563756 hasBestOaLocation W43135637561 @default.
- W4313563756 hasConcept C111919701 @default.
- W4313563756 hasConcept C121957198 @default.
- W4313563756 hasConcept C133162039 @default.
- W4313563756 hasConcept C137287247 @default.
- W4313563756 hasConcept C151730666 @default.
- W4313563756 hasConcept C154945302 @default.
- W4313563756 hasConcept C177264268 @default.
- W4313563756 hasConcept C186644900 @default.
- W4313563756 hasConcept C198370458 @default.
- W4313563756 hasConcept C199360897 @default.
- W4313563756 hasConcept C204321447 @default.
- W4313563756 hasConcept C26517878 @default.
- W4313563756 hasConcept C2776214188 @default.
- W4313563756 hasConcept C2776760102 @default.
- W4313563756 hasConcept C2777904410 @default.
- W4313563756 hasConcept C2778583558 @default.
- W4313563756 hasConcept C2779343474 @default.
- W4313563756 hasConcept C41008148 @default.
- W4313563756 hasConcept C43126263 @default.
- W4313563756 hasConcept C529173508 @default.
- W4313563756 hasConcept C58646249 @default.
- W4313563756 hasConcept C86803240 @default.
- W4313563756 hasConceptScore W4313563756C111919701 @default.
- W4313563756 hasConceptScore W4313563756C121957198 @default.
- W4313563756 hasConceptScore W4313563756C133162039 @default.
- W4313563756 hasConceptScore W4313563756C137287247 @default.
- W4313563756 hasConceptScore W4313563756C151730666 @default.
- W4313563756 hasConceptScore W4313563756C154945302 @default.
- W4313563756 hasConceptScore W4313563756C177264268 @default.
- W4313563756 hasConceptScore W4313563756C186644900 @default.
- W4313563756 hasConceptScore W4313563756C198370458 @default.
- W4313563756 hasConceptScore W4313563756C199360897 @default.
- W4313563756 hasConceptScore W4313563756C204321447 @default.
- W4313563756 hasConceptScore W4313563756C26517878 @default.
- W4313563756 hasConceptScore W4313563756C2776214188 @default.