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