Matches in SemOpenAlex for { <https://semopenalex.org/work/W4384158937> ?p ?o ?g. }
- W4384158937 abstract "Method names are crucial to program comprehension and maintenance. Recently, many approaches have been proposed to automatically recommend method names and detect inconsistent names. Despite promising, their results are still suboptimal considering the three following drawbacks: 1) These models are mostly trained from scratch, learning two different objectives simultaneously. The misalignment between two objectives will negatively affect training efficiency and model performance. 2) The enclosing class context is not fully exploited, making it difficult to learn the abstract functionality of the method. 3) Current method name consistency checking methods follow a generate-then-compare process, which restricts the accuracy as they highly rely on the quality of generated names and face difficulty measuring the semantic consistency.In this paper, we propose an approach named AUMENA to AUtomate MEthod NAming tasks with context-aware prompt-tuning. Unlike existing deep learning based approaches, our model first learns the contextualized representation(i.e., class attributes) of programming language and natural language through the pre-training model, then fully exploits the capacity and knowledge of large language model with prompt-tuning to precisely detect inconsistent method names and recommend more accurate names. To better identify semantically consistent names, we model the method name consistency checking task as a two-class classification problem, avoiding the limitation of previous generate-then-compare consistency checking approaches. Experiment results reflect that AUMENA scores 68.6%, 72.0%, 73.6%, 84.7% on four datasets of method name recommendation, surpassing the state-of-the-art baseline by 8.5%, 18.4%, 11.0%, 12.0%, respectively. And our approach scores 80.8% accuracy on method name consistency checking, reaching an 5.5% outperformance. All data and trained models are publicly available." @default.
- W4384158937 created "2023-07-14" @default.
- W4384158937 creator A5010114164 @default.
- W4384158937 creator A5011876558 @default.
- W4384158937 creator A5033101793 @default.
- W4384158937 creator A5051702877 @default.
- W4384158937 creator A5060368715 @default.
- W4384158937 date "2023-05-01" @default.
- W4384158937 modified "2023-09-26" @default.
- W4384158937 title "Automating Method Naming with Context-Aware Prompt-Tuning" @default.
- W4384158937 cites W1608271177 @default.
- W4384158937 cites W1990898617 @default.
- W4384158937 cites W1996842335 @default.
- W4384158937 cites W2010608861 @default.
- W4384158937 cites W2040664452 @default.
- W4384158937 cites W2083504918 @default.
- W4384158937 cites W2113697305 @default.
- W4384158937 cites W2136808032 @default.
- W4384158937 cites W2142190098 @default.
- W4384158937 cites W2151996389 @default.
- W4384158937 cites W2606974598 @default.
- W4384158937 cites W2888547534 @default.
- W4384158937 cites W2906406192 @default.
- W4384158937 cites W2915605461 @default.
- W4384158937 cites W2943748428 @default.
- W4384158937 cites W2949676527 @default.
- W4384158937 cites W2964150020 @default.
- W4384158937 cites W2997106319 @default.
- W4384158937 cites W2999760805 @default.
- W4384158937 cites W3090668753 @default.
- W4384158937 cites W3098605233 @default.
- W4384158937 cites W3150176278 @default.
- W4384158937 cites W3161517159 @default.
- W4384158937 cites W3162211386 @default.
- W4384158937 cites W3175279244 @default.
- W4384158937 cites W3175716528 @default.
- W4384158937 cites W3193282971 @default.
- W4384158937 cites W3198685994 @default.
- W4384158937 cites W4226425467 @default.
- W4384158937 cites W4284709233 @default.
- W4384158937 cites W4286532391 @default.
- W4384158937 cites W4288055447 @default.
- W4384158937 cites W4288076432 @default.
- W4384158937 cites W4312253411 @default.
- W4384158937 doi "https://doi.org/10.1109/icpc58990.2023.00035" @default.
- W4384158937 hasPublicationYear "2023" @default.
- W4384158937 type Work @default.
- W4384158937 citedByCount "0" @default.
- W4384158937 crossrefType "proceedings-article" @default.
- W4384158937 hasAuthorship W4384158937A5010114164 @default.
- W4384158937 hasAuthorship W4384158937A5011876558 @default.
- W4384158937 hasAuthorship W4384158937A5033101793 @default.
- W4384158937 hasAuthorship W4384158937A5051702877 @default.
- W4384158937 hasAuthorship W4384158937A5060368715 @default.
- W4384158937 hasConcept C105795698 @default.
- W4384158937 hasConcept C119857082 @default.
- W4384158937 hasConcept C151730666 @default.
- W4384158937 hasConcept C154945302 @default.
- W4384158937 hasConcept C162324750 @default.
- W4384158937 hasConcept C165696696 @default.
- W4384158937 hasConcept C17744445 @default.
- W4384158937 hasConcept C187736073 @default.
- W4384158937 hasConcept C199360897 @default.
- W4384158937 hasConcept C199539241 @default.
- W4384158937 hasConcept C204321447 @default.
- W4384158937 hasConcept C2776359362 @default.
- W4384158937 hasConcept C2776436953 @default.
- W4384158937 hasConcept C2777212361 @default.
- W4384158937 hasConcept C2779343474 @default.
- W4384158937 hasConcept C2780451532 @default.
- W4384158937 hasConcept C2780598303 @default.
- W4384158937 hasConcept C33923547 @default.
- W4384158937 hasConcept C38652104 @default.
- W4384158937 hasConcept C41008148 @default.
- W4384158937 hasConcept C86803240 @default.
- W4384158937 hasConcept C94625758 @default.
- W4384158937 hasConcept C98045186 @default.
- W4384158937 hasConceptScore W4384158937C105795698 @default.
- W4384158937 hasConceptScore W4384158937C119857082 @default.
- W4384158937 hasConceptScore W4384158937C151730666 @default.
- W4384158937 hasConceptScore W4384158937C154945302 @default.
- W4384158937 hasConceptScore W4384158937C162324750 @default.
- W4384158937 hasConceptScore W4384158937C165696696 @default.
- W4384158937 hasConceptScore W4384158937C17744445 @default.
- W4384158937 hasConceptScore W4384158937C187736073 @default.
- W4384158937 hasConceptScore W4384158937C199360897 @default.
- W4384158937 hasConceptScore W4384158937C199539241 @default.
- W4384158937 hasConceptScore W4384158937C204321447 @default.
- W4384158937 hasConceptScore W4384158937C2776359362 @default.
- W4384158937 hasConceptScore W4384158937C2776436953 @default.
- W4384158937 hasConceptScore W4384158937C2777212361 @default.
- W4384158937 hasConceptScore W4384158937C2779343474 @default.
- W4384158937 hasConceptScore W4384158937C2780451532 @default.
- W4384158937 hasConceptScore W4384158937C2780598303 @default.
- W4384158937 hasConceptScore W4384158937C33923547 @default.
- W4384158937 hasConceptScore W4384158937C38652104 @default.
- W4384158937 hasConceptScore W4384158937C41008148 @default.
- W4384158937 hasConceptScore W4384158937C86803240 @default.
- W4384158937 hasConceptScore W4384158937C94625758 @default.
- W4384158937 hasConceptScore W4384158937C98045186 @default.