{"title":"Cognitive Design Patterns","authors":"C. Hale, V. Schmidt","doi":"10.21236/ada514714","DOIUrl":null,"url":null,"abstract":"Abstract : We introduce the concept of cognitive design patterns and discuss ways in which these patterns can better integrate early work analyses with software development. Cognitive design patterns are units of work that, in combination, enable human operators to accomplish the range of tasks needed for success in complex systems. Each pattern consists of a normative model of the relevant cognitive competency, expressed in terms accessible to software design and practice. Our proposal is that these patterns be included as resources in GUI builders, thereby adding standardized design capabilities to the software engineering toolkit.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Engineering Research and Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21236/ada514714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Abstract : We introduce the concept of cognitive design patterns and discuss ways in which these patterns can better integrate early work analyses with software development. Cognitive design patterns are units of work that, in combination, enable human operators to accomplish the range of tasks needed for success in complex systems. Each pattern consists of a normative model of the relevant cognitive competency, expressed in terms accessible to software design and practice. Our proposal is that these patterns be included as resources in GUI builders, thereby adding standardized design capabilities to the software engineering toolkit.