Identifier Name Similarities: An Exploratory Study

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Wong, Carol, Abe, Mai, De Benedictis, Silvia, Halim, Marissa, Peruma, Anthony
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911074236760064
author Wong, Carol
Abe, Mai
De Benedictis, Silvia
Halim, Marissa
Peruma, Anthony
author_facet Wong, Carol
Abe, Mai
De Benedictis, Silvia
Halim, Marissa
Peruma, Anthony
contents Identifier names, which comprise a significant portion of the codebase, are the cornerstone of effective program comprehension. However, research has shown that poorly chosen names can significantly increase cognitive load and hinder collaboration. Even names that appear readable in isolation may lead to misunderstandings in contexts when they closely resemble other names in either structure or functionality. In this exploratory study, we present our preliminary findings on the occurrence of identifier name similarity in software projects through the development of a taxonomy that categorizes different forms of identifier name similarity. We envision our initial taxonomy providing researchers with a platform to analyze and evaluate the impact of identifier name similarity on code comprehension, maintainability, and collaboration among developers, while also allowing for further refinement and expansion of the taxonomy.
format Preprint
id arxiv_https___arxiv_org_abs_2507_18081
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Identifier Name Similarities: An Exploratory Study
Wong, Carol
Abe, Mai
De Benedictis, Silvia
Halim, Marissa
Peruma, Anthony
Software Engineering
Identifier names, which comprise a significant portion of the codebase, are the cornerstone of effective program comprehension. However, research has shown that poorly chosen names can significantly increase cognitive load and hinder collaboration. Even names that appear readable in isolation may lead to misunderstandings in contexts when they closely resemble other names in either structure or functionality. In this exploratory study, we present our preliminary findings on the occurrence of identifier name similarity in software projects through the development of a taxonomy that categorizes different forms of identifier name similarity. We envision our initial taxonomy providing researchers with a platform to analyze and evaluate the impact of identifier name similarity on code comprehension, maintainability, and collaboration among developers, while also allowing for further refinement and expansion of the taxonomy.
title Identifier Name Similarities: An Exploratory Study
topic Software Engineering
url https://arxiv.org/abs/2507.18081