Eye Tracking Technologies to Analyze and Visualize the Behavior of Secure Coders

Salvato in:
Dettagli Bibliografici
Pubblicato in:ProQuest Dissertations and Theses (2023)
Autore principale: Davis, Daniel Kyle
Pubblicazione:
ProQuest Dissertations & Theses
Soggetti:
Accesso online:Citation/Abstract
Full Text - PDF
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!

MARC

LEADER 00000nab a2200000uu 4500
001 2892454720
003 UK-CbPIL
020 |a 9798380847247 
035 |a 2892454720 
045 2 |b d20230101  |b d20231231 
084 |a 66569  |2 nlm 
100 1 |a Davis, Daniel Kyle 
245 1 |a Eye Tracking Technologies to Analyze and Visualize the Behavior of Secure Coders 
260 |b ProQuest Dissertations & Theses  |c 2023 
513 |a Dissertation/Thesis 
520 3 |a Secure coders’ experiences and their proficiency vary greatly, and any over-looked software security flaws in code can lead to costly repercussions in deployed software applications. The techniques that secure coders utilize to analyze source code and develop mitigation strategies for security flaws are not well understood. Gaining a proper understanding of how coders approach finding and mitigating security flaws can help us efficiently and accurately discover and resolve such issues. One potentially beneficial technique is to collect, analyze, and visualize eye gazes that capture their coding patterns and behaviors. Our systematic literature survey focused on published methods for multiple types of static and dynamic changing eye tracking stimuli, with a particular emphasis on techniques using multiple participant-editable types of stimuli presented simultaneously to simulate a realistic software coding experience. Our work proposes an eye tracking design and analysis framework that breaks down the various stages of software coding. Our decision matrix maps objectives for software programming to analyze techniques for comparing eye gazes among software developers. This involved investigating the limitations of current visualization methods, specifically for user-controlled dynamic stimuli. Our investigation involved using eye tracking technologies to capture how developers write code, use tools, and read natural language documents and instructions. The study encompassed a wide range of tasks, including simultaneously reading documentation, writing code, and using security source coding analysis tools. Software developer tasks and individual actions create complexity in designing eye tracking experiments and analyzing the collected eye gazes. Our approach allows us to explore behaviors across a range of tasks for a single secure coder and among different coders. New visualization techniques were developed to investigate behaviors during secure coding tasks including methods to present transitions among components within and between applications, as well as present coders’ attention levels during secure coding. Our contributions include a literature survey, framework design, secure coding learning modules, scrollable and modifiable eye tracking stimuli analysis, pupil diameter changes analysis, and stimuli presented in different sequences based on individual participants’ behavior. Our contributions focus on comparing and contrasting multiple visualization methods for eye tracking stimuli. 
653 |a Computer science 
653 |a Educational technology 
653 |a Information technology 
773 0 |t ProQuest Dissertations and Theses  |g (2023) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2892454720/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/2892454720/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch