Distributed Cognition in Software Design: An Experimental Investigation of the Role of Design Patterns and Collaboration.
George MangalarajSridhar P. NerurRadhaKanta MahapatraKenneth H. PricePublished in: MIS Q. (2014)
Keyphrases
- software design
- design patterns
- distributed cognition
- social aspects
- software engineering
- object oriented
- human cognition
- collaborative learning
- software systems
- design principles
- software development
- software architecture
- information sharing
- process model
- cognitive science
- knowledge management
- activity theory
- information systems