On the Naming of Identifiers: A Survey of Undergraduate Students

Gardado en:
Detalles Bibliográficos
Publicado en:ProQuest Dissertations and Theses (2024)
Autor Principal: Skalicky, Stacy
Publicado:
ProQuest Dissertations & Theses
Materias:
Acceso en liña:Citation/Abstract
Full Text - PDF
Etiquetas: Engadir etiqueta
Sen Etiquetas, Sexa o primeiro en etiquetar este rexistro!

MARC

LEADER 00000nab a2200000uu 4500
001 3057551199
003 UK-CbPIL
020 |a 9798382723914 
035 |a 3057551199 
045 2 |b d20240101  |b d20241231 
084 |a 66569  |2 nlm 
100 1 |a Skalicky, Stacy 
245 1 |a On the Naming of Identifiers: A Survey of Undergraduate Students 
260 |b ProQuest Dissertations & Theses  |c 2024 
513 |a Dissertation/Thesis 
520 3 |a Alsuhaibani et al. state that 60% of the participants do not have strict or any naming standards in the workplace and developers surveyed desired clear method naming standards to promote code comprehension. Martin indcated identifier names are responsible for 90% of what makes software readable and understandable. Börstler et al. indicated readability was important to developers at every level of experience but few report their academic influences being effectively leveraged to make quality identifiers. Keuning et al. surveyed teachers in programming-related fields and found that code quality although important, was not a big part of their assessment of code submissions by students. The importance of crafting high-quality identifier names is widely researched, given the prevalence of identifier naming as part of software developers day-to-day activities. Adjacent studies have observed developers in the industry, tested students in specific identifier naming aspects, and proposed identifier naming tool-based solutions. This thesis studies the perception of undergraduates concerning identifier naming practices. The goal of this study was to understand what student software developers know about identifier naming practices, and how their understanding of these practices evolved over their college career. The findings we present can be directly applied in educational settings so that students have an easier time 1) understanding the importance of identifier naming, 2) identifying important characteristics of identifier names they create, and 3) critically analyzing the naming practices of others. Alsuhaibani et al.'s paper on method naming is the influencing academic paper for this study. The grammar patterns, naming style, and the 10-part standard for naming a method identifier were influential in the creation of our survey. We discuss the results of the multi-question survey of 138 students and the findings as they relate to 3 research questions we have curated exposing a diverse experience of identifier naming education throughout the years. In the survey, we did confirm that 73% of students desired more in-classroom education on identifier naming practices. Over 90% of students surveyed agreed that identifier name quality is important to the software development process. 
653 |a Computer science 
653 |a Education 
653 |a Computer engineering 
653 |a Higher education 
773 0 |t ProQuest Dissertations and Theses  |g (2024) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3057551199/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3057551199/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch