Matches in SemOpenAlex for { <https://semopenalex.org/work/W3090668753> ?p ?o ?g. }
Showing items 1 to 89 of
89
with 100 items per page.
- W3090668753 abstract "Misleading names of the methods in a project or the APIs in a software library confuse developers about program functionality and API usages, leading to API misuses and defects. In this paper, we introduce MNire, a machine learning approach to check the consistency between the name of a given method and its implementation. MNire first generates a candidate name and compares the current name against it. If the two names are sufficiently similar, we consider the method as consistent. To generate the method name, we draw our ideas and intuition from an empirical study on the nature of method names in a large dataset. Our key finding is that high proportions of the tokens of method names can be found in the three contexts of a given method including its body, the interface (the method's parameter types and return type), and the enclosing class' name. Even when such tokens are not there, MNire uses the contexts to predict the tokens due to the high likelihoods of their co-occurrences. Our unique idea is to treat the name generation as an abstract summarization on the tokens collected from the names of the program entities in the three above contexts." @default.
- W3090668753 created "2020-10-08" @default.
- W3090668753 creator A5024298908 @default.
- W3090668753 creator A5031906024 @default.
- W3090668753 creator A5042201485 @default.
- W3090668753 creator A5089000736 @default.
- W3090668753 date "2020-06-27" @default.
- W3090668753 modified "2023-10-13" @default.
- W3090668753 title "Suggesting natural method names to check name consistencies" @default.
- W3090668753 cites W2010608861 @default.
- W3090668753 cites W2070473038 @default.
- W3090668753 cites W2136808032 @default.
- W3090668753 cites W2140609933 @default.
- W3090668753 cites W2156981320 @default.
- W3090668753 cites W2402619042 @default.
- W3090668753 cites W2511803001 @default.
- W3090668753 cites W2612872092 @default.
- W3090668753 cites W2740220421 @default.
- W3090668753 cites W2767717989 @default.
- W3090668753 cites W2883359218 @default.
- W3090668753 cites W2884276923 @default.
- W3090668753 cites W2897161046 @default.
- W3090668753 cites W2899171197 @default.
- W3090668753 cites W2943748428 @default.
- W3090668753 cites W2964150020 @default.
- W3090668753 cites W2999118008 @default.
- W3090668753 cites W3104874136 @default.
- W3090668753 cites W3146720657 @default.
- W3090668753 doi "https://doi.org/10.1145/3377811.3380926" @default.
- W3090668753 hasPublicationYear "2020" @default.
- W3090668753 type Work @default.
- W3090668753 sameAs 3090668753 @default.
- W3090668753 citedByCount "33" @default.
- W3090668753 countsByYear W30906687532021 @default.
- W3090668753 countsByYear W30906687532022 @default.
- W3090668753 countsByYear W30906687532023 @default.
- W3090668753 crossrefType "proceedings-article" @default.
- W3090668753 hasAuthorship W3090668753A5024298908 @default.
- W3090668753 hasAuthorship W3090668753A5031906024 @default.
- W3090668753 hasAuthorship W3090668753A5042201485 @default.
- W3090668753 hasAuthorship W3090668753A5089000736 @default.
- W3090668753 hasConcept C1009929 @default.
- W3090668753 hasConcept C111472728 @default.
- W3090668753 hasConcept C132010649 @default.
- W3090668753 hasConcept C138885662 @default.
- W3090668753 hasConcept C154945302 @default.
- W3090668753 hasConcept C170858558 @default.
- W3090668753 hasConcept C199360897 @default.
- W3090668753 hasConcept C204321447 @default.
- W3090668753 hasConcept C23123220 @default.
- W3090668753 hasConcept C26517878 @default.
- W3090668753 hasConcept C2776436953 @default.
- W3090668753 hasConcept C2777904410 @default.
- W3090668753 hasConcept C38652104 @default.
- W3090668753 hasConcept C41008148 @default.
- W3090668753 hasConcept C41417386 @default.
- W3090668753 hasConceptScore W3090668753C1009929 @default.
- W3090668753 hasConceptScore W3090668753C111472728 @default.
- W3090668753 hasConceptScore W3090668753C132010649 @default.
- W3090668753 hasConceptScore W3090668753C138885662 @default.
- W3090668753 hasConceptScore W3090668753C154945302 @default.
- W3090668753 hasConceptScore W3090668753C170858558 @default.
- W3090668753 hasConceptScore W3090668753C199360897 @default.
- W3090668753 hasConceptScore W3090668753C204321447 @default.
- W3090668753 hasConceptScore W3090668753C23123220 @default.
- W3090668753 hasConceptScore W3090668753C26517878 @default.
- W3090668753 hasConceptScore W3090668753C2776436953 @default.
- W3090668753 hasConceptScore W3090668753C2777904410 @default.
- W3090668753 hasConceptScore W3090668753C38652104 @default.
- W3090668753 hasConceptScore W3090668753C41008148 @default.
- W3090668753 hasConceptScore W3090668753C41417386 @default.
- W3090668753 hasFunder F4320309856 @default.
- W3090668753 hasLocation W30906687531 @default.
- W3090668753 hasOpenAccess W3090668753 @default.
- W3090668753 hasPrimaryLocation W30906687531 @default.
- W3090668753 hasRelatedWork W132250100 @default.
- W3090668753 hasRelatedWork W2028123638 @default.
- W3090668753 hasRelatedWork W2093597205 @default.
- W3090668753 hasRelatedWork W2351187795 @default.
- W3090668753 hasRelatedWork W2380641910 @default.
- W3090668753 hasRelatedWork W2389846579 @default.
- W3090668753 hasRelatedWork W2392495745 @default.
- W3090668753 hasRelatedWork W2725657302 @default.
- W3090668753 hasRelatedWork W3015517925 @default.
- W3090668753 hasRelatedWork W2129073325 @default.
- W3090668753 isParatext "false" @default.
- W3090668753 isRetracted "false" @default.
- W3090668753 magId "3090668753" @default.
- W3090668753 workType "article" @default.