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 :
بازگشت