Matches in SemOpenAlex for { <https://semopenalex.org/work/W3038438963> ?p ?o ?g. }
- W3038438963 abstract "Developers frequently reuse APIs from existing libraries to implement certain functionality. However, learning APIs is difficult due to their large scale and complexity. In this paper, we design an abstract framework NLI2Code to ease the reuse process. Under the framework, users can reuse library functionalities with a high-level, automatically-generated NLI (Natural Language Interface) instead of the detailed API elements. The framework consists of three components: a functional feature extractor to summarize the frequently-used library functions in natural language form, a code pattern miner to give a code template for each functional feature, and a synthesizer to complete code patterns into well-typed snippets. From the perspective of a user, a reuse task under NLI2Code starts from choosing a functional feature and our framework will guide the user to synthesize the desired solution. We instantiated the framework as a tool to reuse Java libraries. The evaluation shows our tool can generate a high-quality natural language interface and save half of the coding time for newcomers to solve real-world programming tasks." @default.
- W3038438963 created "2020-07-10" @default.
- W3038438963 creator A5004213669 @default.
- W3038438963 creator A5013548044 @default.
- W3038438963 creator A5035448666 @default.
- W3038438963 creator A5036774006 @default.
- W3038438963 creator A5081199838 @default.
- W3038438963 date "2020-07-07" @default.
- W3038438963 modified "2023-10-17" @default.
- W3038438963 title "From API to NLI: A New Interface for Library Reuse" @default.
- W3038438963 cites W1534459555 @default.
- W3038438963 cites W1970893370 @default.
- W3038438963 cites W1991613282 @default.
- W3038438963 cites W2014577207 @default.
- W3038438963 cites W2070473038 @default.
- W3038438963 cites W2106999256 @default.
- W3038438963 cites W2107376583 @default.
- W3038438963 cites W2109612250 @default.
- W3038438963 cites W2115733813 @default.
- W3038438963 cites W2116272605 @default.
- W3038438963 cites W2120294318 @default.
- W3038438963 cites W2120755390 @default.
- W3038438963 cites W2123442489 @default.
- W3038438963 cites W2134829794 @default.
- W3038438963 cites W2142403498 @default.
- W3038438963 cites W2157976942 @default.
- W3038438963 cites W2170726034 @default.
- W3038438963 cites W2295159694 @default.
- W3038438963 cites W2366532918 @default.
- W3038438963 cites W2406533925 @default.
- W3038438963 cites W2547880329 @default.
- W3038438963 cites W2561055248 @default.
- W3038438963 cites W2593635859 @default.
- W3038438963 cites W2627050930 @default.
- W3038438963 cites W2767380523 @default.
- W3038438963 cites W2794901250 @default.
- W3038438963 cites W2794992746 @default.
- W3038438963 cites W2809465335 @default.
- W3038438963 cites W2949702924 @default.
- W3038438963 cites W2955685982 @default.
- W3038438963 cites W2963879841 @default.
- W3038438963 cites W2964181904 @default.
- W3038438963 cites W3104874136 @default.
- W3038438963 doi "https://doi.org/10.48550/arxiv.2007.03305" @default.
- W3038438963 hasPublicationYear "2020" @default.
- W3038438963 type Work @default.
- W3038438963 sameAs 3038438963 @default.
- W3038438963 citedByCount "0" @default.
- W3038438963 crossrefType "posted-content" @default.
- W3038438963 hasAuthorship W3038438963A5004213669 @default.
- W3038438963 hasAuthorship W3038438963A5013548044 @default.
- W3038438963 hasAuthorship W3038438963A5035448666 @default.
- W3038438963 hasAuthorship W3038438963A5036774006 @default.
- W3038438963 hasAuthorship W3038438963A5081199838 @default.
- W3038438963 hasBestOaLocation W30384389631 @default.
- W3038438963 hasConcept C105795698 @default.
- W3038438963 hasConcept C111919701 @default.
- W3038438963 hasConcept C113843644 @default.
- W3038438963 hasConcept C115903868 @default.
- W3038438963 hasConcept C129307140 @default.
- W3038438963 hasConcept C138885662 @default.
- W3038438963 hasConcept C157915830 @default.
- W3038438963 hasConcept C177264268 @default.
- W3038438963 hasConcept C179518139 @default.
- W3038438963 hasConcept C18903297 @default.
- W3038438963 hasConcept C199360897 @default.
- W3038438963 hasConcept C206588197 @default.
- W3038438963 hasConcept C2776401178 @default.
- W3038438963 hasConcept C2776760102 @default.
- W3038438963 hasConcept C2777904410 @default.
- W3038438963 hasConcept C2778583558 @default.
- W3038438963 hasConcept C33923547 @default.
- W3038438963 hasConcept C41008148 @default.
- W3038438963 hasConcept C41895202 @default.
- W3038438963 hasConcept C548217200 @default.
- W3038438963 hasConcept C86803240 @default.
- W3038438963 hasConcept C99613125 @default.
- W3038438963 hasConceptScore W3038438963C105795698 @default.
- W3038438963 hasConceptScore W3038438963C111919701 @default.
- W3038438963 hasConceptScore W3038438963C113843644 @default.
- W3038438963 hasConceptScore W3038438963C115903868 @default.
- W3038438963 hasConceptScore W3038438963C129307140 @default.
- W3038438963 hasConceptScore W3038438963C138885662 @default.
- W3038438963 hasConceptScore W3038438963C157915830 @default.
- W3038438963 hasConceptScore W3038438963C177264268 @default.
- W3038438963 hasConceptScore W3038438963C179518139 @default.
- W3038438963 hasConceptScore W3038438963C18903297 @default.
- W3038438963 hasConceptScore W3038438963C199360897 @default.
- W3038438963 hasConceptScore W3038438963C206588197 @default.
- W3038438963 hasConceptScore W3038438963C2776401178 @default.
- W3038438963 hasConceptScore W3038438963C2776760102 @default.
- W3038438963 hasConceptScore W3038438963C2777904410 @default.
- W3038438963 hasConceptScore W3038438963C2778583558 @default.
- W3038438963 hasConceptScore W3038438963C33923547 @default.
- W3038438963 hasConceptScore W3038438963C41008148 @default.
- W3038438963 hasConceptScore W3038438963C41895202 @default.
- W3038438963 hasConceptScore W3038438963C548217200 @default.
- W3038438963 hasConceptScore W3038438963C86803240 @default.
- W3038438963 hasConceptScore W3038438963C99613125 @default.
- W3038438963 hasLocation W30384389631 @default.