On the public citation graph
Effects of Variable Names on Comprehension: An Empirical Study
0 signed · 87 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1007/s10664-014-9350-8openalex-snapshot
Linguistic antipatterns: what they are and how developers perceive them
inferredcites →https://doi.org/10.1007/s11219-006-9219-1openalex-snapshot
Concise and consistent naming
inferredcites →https://doi.org/10.1108/03684920910973252openalex-snapshot
Clean Code: A Handbook of Agile Software Craftsmanship
inferredcites →https://doi.org/10.1109/2.402076openalex-snapshot
Program comprehension during software maintenance and evolution
inferredcites →https://doi.org/10.1109/icpc.2006.51openalex-snapshot
Whats in a Name? A Study of Identifiers
inferredcites →https://doi.org/10.1109/icsm.2000.883022openalex-snapshot
Restructuring program identifier names
inferredcites →https://doi.org/10.1109/tse.1986.6312940openalex-snapshot
A rational design process: How and why to fake it
inferredcites →https://doi.org/10.1109/tse.2014.2312942openalex-snapshot
REPENT: Analyzing the Nature of Identifier Renamings
inferredcites →https://doi.org/10.1109/wpc.2001.921715openalex-snapshot
Inference-based and expectation-based processing in program comprehension
inferredcites →https://doi.org/10.1109/wpc.2002.1021348openalex-snapshot
The role of concepts in program comprehension
inferredcites →https://doi.org/10.1109/wpc.2003.1199195openalex-snapshot
Identifying comprehension bottlenecks using program slicing and cognitive complexity metrics
inferredcites →https://doi.org/10.1111/j.1467-6494.2005.00330.xopenalex-snapshot
Sources of Openness/Intellect: Cognitive and Neuropsychological Correlates of the Fifth Factor of Personality
inferredcites →https://doi.org/10.1145/1810295.1810335openalex-snapshot
Supporting program comprehension with source code summarization
inferredcites →https://doi.org/10.1145/1985441.1985471openalex-snapshot
Improving identifier informativeness using part of speech information
inferredcites →https://doi.org/10.1145/2424563.2424570openalex-snapshot
UML class diagram simplification
inferredcites →https://doi.org/10.1145/2601248.2601251openalex-snapshot
Dealing with identifiers and comments in source code comprehension and maintenance
inferredcites →https://doi.org/10.1145/2635868.2635883openalex-snapshot
Learning natural coding conventions
inferredcites →https://doi.org/10.1145/2723872.2723875openalex-snapshot
From Repeatability to Reproducibility and Corroboration
inferredcites →https://doi.org/10.1145/2786805.2786849openalex-snapshot
Suggesting accurate method and class names
inferredcites →https://doi.org/10.1145/32206.32212openalex-snapshot
The vocabulary problem in human-system communication
inferredcites →https://doi.org/10.1146/annurev.psych.47.1.513openalex-snapshot
COGNITIVE SKILL ACQUISITION
inferredcites →https://doi.org/10.20982/tqmp.04.1.p013openalex-snapshot
The Mann-Whitney U: A Test for Assessing Whether Two Independent Samples Come from the Same Distribution
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1007/978-3-030-38919-2_35openalex-snapshot
Do People Use Naming Conventions in SQL Programming?
inferred← citeshttps://doi.org/10.1007/978-3-030-51054-1_6openalex-snapshot
Deep Generation of Coq Lemma Names Using Elaborated Terms
inferred← citeshttps://doi.org/10.1007/978-3-031-21388-5_21openalex-snapshot
“To Clean Code or Not to Clean Code” A Survey Among Practitioners
inferred← citeshttps://doi.org/10.1007/978-3-032-22817-8_13openalex-snapshot
Towards a Distinct Programming Style for AgentSpeak(L)
inferred← citeshttps://doi.org/10.1007/s10664-018-9628-3openalex-snapshot
Syntax, predicates, idioms — what really affects code complexity?
inferred← citeshttps://doi.org/10.1007/s10664-021-09938-8openalex-snapshot
Understanding large-scale software systems – structure and flows
inferred← citeshttps://doi.org/10.1007/s10664-022-10160-3openalex-snapshot
Considerations and Pitfalls for Reducing Threats to the Validity of Controlled Experiments on Code Comprehension
inferred← citeshttps://doi.org/10.1007/s10664-023-10360-5openalex-snapshot
On the Investigation of Empirical Contradictions - Aggregated Results of Local Studies on Readability and Comprehensibility of Source Code
inferred← citeshttps://doi.org/10.1007/s10664-023-10381-0openalex-snapshot
Developers talking about code quality
inferred← citeshttps://doi.org/10.1007/s10664-024-10456-6openalex-snapshot
The broken windows theory applies to technical debt
inferred← citeshttps://doi.org/10.1007/s10664-024-10532-xopenalex-snapshot
An eye tracking study assessing source code readability rules for program comprehension
inferred← citeshttps://doi.org/10.1007/s10664-025-10699-xopenalex-snapshot
On the structure and semantics of identifier names containing closed syntactic category words
inferred← citeshttps://doi.org/10.1016/j.jss.2020.110659openalex-snapshot
The impact factors on the performance of machine learning-based vulnerability detection: A comparative study
inferred← citeshttps://doi.org/10.1109/apsec53868.2021.00030openalex-snapshot
Improving Semantic Consistency of Variable Names with Use-Flow Graph Analysis
inferred← citeshttps://doi.org/10.1109/apsec53868.2021.00043openalex-snapshot
How Do Programmers Express High-Level Concepts using Primitive Data Types?
inferred← citeshttps://doi.org/10.1109/apsec66846.2025.00035openalex-snapshot
Recovering Variable Names in the Decompiled Code Based on Multi-Task Learning
inferred← citeshttps://doi.org/10.1109/ase.2019.00062openalex-snapshot
Machine Learning Based Recommendation of Method Names: How Far are We
inferred← citeshttps://doi.org/10.1109/aswec.2018.00009openalex-snapshot
Towards Understanding Programs by Counting Objects
inferred← citeshttps://doi.org/10.1109/cseet66350.2025.00027openalex-snapshot
Teaching Well-Structured Code: A Literature Review of Instructional Approaches
inferred← citeshttps://doi.org/10.1109/ibf50092.2020.9034888openalex-snapshot
An Empirical Study of High-Impact Factors for Machine Learning-Based Vulnerability Detection
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00012openalex-snapshot
Atoms of Confusion in Java
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00019openalex-snapshot
Considerations and Pitfalls in Controlled Experiments on Code Comprehension
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00020openalex-snapshot
Does Code Structure Affect Comprehension? On Using and Naming Intermediate Variables
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00040openalex-snapshot
Using Non-Verbal Expressions as a Tool in Naming Research
inferred← citeshttps://doi.org/10.1109/icpc58990.2023.00037openalex-snapshot
Reanalysis of Empirical Data on Java Local Variables with Narrow and Broad Scope
inferred← citeshttps://doi.org/10.1109/icpc58990.2023.00042openalex-snapshot
Revisiting Deep Learning for Variable Type Recovery
inferred← citeshttps://doi.org/10.1109/icpc66645.2025.00045openalex-snapshot
Scalar: A Part-of-Speech Tagger for Identifiers
inferred← citeshttps://doi.org/10.1109/icsa47634.2020.00016openalex-snapshot
REST vs GraphQL: A Controlled Experiment
inferred← citeshttps://doi.org/10.1109/icse-seet58685.2023.00012openalex-snapshot
Improving Assessment of Programming Pattern Knowledge through Code Editing and Revision
inferred← citeshttps://doi.org/10.1109/icsme46990.2020.00041openalex-snapshot
Evaluating Code Readability and Legibility: An Examination of Human-centric Studies
inferred← citeshttps://doi.org/10.1109/icsme58944.2024.00057openalex-snapshot
RENAS: Prioritizing Co- Renaming Opportunities of Identifiers
inferred← citeshttps://doi.org/10.1109/scam.2017.12openalex-snapshot
How do Scratch Programmers Name Variables and Procedures?
inferred← citeshttps://doi.org/10.1109/vl/hcc60511.2024.00035openalex-snapshot
Generating Function Names to Improve Comprehension of Synthesized Programs
inferred← citeshttps://doi.org/10.1145/3174781.3174785openalex-snapshot
"I know it when I see it" Perceptions of Code Quality
inferred← citeshttps://doi.org/10.1145/3274192.3274209openalex-snapshot
Do I Know What My Code is "Saying"?
inferred← citeshttps://doi.org/10.1145/3300115.3309509openalex-snapshot
Mnemonic Variable Names in Parsons Puzzles
inferred← citeshttps://doi.org/10.1145/3304221.3319735openalex-snapshot
Helping Students Solve Parsons Puzzles Better
inferred← citeshttps://doi.org/10.1145/3341105.3373972openalex-snapshot
Comparing identifiers and comments in engineered and non-engineered code
inferred← citeshttps://doi.org/10.1145/3387904.3389288openalex-snapshot
Linguistic Documentation of Software History
inferred← citeshttps://doi.org/10.1145/3468264.3468616openalex-snapshot
Which abbreviations should be expanded?
inferred← citeshttps://doi.org/10.1145/3493244.3493258openalex-snapshot
Naming Practices in Java Projects: An Empirical Study
inferred← citeshttps://doi.org/10.1145/3501709.3544288openalex-snapshot
(How) Should Variables and Their Naming Be Taught in Novice Programming Education?
inferred← citeshttps://doi.org/10.1145/3524610.3529159openalex-snapshot
The effect of information content and length on name recollection
inferred← citeshttps://doi.org/10.1145/3546576openalex-snapshot
From Code Complexity Metrics to Program Comprehension
inferred← citeshttps://doi.org/10.1145/3551349.3561174openalex-snapshot
How students choose names: A replication study
inferred← citeshttps://doi.org/10.1145/3587102.3588857openalex-snapshot
Variables in Practice. An Observation of Teaching Variables in Introductory Programming MOOCs
inferred← citeshttps://doi.org/10.1145/3626522openalex-snapshot
40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study
inferred← citeshttps://doi.org/10.1145/3631802.3631838openalex-snapshot
Fostering a natural language approach in programming education (Doctoral Consortium)
inferred← citeshttps://doi.org/10.1145/3639474.3640069openalex-snapshot
Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming Courses
inferred← citeshttps://doi.org/10.1145/3643916.3644395openalex-snapshot
Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code Examples
inferred← citeshttps://doi.org/10.1145/3649165.3690112openalex-snapshot
Variables and Variable Naming in Popular Programming Textbooks for Children and Novices
inferred← citeshttps://doi.org/10.1145/3649165.3690115openalex-snapshot
Promoting Deliberate Naming Practices in Programming Education: A Set of Interactive Educational Activities
inferred← citeshttps://doi.org/10.1145/3660782openalex-snapshot
Enhancing Function Name Prediction using Votes-Based Name Tokenization and Multi-task Learning
inferred← citeshttps://doi.org/10.1145/3744557openalex-snapshot
What Properties Affect Boolean Formula Comprehension in Formal Specifications?
inferred← citeshttps://doi.org/10.1145/3803400.3809382openalex-snapshot
Naming Variables is Hard – Assessing Names Need Not Be: An Inductive Taxonomy for Grading Variable Names
inferred← citeshttps://doi.org/10.21203/rs.3.rs-7180885/v1openalex-snapshot
Variable Naming Impact on AI Code Completion: An Empirical Study
inferred← citeshttps://doi.org/10.5753/jis.2019.556openalex-snapshot
Source Code Comprehension and Appropriation by Novice Programmers: Understanding Novice Programmers’ Perception about Source Code Reuse
inferred← citeshttps://doi.org/10.5753/jserd.2020.744openalex-snapshot
Understanding the Impact of Introducing Lambda Expressions in Java Programs
inferred← citeshttps://doi.org/10.5753/jserd.2023.2582openalex-snapshot
Naming Practices in Object-oriented Programming: An Empirical Study
inferred← citeshttps://doi.org/10.5753/vem.2020.14528openalex-snapshot
Contextual Similarity Among Identifier Names: An Empirical Study
inferred← citeshttps://doi.org/10.5753/vem.2021.17218openalex-snapshot
Say my name! An empirical study on the pronounceability of identifier names
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.