Understanding User Cognition: From Spatial Ability to Code Writing and Review
dc.contributor.author | Huang, Yu | |
dc.date.accessioned | 2021-09-24T19:05:44Z | |
dc.date.available | 2021-09-24T19:05:44Z | |
dc.date.issued | 2021 | |
dc.date.submitted | 2021 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/169678 | |
dc.description.abstract | Understanding how developers carry out different computer science activities with objective measures can help to improve productivity and guide the use and development of supporting tools in software engineering. In this thesis, we present three research components using three different objective measures including neuroimaging (functional magnetic resonance imaging (fMRI) and functional near-infrared spectroscopy (fNIRS)) and eye tracking. We evaluate on over 140 human subjects to explore multiple computing activities, including data structure manipulations, code writing and code review. This thesis presents a systematic framework and shows that it is possible to conduct studies that acquire objective data in a natural setting to provide an understanding of users' underlying cognitive processes in software engineering tasks. We also provide basic principles and guidelines to adapt multiple psycho-physiological measures to software engineering. | |
dc.language.iso | en_US | |
dc.subject | Software Engineering | |
dc.subject | Cognition | |
dc.subject | Programming | |
dc.subject | Biases | |
dc.title | Understanding User Cognition: From Spatial Ability to Code Writing and Review | |
dc.type | Thesis | |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Computer Science & Engineering | |
dc.description.thesisdegreegrantor | University of Michigan, Horace H. Rackham School of Graduate Studies | |
dc.contributor.committeemember | Weimer, Westley R | |
dc.contributor.committeemember | Kovelman, Ioulia | |
dc.contributor.committeemember | Forrest, Stephanie | |
dc.contributor.committeemember | Guzdial, Mark Joseph | |
dc.subject.hlbsecondlevel | Computer Science | |
dc.subject.hlbtoplevel | Engineering | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/169678/1/yhhy_1.pdf | |
dc.identifier.doi | https://dx.doi.org/10.7302/2723 | |
dc.identifier.orcid | 0000-0003-2730-5077 | |
dc.identifier.name-orcid | Huang, Yu; 0000-0003-2730-5077 | en_US |
dc.working.doi | 10.7302/2723 | en |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.