Matches in SemOpenAlex for { <https://semopenalex.org/work/W4296579419> ?p ?o ?g. }
Showing items 1 to 71 of
71
with 100 items per page.
- W4296579419 abstract "Code completion is widely used by software developers to provide coding suggestions given a partially written code snippet. Apart from the traditional code completion methods, which only support single token completion at minimal positions, recent studies show the ability to provide longer code completion at more flexible positions. However, such frequently triggered and longer completion results reduce the overall precision as they generate more invalid results. Moreover, different studies are mostly incompatible with each other. Thus, it is vital to develop an ensemble framework that can combine results from multiple models to draw merits and offset defects of each model. This paper conducts a coding simulation to collect data from code context and different code completion models and then apply the data in two tasks. First, we introduce an acceptance model which can dynamically control whether to display completion results to the developer. It uses simulation features to predict whether correct results exist in the output of these models. Our best model reduces the percentage of false-positive completion from 55.09% to 17.44%. Second, we design a fusion ranking scheme that can automatically identify the priority of the completion results and reorder the candidates from multiple code completion models. This scheme is flexible in dealing with various models, regardless of the type or the length of their completion results. We integrate this ranking scheme with two frequency models and a GPT-2 styled language model, along with the acceptance model to yield 27.80% and 37.64% increase in TOP1 and TOP5 accuracy, respectively. In addition, we propose a new code completion evaluation metric, Benefit-Cost Ratio(BCR), taking into account the benefit of keystrokes saving and hidden cost of completion list browsing, which is closer to real coder experience scenario." @default.
- W4296579419 created "2022-09-22" @default.
- W4296579419 creator A5000432967 @default.
- W4296579419 creator A5018539904 @default.
- W4296579419 creator A5025485724 @default.
- W4296579419 creator A5039449977 @default.
- W4296579419 creator A5042838912 @default.
- W4296579419 date "2021-06-25" @default.
- W4296579419 modified "2023-10-16" @default.
- W4296579419 title "Toward Less Hidden Cost of Code Completion with Acceptance and Ranking Models" @default.
- W4296579419 doi "https://doi.org/10.48550/arxiv.2106.13928" @default.
- W4296579419 hasPublicationYear "2021" @default.
- W4296579419 type Work @default.
- W4296579419 citedByCount "0" @default.
- W4296579419 crossrefType "posted-content" @default.
- W4296579419 hasAuthorship W4296579419A5000432967 @default.
- W4296579419 hasAuthorship W4296579419A5018539904 @default.
- W4296579419 hasAuthorship W4296579419A5025485724 @default.
- W4296579419 hasAuthorship W4296579419A5039449977 @default.
- W4296579419 hasAuthorship W4296579419A5042838912 @default.
- W4296579419 hasBestOaLocation W42965794191 @default.
- W4296579419 hasConcept C105795698 @default.
- W4296579419 hasConcept C119857082 @default.
- W4296579419 hasConcept C124101348 @default.
- W4296579419 hasConcept C134306372 @default.
- W4296579419 hasConcept C151730666 @default.
- W4296579419 hasConcept C175291020 @default.
- W4296579419 hasConcept C177264268 @default.
- W4296579419 hasConcept C179518139 @default.
- W4296579419 hasConcept C189430467 @default.
- W4296579419 hasConcept C199360897 @default.
- W4296579419 hasConcept C2776760102 @default.
- W4296579419 hasConcept C2777904410 @default.
- W4296579419 hasConcept C2779343474 @default.
- W4296579419 hasConcept C33923547 @default.
- W4296579419 hasConcept C41008148 @default.
- W4296579419 hasConcept C77618280 @default.
- W4296579419 hasConcept C86803240 @default.
- W4296579419 hasConceptScore W4296579419C105795698 @default.
- W4296579419 hasConceptScore W4296579419C119857082 @default.
- W4296579419 hasConceptScore W4296579419C124101348 @default.
- W4296579419 hasConceptScore W4296579419C134306372 @default.
- W4296579419 hasConceptScore W4296579419C151730666 @default.
- W4296579419 hasConceptScore W4296579419C175291020 @default.
- W4296579419 hasConceptScore W4296579419C177264268 @default.
- W4296579419 hasConceptScore W4296579419C179518139 @default.
- W4296579419 hasConceptScore W4296579419C189430467 @default.
- W4296579419 hasConceptScore W4296579419C199360897 @default.
- W4296579419 hasConceptScore W4296579419C2776760102 @default.
- W4296579419 hasConceptScore W4296579419C2777904410 @default.
- W4296579419 hasConceptScore W4296579419C2779343474 @default.
- W4296579419 hasConceptScore W4296579419C33923547 @default.
- W4296579419 hasConceptScore W4296579419C41008148 @default.
- W4296579419 hasConceptScore W4296579419C77618280 @default.
- W4296579419 hasConceptScore W4296579419C86803240 @default.
- W4296579419 hasLocation W42965794191 @default.
- W4296579419 hasOpenAccess W4296579419 @default.
- W4296579419 hasPrimaryLocation W42965794191 @default.
- W4296579419 hasRelatedWork W1521353230 @default.
- W4296579419 hasRelatedWork W1596397513 @default.
- W4296579419 hasRelatedWork W2051388053 @default.
- W4296579419 hasRelatedWork W2105538080 @default.
- W4296579419 hasRelatedWork W2329791227 @default.
- W4296579419 hasRelatedWork W2373250155 @default.
- W4296579419 hasRelatedWork W2531206168 @default.
- W4296579419 hasRelatedWork W2620666624 @default.
- W4296579419 hasRelatedWork W4312347104 @default.
- W4296579419 hasRelatedWork W7602594 @default.
- W4296579419 isParatext "false" @default.
- W4296579419 isRetracted "false" @default.
- W4296579419 workType "article" @default.