Change-episodes in coding: when and how do programmers change their code?
Empirical studies of programmers: second workshop
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Software design---cognitive aspects
Software design---cognitive aspects
A Rose by Any Other Name...Would Probably Be Given an Acronym
IEEE Intelligent Systems
IEEE Intelligent Systems
Active Programming Strategies in Reuse
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
IEEE Intelligent Systems
Toward a Theory of Complex and Cognitive Systems
IEEE Intelligent Systems
Human-centered collaborative interaction
Proceedings of the 1st ACM international workshop on Human-centered multimedia
A Design Science Research Methodology for Information Systems Research
Journal of Management Information Systems
Affective and cognitive design for mass personalization: status and prospect
Journal of Intelligent Manufacturing
Hi-index | 0.00 |
Problem solving often involves recognizing and fiddling with tacit assumptions. Such realization can often come from seeing things from new perspectives. Appreciating the human-centered perspective may offer some hope for enriching designýs scientific foundations and for crafting new and better approaches to it. Essays in this department have introduced such notions as the Sacagawea Principle:Human-centered computational tools need to support active organization of information, active search for information, active exploration of information, reflection on the meaning of information, and evaluation and choice among action sequence alternatives.Certainly this suggests a constraint on or a goal for design, but how do we go from such statements to actual designs that accomplish the stated goals?We approach this class of question by considering the origins of and historical influences on the notion of design, then by considering the assumptions underlying our modern conception of design in light of the principles of human-centered computing.