DocumentCode
2340793
Title
Modeling comprehension processes in software development
Author
Klemola, Tuomas ; Rilling, Juergen
Author_Institution
Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
fYear
2002
fDate
2002
Firstpage
329
Lastpage
336
Abstract
As programs become more complex and larger, the sheer volume of information to be comprehended by developers becomes daunting. Software development is fraught with complexity that is difficult to identify a priori. Complexity is relative to the task, the developer´s experience and the resources available. In this research, we identify comprehension processes applied in software development, and the cognitive loads associated with these processes. We present an abstraction of the cognitive environment of the software developer, and introduce techniques to minimize the cognitive effort in the short-term and the long-term.
Keywords
software engineering; cognitive loads; complexity; comprehension process modeling; software development; Cognition; Cognitive informatics; Computer science; Documentation; Problem-solving; Productivity; Programming; Psychology; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Cognitive Informatics, 2002. Proceedings. First IEEE International Conference on
Print_ISBN
0-7695-1724-2
Type
conf
DOI
10.1109/COGINF.2002.1039314
Filename
1039314
Link To Document