• 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