Relations between cognitive psychology and computer system design
Interfacing thought: cognitive aspects of human-computer interaction
Cognitive dimensions of notations
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
Distributed Artificial Intelligence (Vol. 2)
Bridging between basic theories and the artifacts of human-computer interaction
Designing interaction
Evaluating the thinking-aloud technique for use by computer scientists
Advances in human-computer interaction (vol. 3)
Multidisciplinary modelling in HCI design…in theory and in practice
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Synthesis by analysis: five modes of reasoning that guide design
Design rationale
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Distributed cognition: toward a new foundation for human-computer interaction research
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
On the effective use and reuse of HCI knowledge
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Prospects for an Engineering Discipline of Software
IEEE Software
Foundations of Cognitive Support: Toward Abstract Patterns of Usefulness
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Reverse Engineering Tools as Media for Imperfect Knowledge
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Theory-based Analysis of Cognitive Support in Software Comprehension Tools
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Observing and Measuring Cognitive Support: Steps Toward Systematic Tool Evaluation and Engineering
IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension
Analyzing human-computer interaction as distributed cognition: the resources model
Human-Computer Interaction
Second international workshop on interdisciplinary software engineering research (WISER)
Proceedings of the 28th international conference on Software engineering
Second international workshop on interdisciplinary software engineering research: (WISER'06)
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
A New Framework for Theory-Based Interaction Design Applied to Serendipitous Information Retrieval
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
A successful discipline of software engineering will, over time, incorporate within its own borders those theories and techniques from other disciplines which are relevant in and helpful to software development. Since both software engineering and its cognate disciplines will change over time, it must not only incorporate external theories and techniques, but establish active coordination with other disciplines. Having explicit models and plans for achieving this coordination is preferable to leaving it to chance. This paper outlines a model for coordinating software engineering and cognitive support research through theory transfer by applied theoreticians. Ongoing work on incorporating cognitive support theories into software engineering processes and education are cast as an example effort falling under this discipline coordination model. The model is conservative in that it does not suggest a radical transformation of software engineering, but our application to cognitive support does highlight a need for more directed theory application, and generates proposals for non-trivial additions to the accepted body of knowledge.