Abstract
We are developing an “action science” approach to human-computer interaction (HCI), seeking to better integrate activities directed at understanding with those directed at design. The approach leverages development practices of current HCI with methods and concepts to support a shift toward using broad and explicit design rationale to reify where we are in a design process, why we are there, and to guide reasoning about where we might go from there. We represent a designed artifact as the set of user scenarios supported by that artifact and more finely by causal schemas detailing the underlying psychological rationale. These schemas, called claims, unpack wherefores and whys of the scenarios. In this paper, we stand back from several empirical projects to clarify our commitments and practices.
- 1 ARGYRIS, C. The Inner Contradictions of Rigorous Research Academic Press, New York, 1980.Google Scholar
- 2 AUSUBEL, D. P, The use of advance organizers m the learning and retention of meaningful verbal material. J. Educ Psychol. 51, (1960), 267 272.Google Scholar
- 3 BASALLA, G. The Evolutzon of Technology. Cambridge University Press, New York, 1988.Google Scholar
- 4 BELLAMY, R. K. E., AND CARROLL, J.M. Structuring the programmer's task. Int. J. Man- Machine Stu&es 35 (1992). Google Scholar
- 5 BROOKS, F.P. The Mytlucal Man-Month Addison-Wesley, Reading, Mass, 1975. Google Scholar
- 6 CARD, S. K., MORAN, T. P., AND NEWELL, A. The Psycholo81~ of Human-Computer Interactzon. Erlbaum, Hillsdale, N.J., 1983. Google Scholar
- 7 CAF~RCmL, J.M. What's i~ a Name? An Essay in the Psychology of Re/~rence. W. H. Freeman, New York, 1985.Google Scholar
- 8 CARROLL, J. iV{. Evaluatmm description and invention: Paradigms for human-computer interaction. In Advances in Computers, Vol. 29, M. C. Yovits, Ed. Academic Press, Orlando, Fla., 47-77.Google Scholar
- 9 CARROLL, J. M. The Nurnbe~ Funnel: Deszgnzng Mtnzmalist Instructzon for Practical Computer Shzll. MIT Press, Cambridge, Mass., 1990. Google Scholar
- 10 CARROLL, J. M Infinite detail and emulation in an ontologfcally minimized HCI. In Proceedings of CHI'90. Conference on Human Factors in Computing Systems ACM, New York, 321 327. Google Scholar
- 11 CARROLL, J. M., AND C^MPBELL, R.L. Softening up hard science: Reply to Newell and Card. Human-Comput. Interactmn 2, (1986), 227-249Google Scholar
- 12 CARROLL, J. M., AND CAMpe~LL, R. L. Artifacts as psychologacal theories: The case of human-computer interaction. Behav. Inf. Tech. 8 (1989), 247 256.Google Scholar
- 13 CAkROLL, J. M., AND KELLO~C, W A. Artifact as theory-nexus: Hermeneutics meets theorybased demgn. In Procee&ngs of CHI'89' Co,ference on Hurt~an Factors in Computtng Systems, ACM, New York, 1989, 7 14. Google Scholar
- 14 CARROLL, J. M., AND ROSSON, M.B. Usability specification as a tool m interactive development. In Advances in Human-Computer Interactior~ 1, H. Hartson, Ed. Ablex, Norwood, N.J, 1985, 1-28.Google Scholar
- 15 CARROLL, ~J. M., AND ROS$ON, M. B. Human computer interactions scenarios as a design representation. In Procee&ngs of HICSS-23. Hawatt Internatzonal Conference on System Sciences. IEEE Computer Society Press, Los Alamitos, Calif., 1990, 55-561.Google Scholar
- 16 CARROLL, J. M., AND ROSSON, M.B. Deliberated evolution: Stalking the Vmw Marcher in design space. Hum -Comput. Interactton 6 (1991), 281 318Google Scholar
- 17 CA~mmL, J. M., KELLOGG, W A., AND ROSSON, M.B. The task-artifact cycle. In Deszgning Interactton: Psychology at the Huma~-Computer Interface, J. M. Carroll, Ed. Cambridge University Press, New York, 1991, 74 102. Google Scholar
- 18 CARROLL, J M., S1NGLEY, M. K., AND ROSSON, M.B. Toward an architecture for instructional evaluation In Proceedings of the International Con/krence on the Learning Sciences 1991 (Chicago, Aug, 4-7). Association of Computing in Education, New York, 1991Google Scholar
- 19 CONKLIN, J., AND YAKEMOVIC, B. K. C. A process-oriented paradigm for design rationale. Hum.-Comput. Interactwn 6 (1991), 357-391.Google Scholar
- 20 Cox, B J. Object-Orlented Programming: An Evolutionary Approach. Addison-Wesley, Reading, Mass., 1986. Google Scholar
- 21 E~IN, P. Work-Oriented Design of Computer Artifacts. Erlbaum, Hillsdale, N.J, 1988.Google Scholar
- 22 ESPER, E. A A technique for the experimental investigation of associative interference in artificial linguistic material Lang. Monographs I (1925), 1-47.Google Scholar
- 23 FESTINGER, L. A Theory of Cognitive Dissonance. Harper & Row, New York, 1957.Google Scholar
- 24 FmCaER, G., LEMKE, A. C., MCCALL, R., AND MORCH, A. I. Making argumentation serve design. Hum.-Comput. Interaction 6 (1991), 393-419.Google Scholar
- 25 FLOYD, C., ZULLIGHOVEN, H., BUDDE, R., AND KEIL-SLAWIK, R., EDS. Software Development and Reality Construction. Springer-Verlag, New York, 1992. Google Scholar
- 26 FODOR, J.A. Could there be a theory of perception? J. Philosophy 63 (1966), 375-395.Google Scholar
- 27 FREE~IAN, P. Software Perspectives: The System is the Message. Addison-Wesley, Reading, Mass., 1987. Google Scholar
- 28 GAGNE, R. M., AND BRIGGS, L. J. Prmczples of Instructional Design. Holt, Rinehart and Winston, New York, 1979.Google Scholar
- 29 GARNER, W.R. The Processing' of Information and Structure. Erlbaum, Potomac, Md., 1974.Google Scholar
- 30 GENTNER, D., AND STEVENS, A. Mental Models. Erlbaum, Hil}sdale, N.J., 1983.Google Scholar
- 31 GraB, T Princtples of Software Engineering Management. Addison-Wesley, Reading, Mass., 1988. Google Scholar
- 32 GraCE, H. P. Logic and conversation. In The Logic of Grammar, D. Davidson and G. Harmam Eds. Dickenson, Encino, Calif., 1967.Google Scholar
- 33 HALASZ, F. G., AND MORAN, T.P. Mental models and problem solving in using a calculator. In Proceedings of CHI'83: Conference on Human Factors in Computing Systems. ACM, New York, 1983, 212 216. Google Scholar
- 34 HEmEGGER, M. BeLng and Ttrne. (Trans. by J. Macquarrle and E. Robinson.) Harper & Row, New York, 1962.Google Scholar
- 35 JEWKES, J., SAWERS, D., AND STILLERMAN, R. The Sources of Invention. Macmillan, New York, 1958.Google Scholar
- 36 IgAEaAS, D. E., AND POLSON~ P.G. An approach to the formal analysis of complexity. Int. J. Man-Mochme Stud. 22, (1985), 365 394.Google Scholar
- 37 KAHNEMAN, D. Attention and Effort. Prentice-Hall, Englewood Cliffs, N.J., 1973.Google Scholar
- 38 KOaLER, W. Gestalt Psychology. Liveright, New York, 1929.Google Scholar
- 39 KUttN, T.S. Comment. In The Rate and Dtrection of Inventive Activity: Economic and Social Factors. Universities-National Bureau Conference Series, 13. Princeton University Press, Princeton, N.J., 450-457.Google Scholar
- 40 LANDAUER, T. K. Psychology as a mother of invention. In Proceedings of CHI + GI'87: Human Factors m Computing Systems and Graphics Interface (Toronto, Apr. 5-9, 1987). ACM, New York, 1987, pp. 333-335. Google Scholar
- 41 LANDAUER, T.K. Let's get real: A position paper on the role of cognitive psychology in the design of human useful and usable systems. In Designing Interaction: Psychology at the Human-Computer Interface, J. M. Carroll, Ed. Cambridge University Press, New York, 1991, 60 73. Google Scholar
- 42 LAVE, J. Cognltmn in Practice: Mind, Mathematics, and Culture. Cambridge University Press, New York, 1988.Google Scholar
- 43 LEE, J., AND LAL K.-Y. What's in design rationale. Hum.-Comput. Interaction 6 (1991), 251-280.Google Scholar
- 44 LEW~S, C. H., POLSON, P., WHARTON, C., AND RmMAN, J. Testing a walkthrough methodology for theory-based design of walk-up-and-use interfaces. In Proceedings of CHI'90: Con{brence on Human Factors in Computing Systems. ACM, New York, 19q0, 235 242. Google Scholar
- 45 LEwIs, C. H., RIEMAN, J., AND BELL, B. Problem-centered design for expressiveness and facility in a graphical programming system. Hum.-Comput. Interactzon 6 (1991L 319 355.Google Scholar
- 46 LEWIS, M. L., AND ANDERSON, ,J. R. Discrimination of operator schemata in problem solving: Learning from examples. Cognitive Psychol. 17 (1985), 26-65.Google Scholar
- 47 MACK, R. L., LEWIS, C. H., AND CARROLL, J.M. Learning to use office systems: Problems and prospects. ACM Trans. Office Inf. Syst. I (1983), 254 271. Google Scholar
- 48 MACLEAN, A., YOtTN(~, R., BELLOTTI, V., AND MORAN, T.P. Questions, options and criteria: Elements of a design rationale for user interfaces. Hum.-Comput. Interaction 6 (1991), 201-250.Google Scholar
- 49 MmGRA~L S. Some conditions on obedience and disobedience to authority. J. Abnormal Social Psychol. 6 (1968), 259 276.Google Scholar
- 50 MORmSON, E. From Know-How to Nowhere. Blackwell, Oxford, 1974.Google Scholar
- 51 MULTHAUF, R.P. The scientist and the improver of technology. Tech. Culture (1959), 38 47.Google Scholar
- 52 NELSON, R. The link between science and invention: The case of the transistor. In The Rote and D~rectlon of Inventive Actwlty: Economzc and Social Factors. Universities-National Bureau Conference Series, 13. Princeton University Press, Princeton, N.J., 1962.Google Scholar
- 53 NEWMAN, W. M. The representation of user interface style. In People and Computers iV, D. M. Jones and R Winder, Eds. Cambridge University Press, Cambridge, U.K., 1988, 123-143. Google Scholar
- 54 NIELSEN, J., AND MOLICH, R. Heuristm evaluation of user interfaces In Proceedi,gs of CHI'90: Con{erence on Human Factors tn Computzng Systems. ACM, New York, 1990, 249-256. Google Scholar
- 55 NORMAN, D.A. Cognitive engineering In User Centered System Design, D. A. Norman and S. W. Draper, Eds. Erlbaum, Hillsdale, N.J., 1986, 31 62.Google Scholar
- 56 R^VDEN, S., AND JOHNSON, G. Evaluatzng Usabilzty of Human-Computer Interfaces: A Practzcal Method. Ellis Horwood, Chichester, 1989. Google Scholar
- 57 RITTEL, H. W.J. Second-generation design methods. In Developments ~n Design Methodology, N. Cross, Ed. Wfiey, New York, 1984, 317 327.Google Scholar
- 58 ROBERTS, T. L, AND MORAN, T.P. The evaluatmn of text editors. Methodology and empirical results. Commun. ACM 26, (1983), 265-283. Google Scholar
- 59 ROSCH, E., MERVIS, C. B., GRAY, W., JOHNSON, D., AND BOYES-BRAEM, P. Basic objects in natural categories. Cognztzve PsychoI 7 (1976), 573 605.Google Scholar
- 60 RoSSON, M B., AND CARKOLL, J M Extending the task-artifact framework In Advances in Human Computer Interaction 4. H. R. Hartson and D. Hix, Eds. Ablex, Norwood, N J., 1992.Google Scholar
- 61 ROSSON, M. B., CARROLL, J. M, AND BELLAMY, R. K.E. Smalltalk scaffolding: A case study in minimalist instruction. In Proceedings of CHI'90: Conference o, Human Factors ~n Computtng Systems. ACM, New York, 1990, 423 429. Google Scholar
- 62 RoSSON, M B, CARROLL, J. M., AND SWEENEY, C. A View Marcher for reusing Smalltalk classes. In Proceedings of CHI'91. ACM, New York, 1991, 277 284. Google Scholar
- 63 SCHON, D.A. The Reflective Proctztloner: How Professionals Think in Action. Basic Books, New York, 1983.Google Scholar
- 64 SIMON, H.A. The Sciences of the Artq%tal. 2rid Ed. MIT Press, Cambridge, Mass., 1981. Google Scholar
- 65 SIN(~LEY, M. K., CARROLL, J. M., AND ALPERT, S. R Psychological design rationale for an mtelhgent tutoring system for Smalltalk. In Empirical Studies of Programmers, IV, S. R. Robertson, Ed. Ablex, Norwood, N.J., 1991, 196-209.Google Scholar
- 66 SMITH, D C., IRBY, C., KIMBALl,. R, VERPLANK, B., AND HARSLEM, E. Designing the Star user interface. Byte 7, 4 (Apr. 1982), 242 282.Google Scholar
- 67 SUCHMAN, L.A. Plans and Sztuated Actzons: The Problem of Human-Machzne Commun~catzon Cambridge University Press, New York, 1987. Google Scholar
- 68 TAYLOR, F.W. The Prznclples of Sctentiflc Management. Harper and Row, New York, 1911.Google Scholar
- 69 TERRACE. H. Errorless transibr of a d~scrimmation across two continua. J. Exper. Anal. Behav 6 (1963), 223-232.Google Scholar
- 70 THORNDIKE, E.L. Educational Psychology. Lemke & Buechner, New York, 1903.Google Scholar
- 71 TORBERT, W. Creating a Communzty oflnq~iry. Wiley, New York, 1976.Google Scholar
- 72 WEINER, B Humar~ Mot~vatzon. Holt, Rinehart and Winston, New York, 1980.Google Scholar
- 73 WHITESIDE, J, ^Nn WIxON, D. Improving human-computer interact~on--A quest fbr cognitive science. In Interfacing Thought: Cogn~twe Aspects of Human-Computer Interaction, J. M. Carroll, Ed. Bradford/M1T Press, Cambridge, Mass., 1987, 337-352. Google Scholar
- 74 WlXON, D., HOLTZBL^TT, K., AND KNOX, S. Contextualist design: An emergent view of system design. In Proceedi,gs of CHI'90. CvlTference on Human Factors in Computing Systems. ACM, New York, 1990, 329-336. Google Scholar
- 75 WRIGHT, P. Feeding the interface eaters: Suggestions for integrating pure and apphed research on language comprehension. Instr. Sci. 7 (1978), 249 312.Google Scholar
- 76 WalGnT, P., ANn MONK, A. F Evaluation for design. In People and Computers, V, A. Sutcliffe and L. Macaulay, Eds. Cambridge University Press, New York, 1989, 345 358. Google Scholar
Index Terms
- Getting around the task-artifact cycle: how to make claims and design by scenario
Recommendations
HODI: habitus of design inspiration
NordiCHI '12: Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through DesignDespite the need of involving users in design decisions, participants cannot always easily follow and contribute to design. Democratizing design decisions is not easy due to the missing connections between the background information and how this is ...
Theories and practice of design for information systems: eight design perspectives in ten short weeks
DIS '08: Proceedings of the 7th ACM conference on Designing interactive systemsStudents come to design education with different goals. Some seek to acquire expertise in design, others to learn specialized methods tailored to a research domain. Furthermore, students in the area of information system design confront a large ...
Scientific design rationale
Design rationale should be regarded both as a tool for the practice of design, and as a method to enable the science of design. Design rationale answers questions about why a given design takes the form that it does. Answers to these why questions ...
Comments