Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313563637> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4313563637 abstract "Identifier naming is one of the main sources of information in program comprehension, where a significant portion of software development time is spent. Previous research shows that similarity in identifier names could potentially hinder code comprehension, and subsequently code maintenance and evolution. In this paper, we present an open-source tool for assessing confusing naming combinations in Python programs. The tool which we call Namesake, flags confusing identifier naming combinations that are similar in orthography (word form), phonology (pronunciation), or semantics (meaning). Our tool extracts identifier names from the abstract syntax tree of a program, splits compound names, and evaluates the similarity of each pair in orthography, phonology, and semantics. Problematic identifier combinations are flagged to programmers along with their line numbers. In combination with existing coding style checkers, Namesake can provide programmers with an additional resource to enhance identifier naming quality. The tool can be integrated easily in DevOps pipelines for automated checking and identifier naming appraisal." @default.
- W4313563637 created "2023-01-06" @default.
- W4313563637 creator A5024656415 @default.
- W4313563637 date "2022-10-10" @default.
- W4313563637 modified "2023-10-14" @default.
- W4313563637 title "Namesake: A Checker of Lexical Similarity in Identifier Names" @default.
- W4313563637 cites W1990898617 @default.
- W4313563637 cites W2032888370 @default.
- W4313563637 cites W2081580037 @default.
- W4313563637 cites W2108072832 @default.
- W4313563637 cites W2113697305 @default.
- W4313563637 cites W2115998851 @default.
- W4313563637 cites W2122963002 @default.
- W4313563637 cites W2143017621 @default.
- W4313563637 cites W2144651866 @default.
- W4313563637 cites W2157984409 @default.
- W4313563637 cites W2162363818 @default.
- W4313563637 cites W2795516572 @default.
- W4313563637 cites W2896901924 @default.
- W4313563637 cites W2968611851 @default.
- W4313563637 cites W3101714027 @default.
- W4313563637 cites W3217293318 @default.
- W4313563637 cites W4241755296 @default.
- W4313563637 cites W4246332986 @default.
- W4313563637 doi "https://doi.org/10.1145/3551349.3560441" @default.
- W4313563637 hasPublicationYear "2022" @default.
- W4313563637 type Work @default.
- W4313563637 citedByCount "0" @default.
- W4313563637 crossrefType "proceedings-article" @default.
- W4313563637 hasAuthorship W4313563637A5024656415 @default.
- W4313563637 hasBestOaLocation W43135636371 @default.
- W4313563637 hasConcept C130318100 @default.
- W4313563637 hasConcept C138885662 @default.
- W4313563637 hasConcept C148934300 @default.
- W4313563637 hasConcept C154504017 @default.
- W4313563637 hasConcept C154945302 @default.
- W4313563637 hasConcept C184337299 @default.
- W4313563637 hasConcept C199360897 @default.
- W4313563637 hasConcept C204321447 @default.
- W4313563637 hasConcept C23123220 @default.
- W4313563637 hasConcept C41008148 @default.
- W4313563637 hasConcept C41895202 @default.
- W4313563637 hasConcept C43126263 @default.
- W4313563637 hasConcept C58646249 @default.
- W4313563637 hasConcept C60048249 @default.
- W4313563637 hasConceptScore W4313563637C130318100 @default.
- W4313563637 hasConceptScore W4313563637C138885662 @default.
- W4313563637 hasConceptScore W4313563637C148934300 @default.
- W4313563637 hasConceptScore W4313563637C154504017 @default.
- W4313563637 hasConceptScore W4313563637C154945302 @default.
- W4313563637 hasConceptScore W4313563637C184337299 @default.
- W4313563637 hasConceptScore W4313563637C199360897 @default.
- W4313563637 hasConceptScore W4313563637C204321447 @default.
- W4313563637 hasConceptScore W4313563637C23123220 @default.
- W4313563637 hasConceptScore W4313563637C41008148 @default.
- W4313563637 hasConceptScore W4313563637C41895202 @default.
- W4313563637 hasConceptScore W4313563637C43126263 @default.
- W4313563637 hasConceptScore W4313563637C58646249 @default.
- W4313563637 hasConceptScore W4313563637C60048249 @default.
- W4313563637 hasLocation W43135636371 @default.
- W4313563637 hasOpenAccess W4313563637 @default.
- W4313563637 hasPrimaryLocation W43135636371 @default.
- W4313563637 hasRelatedWork W2070761870 @default.
- W4313563637 hasRelatedWork W2166247150 @default.
- W4313563637 hasRelatedWork W2203405714 @default.
- W4313563637 hasRelatedWork W2353975670 @default.
- W4313563637 hasRelatedWork W2378105307 @default.
- W4313563637 hasRelatedWork W2514398768 @default.
- W4313563637 hasRelatedWork W270927586 @default.
- W4313563637 hasRelatedWork W2784729322 @default.
- W4313563637 hasRelatedWork W291561599 @default.
- W4313563637 hasRelatedWork W4246531319 @default.
- W4313563637 isParatext "false" @default.
- W4313563637 isRetracted "false" @default.
- W4313563637 workType "article" @default.