DocumentCode
2618620
Title
Programmer information needs after memory failure
Author
Parnin, Chris ; Rugaber, Spencer
Author_Institution
Georgia Inst. of Technol., Atlanta, GA, USA
fYear
2012
fDate
11-13 June 2012
Firstpage
123
Lastpage
132
Abstract
Despite its vast capacity and associative powers, the human brain does not deal well with interruptions. Particularly in situations where information density is high, such as during a programming task, recovering from an interruption requires extensive time and effort. Although modern program development environments have begun to recognize this problem, none of these tools take into account the brain´s structure and limitations. In this paper, we present a conceptual framework for understanding the strengths and weaknesses of human memory, particularly with respect to it ability to deal with work interruptions. The framework explains empirical results obtained from experiments in which programmers were interrupted while working. Based on the framework, we discuss programmer information needs that development tools must satisfy and suggest several memory aids such tools could provide. We also describe our prototype implementation of these memory aids.
Keywords
brain; information needs; neurophysiology; programming; conceptual framework; human brain; human memory strength; human memory weakness; information density; interruptions; memory failure; program development environments; programmer information needs; Associative memory; Hippocampus; Humans; Memory management; Monitoring; Neuroscience; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2012 IEEE 20th International Conference on
Conference_Location
Passau
ISSN
1092-8138
Print_ISBN
978-1-4673-1213-4
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2012.6240479
Filename
6240479
Link To Document