References

Abowd, G. D., & E. D. Mynatt. 2000. Charting past, present, and future research in ubiquitous computing. Transactions on Computer-Human Interaction 7(1): 29–58.
Anderson, J. R. 1983. The Architecture of Cognition. Cambridge, MA: Harvard University Press.
Anderson, J. R., A. T. Corbett, J. Fincham, D. Hoffman, & R. Pelletier. 1992. General principles for an intelligent tutoring architecture. In Cognitive Approaches to Automated Instruction, eds. V. Shute & W. Regian, 81–106. Hillsdale, NJ: Lawrence Erlbaum.
Andrews, K. 1995. Visualizing cyberspace: Information visualization in the Harmony internet browser. In Proceedings of the IEEE Symposium on Information Visualization ‘95, 97–104. New York: IEEE Computer Press.
Apple Computer. 1992. Macintosh Human Interface Guidelines. Reading, MA: Addison-Wesley.
Bannon, L., & Schmidt, K. 1991. CSCW: Four characters in search of a context. In Proceedings of European Conference on Computer-Supported Cooperative Work: ECSCW ‘91, eds. J. M. Bowers & D. D. Benford, 3–16. Amsterdam: North-Holland.
Bartlett, F. C. 1964. Remembering. Cambridge: Cambridge University Press.
Beaudouin-Lafon, M., ed. 1999. Computer Supported Co-operative Work. Chichester and New York: John Wiley & Sons.
Beck, K. 1999. Extreme Programming Explained: Embrace Change. Reading, MA: Addison-Wesley.
Bederson, B., & J. Hollan. 1994. Pad++: A zooming graphical interface for exploring alternate interface physics. In Proceedings of User Interface Software: UIST ‘94, 17–26. New York: ACM.
Bennett, J. 1984. Managing to meet usability requirements. In Visual Display Terminals: Usability Issues and Health Concerns, eds. J. Bennett, D. Case, J. Sandelin, & M. Smith, 161–84. Englewood Cliffs, NJ: Prentice-Hall.
Beyer, H., & K. Holtzblatt. 1998. Contextual Design: Defining Customer-Centered Systems. San Francisco: Morgan Kaufmann.
Bias, R. G. 1991. Walkthroughs: Efficient collaborative testing. IEEE Software (September): 4–5.
Bias, R. G., & D. Mayhew, eds. 1994. Cost-Justifying Usability. New York: Academic Press.
Bjerknes, G., P. Ehn, & M. Kyng, eds. 1983. Computers and Democracy. Aldershot Hants, England, and Brookfield, VT: Avebury.
Björk, S., L. E. Holmquist, J. Redström, I. Bretan, R. Danielsson, J. Karlgren, & K. Franzén. 1999. WEST: A Web browser for small terminals. In Proceedings of User Interface Software and Technology: UIST ‘99, 187–96. New York: ACM.
Blomberg, J. L. 1995. Ethnography: Aligning field studies of work and system design. In Perspectives on HCI: Diverse Approaches, eds. A. F. Monk & N. Gilbert, 175–98. London: Academic Press.
Blomberg, J. L., L. Suchman, & R. Trigg. 1996. Reflections on a work-oriented design project. Human-Computer Interactions, 11(3): 237–65.
Bloom, B. S. 1984. The 2 sigma problem: The search for methods of group instruction as effective as one-to-one tutoring. Educational Researcher 13: 3–16.
Bodker, S. 1991. Through the Interface: A Human Activity Approach to User Interface Design. Hillsdale, NJ: Lawrence Erlbaum Associates.
Boehm, B. 1988. The spiral model of software development and enhancement. IEEE Computer 21(5): 61–72.
Bolt, R. A. 1980. Put-that-there: Voice and gesture at the graphics interface. Computer Graphics, 14(3): 262–70.
Boutkin, P., D. Poremsky, K. Slovak, & J. Bock. 2000. Beginning Visual Basic 6 Application Development. Birmingham, UK: Wrox Press.
Bowman, D. In press. Principles for the design of performance-oriented interaction techniques. In Handbook of Virtual Environment Technology, ed. K. Stanney. Hillsdale, NJ: Lawrence Erlbaum Associates.
Brooks, F. 1987. No silver bullet: Essence and accidents of software engineering. IEEE Computer 20(4): 10–19.
Brooks, F. 1995. The Mythical Man-Month: Essays on Software Engineering. Anniversary ed. Reading, MA: Addison-Wesley.
Buie, E. 1999. HCI standards: A mixed blessing, interactions 6(2): 36–42.
Buxton, W. 1983. Lexical and pragmatic considerations of input structure. Computer Graphics 17(1): 31–37.
Buxton, W. 1986. There’s more to interaction than meets the eye: Some issues in manual input. In User-Centered System Design: New Perspectives in Human-Computer Interaction, eds. D. A. Norman & S. D. Draper, 319–38. Hillsdale, NJ: Lawrence Erlbaum Associates.
Card, S. K., J. D. Mackinlay, & B. Shneiderman, eds. 1999. Readings in Information Visualization. San Francisco: Morgan Kaufmann.
Card, S. K., T. P. Moran, & A. Newell. 1980. The keystroke-level model for user performance with interactive systems. Communications of the ACM 23: 396–410.
Card, S. K., T. P. Moran, & A. Newell. 1983. The Psychology of Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates.
Card, S. K., G. G. Robertson, & J. D. Mackinlay. 1991. The Information Visualizer, an information workspace. In Proceedings of Human Factors in Computing Systems: CHI ‘91, eds. S. P. Robertson, G. M. Olson, & J. S. Olson, 181–86. New York: ACM.
Carroll, J. M. 1985. What’s in a Name: An Essay in the Psychology of Reference. New York: W. H. Freeman.
Carroll, J. M. 1990. The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill. Cambridge, MA: MIT Press.
Carroll, J. M., ed. 1991. Designing Interaction: Psychology at the Human-Computer Interface. New York: Cambridge University Press.
Carroll, J. M., ed. 1995. Scenario-Based Design: Envisioning Work and Technology in System Development. New York: John Wiley & Sons.
Carroll, J. M., ed. 1998. Minimalism Beyond “The Nurnberg Funnel.” Cambridge, MA: MIT Press.
Carroll, J. M. 2000. Making Use: Scenario-Based Design of Human-Computer Interactions. Cambridge, MA: MIT Press.
Carroll, J. M., & A. P. Aaronson. 1988. Learning by doing with simulated intelligent help. Communications of the Association for Computing Machinery 31: 1064–79.
Carroll, J. M., & R. L. Campbell. 1989. Artifacts as psychological theories: The case of human-computer interaction. Behaviour and Information Technology 8: 247–56.
Carroll, J. M., & C. Carrithers. 1984. Blocking learner errors in a training wheels system. Human Factors 26(4): 377–89.
Carroll, J. M., G. Chin, M. B. Rosson, & D. C. Neale. 2000. The development of cooperation: Five years of participatory design in the Virtual School. DIS 2000: Designing Interactive Systems, 239–51. New York: ACM.
Carroll, J. M., & D. S. Kay. 1985. Prompting, feedback, and error correction in the design of a scenario machine. In Proceedings of Human Factors in Computing Systems: CHI ‘85, eds. B. Curtis & L. Borman, 149–54. New York: ACM.
Carroll, J. M., & R. L. Mack. 1985. Metaphors, computing systems, and active learning. International Journal of Man-Machine Studies 22: 39–57.
Carroll, J. M., R. L. Mack, & W. A. Kellogg. 1988. Interface metaphors and user interface design. In Handbook of Human-Computer Interaction, ed. M. Helander, 67–85. Amsterdam: North-Holland.
Carroll, J. M., & S. A. Mazur. 1986. LisaLearning. IEEE Computer 19(11): 35–49.
Carroll, J. M., & J. R. Olson. 1988. Mental models in human-computer interaction: Research issues about what the user of software knows. In Handbook of Human-Computer Interaction, ed. M. Helander, 45–65. Amsterdam: North-Holland.
Carroll, J. M., & M. B. Rosson. 1985. Usability specifications as a tool in iterative development. In Advances in Human-Computer Interaction, Vol. 1, ed. R. Hartson, 1–28. New York: Ablex.
Carroll, J. M., & M. B. Rosson. 1987. The paradox of the active user. In Interfacing Thought: Cognitive Aspects of Human-Computer Interaction, ed. J. M. Carroll, 80–111). Cambridge, MA: MIT Press.
Carroll, J. M., & M. B. Rosson. 1990. Human-computer interaction scenarios as a design representation. In Proceedings, Volume II of HICSS-23: 23rd Hawaii International Conference on System Sciences, Software Track, ed. B. D. Shriver, 555–61. Los Alamitos, CA: IEEE Computer Society Press.
Carroll, J. M., & M. B. Rosson. 1991. Deliberated evolution: Stalking the View Matcher in design space. Human-Computer Interaction 6: 281–318.
Carroll, J. M., & M. B. Rosson. 1992. Getting around the task-artifact cycle: How to make claims and design by scenario. ACM Transactions on Information Systems 10(2): 181–212.
Carroll, J. M., M. B. Rosson, G. Chin, & J. Koenemann. 1998. Requirements development in scenario-based design. IEEE Transactions on Software Engineering 24(12): 1156–70.
Carroll, J. M., M. B. Rosson, P. L. Isenhour, C. H. Ganoe, D. Dunlap, J. Fogarty, W. Schafer, C. Van Metre. 2001a. Designing our town: MOOsburg. International Journal of Human-Computer Studies 54: 725–51.
Carroll, J. M., M. B. Rosson, P. L. Isenhour, C. VanMetre, W. A. Schafer, & C. H. Ganoe. 2001b. MOOsburg: Multi-user domain support for a community network. Internet Research 11(1): 65–73.
Carroll, J. M., M. B. Rosson, D. C. Neale, P. L. Isenhour, D. Dunlap, C. H. Ganoe, C. VanMetre, et al. 2000. The LiNC Project: Learning in Networked Communities. Learning Technology 2(1). Available at http://lttf.ieee.org/learn_tech/issues/january2000/.
Carroll, J. M., J. A. Singer, R. K. E. Bellamy, & S. R. Alpert. 1990. A View Matcher for Learning Smalltalk. In Proceedings of Human Factors in Computing Systems: CHI ‘90, eds. J. C. Chew & J. Whiteside, 431–37. New York: ACM.
Carroll, J. M., & J. C. Thomas. 1982. Metaphors and the cognitive representation of computing systems. IEEE Transactions on Systems, Man, and Cybernetics 12(2): 107–16.
Casey, S. 1993. Set Phasers on Stun. Santa Barbara, CA: Aegean Publishing Company.
Cassell, J. 2000. Embodied conversational interface agents. Comunications of the ACM 43(4): 70–78.
Checkland, P. B. 1981. Systems Thinking, Systems Practice. Chichester and New York: John Wiley.
Checkland, P. B. & J. Scholes. 1990. Soft Systems Methodology in Action. Chichester, England: John Wiley.
Cherny, L. 1995. Mud community. In The Mud Register: Conversational Modes of Action in a Text-Based Virtual Reality, 42–126. Ph.D. diss., Stanford University.
Chin, G., M. B. Rosson, & J. M. Carroll. 1997. Participatory analysis: Shared development of requirements from scenarios. In Proceedings of Human Factors in Computing Systems, CHI ‘97 Conference, 162–69. New York: ACM.
Chin, G., & M. B. Rosson. 1998. Progressive design: Staged evolution of scenarios in the design of a collaborative science learning environment. In Proceedings of Human Factors in Computing Systems, CHI ‘98 Conference, 611–18. New York: ACM.
Choong, Y-Y., & G. Salvendy. 1999. Implications for design of computer interfaces for Chinese users in mainland China. International Journal of Human-Computer Interaction 11(1): 29–46.
Clark, H. H., & S. E. Brennan. 1991. Grounding in communication. In Socially Shared Cognition, eds. L. B. Resnick, J. Levine, & S. D. Behreno, 127–49. Washington, DC: American Psychological Association.
Collins, D. 1995. Designing Object-Oriented User Interfaces. Redwood City, CA: Benjamin Cummings.
Conklin, P. F. 1991. Bringing usability effectively into product development. In Human-Computer Interface Design: Success Stories, Emerging Methods, Real-World Context, eds. M. Rudisill, C. Lewis, P. Polson, & T. McKay, 367–85. San Francisco: Morgan Kaufmann.
Constantine, L. L., & L. A. D. Lockwood. 1999. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Reading, MA: Addison-Wesley.
Cooper, A. 1999. The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity. Indianapolis: Sams Press.
Corbett, A. T., K. R. Koedinger, & J. R. Anderson. 1997. Intelligent tutoring systems. In Handbook of Human-Computer Interaction, 2d ed., eds. M. G. Helander, T. K. Landauer, & P. V. Pradhu, 849–74. Amsterdam: North-Holland.
Curtis, P., T. Heiserman, D. Jobusch, M. Notess, & J. Webb. 1999. Customer-focused design data in a large, multi-site organization. In Proceedings of Human Factors in Computing Systems: CHI ‘99, eds. M. G. Williams, M. W. Altom, K. Ehrlich, & W. Newman, 608–15. New York: ACM.
Cypher, A., ed. 1993. Watch What I Do: Programming by Demonstration. Cambridge, MA: MIT Press.
Czaja, S. J., ed. 1990. Human Factors Research Needs for an Aging Population. Washington, DC: National Academy Press.
DeGrace, P., & L. H. Stahl. 1990. Wicked Problems, Righteous Solutions. Englewood Cliffs, NJ: Prentice-Hall.
Diaper, D. 1989. Task analysis for knowledge-based descriptions (TAKD): The method and an example. In Task Analysis for Human-Computer Interaction, ed. D. Diaper, 108–59. Chichester, England: Ellis-Horwood.
Dix, A., J. Finlay, G. Abowd, & R. Beale. 1998. Human-Computer Interaction. 2d ed. London: Prentice-Hall.
Djajadiningrat, J. P., W. W. Gaver, & J. W. Frens. 2000. Interaction relabelling and extreme characters: Methods for exploring aesthetic interactions. In Proceedings of Designing Interactive Systems: DIS 2000, eds. D. Boyarski & W. A. Kellogg, 66–71. New York: ACM Press.
Douglas, S. A., & T. P. Moran. 1983. Learning text editor semantics by analogy. In Proceedings of Human Factors in Computing Systems: CHI ‘83, ed. A. Janda, 207–11. New York: ACM.
Dubberly, H., & D. Mitch. 1987. The Knowledge Navigator. Cupertino, CA: Apple Computer, Inc. Videocassette.
Dzida, W., & R. Freitag. 1998. Making use of scenarios for validating analysis and design. IEEE Transactions on Software Engineering 24(12): 1182–96.
Eason, K. D. 1988. Information Technology and Organizational Change. London: Taylor & Francis.
Eason, K. D. & S. Harker. 1989. An Open Systems Approach to Task Analysis. Internal Report, HUSAT Research Centre. Loughborough University of Technology. Loughborough, England.
Edwards, A. 1995. Extra-Ordinary Human-Computer Interaction: Interfaces for Users with Disabilities. Cambridge: Cambridge University Press.
Egan, D. E., J. R. Remde, T. K. Landauer, L. M. Gomez, J. Eberhart, & C. C. Lochbaum. 1989a. Formative design evaluation of “SuperBook.” ACM Transactions on Office Information Systems 7(1): 30–57.
Egan, D. E., J. R. Remde, T. K. Landauer, C. C. Lochbaum, & L. M. Gomez. 1989b. Behavioral evaluation and analysis of a hypertext browser. In Proceedings of Human Factors in Computing Systems: CHI ‘89, eds. K. Bice & C. Lewis, 205–10. New York: ACM.
Ehrlich, S. F. 1987a. Social and psychological factors influencing the design of office communication systems. In Proceedings of Human Factors in Computing Systems: CHI+GI ‘87, eds. J. M. Carroll & P. P. Tanner, 323–29. New York: ACM.
Ehrlich, S. F. 1987b. Strategies for encouraging successful adoption of office communication systems. ACM Transactions on Office Systems 5: 340–57.
Ellis, C. A., S.J. Gibbs, & G. L. Rein. 1991. Groupware: Some issues and experiences. Communications of the ACM 34(1): 38–58.
Erickson, T. 1990. Working with interface metaphors. In The Art of Human-Computer Interface Design, ed. B. Laurel, 65–73. Reading, MA: Addison-Wesley.
Erickson, T. 1995. Notes on design practice: Stories and prototypes as catalysts for communication. In Scenario-Based Design: Envisioning Work and Technology in System Development, ed. J. M. Carroll, 37–58. New York: John Wiley & Sons.
Erickson, T. 2000. Position paper for panel: Stories and storytelling in the design of interactive systems. In Proceedings of Designing Interactive Systems: DIS 2000, eds. D. Boyarski & W. A. Kellogg, 446–48. New York: ACM.
Ericsson, K. A., & H. A. Simon. 1981. Sources of evidence on cognition: A historical overview. In Cognitive Assessment, eds. T. V. Merluzzi, C. R. Glass, & M. Genest, 16–51. New York: Guilford Press.
Ericsson, K. A., & H. A. Simon. 1993. Protocol Analysis: Verbal Reports as Data. 2d ed. Cambridge, MA: MIT Press.
Farkas, D. 1998. Layering as a “safety net” for minimalist documentation. In Minimalism Beyond “The Nurnberg Funnel,” ed. J. M. Carroll, 247–74. Cambridge, MA: MIT Press.
Fernandes, T. 1995. Global Interface Design. San Francisco: Morgan Kaufmann.
Fish, R. S., R. E. Kraut, R. W. Root, & R. E. Rice. 1993. Video as a technology for informal communication. Communications of the ACM 36(1): 48–61.
Fitts, P. M. 1954. The information capacity of the human motor system in controlling the amplitude of movements. Journal of Experimental Psychology 47: 381–91.
Fitts, P. M., & J. R. Peterson. 1964. Information capacity of discrete motor responses. Journal of Experimental Psychology 67: 103–12.
Fitts, P., & M. I. Posner. 1967. Human Performance. Wokingham, England: Wadsworth.
Flanagan, J. C. 1954. The critical incident technique. Psychological Bulletin 51: 28–35.
Furnas, G. W. 1986. Generalized fisheye views. In Proceedings of Human Factors in Computing Systems: CHI ‘86, eds. M. Mantei & P. Oberton, 16–23. New York: ACM.
Gagne, R. M., & L. J. Briggs. 1979. Principles of Instructional Design. 2d ed. New York: Holt, Rinehart, & Winston.
Gaver, W. 1986. Auditory icons: Using sound in computer interfaces. Human-Computer Interaction 2(2): 167–77.
Gaver, W. 1989. The SonicFinder: An interface that uses auditory icons. Human-Computer Interaction 4(1): 67–94.
Gaver, W., R. B. Smith, & T. O’Shea. 1991. Effective sounds in complex situations: The ARKola simulation. In Proceedings of Human Factors in Computing Systems: CHI ‘91, eds. S. P. Robertson, G. M. Olson, & J. S. Olson, 85–90. New York: ACM.
Gellerson, H.-W., & P. J. Thomas, eds. 2000. Proceedings of Handheld and Ubiquitous Computing: HUC 2000. Amsterdam: Springer-Verlag.
Gentner, D., & J. Nielsen. 1996. The Anti-Mac interface. Communications of the ACM 39(8): 70–82.
Gick, M. L., & K. J. Holyoak. 1980. Analogical problem solving. Cognitive Psychology 12: 306–55.
Gilb, T. 1984. The “Impact Analysis Table” applied to human factors design. In Proceedings of the 1st IFIP Conference on Human-Computer Interaction—INTERACT ‘84, ed. B. Shackel, 655–59. Amsterdam: North-Holland.
Good, M., T. M. Spine, J. Whiteside, & P. George. 1986. User-derived impact analysis as a tool for usability engineering. In Proceedings of Human Factors in Computing Systems: CHI ‘86, eds. M. Mantei & P. Oberton, 241–46. New York: ACM.
Gould, J. D., & C. Lewis. 1985. Designing for usability: Key principles and what designers think. Communications of the ACM 28: 300–311.
Gould, J. D., S. J. Boies, S. Levy, J. T. Richards, & J. Schoonard. 1987. The 1984 Olympic Message System: A test of behavioral principles of system design. Communications of the ACM 30(9): 758–69.
Gray, W. D., B. E. John, & M. E. Atwood. 1992. The precis of Project Ernestine, or an overview of a validation of GOMS. In Proceedings of Human Factors in Computing Systems: CHI ‘92, eds. P. Bauersfeld, J. Bennett, & G. Lynch, 307–12. New York: ACM.
Greenbaum, J., & M. Kyng. 1991. Design at Work: Cooperative Design of Computer Systems. Hillsdale, NJ: Lawrence Erlbaum Associates.
Greenstein, J. S. 1997. Pointing devices. In Handbook of Human-Computer Interaction 2d ed., eds. M. G. Helander, T. K. Landauer, & P. V. Pradhu, 1317–48. Amsterdam: North-Holland.
Grudin, J. 1988. Why CSCW applications fail: Problems in the design and evaluation of organizational interfaces. In Proceedings of Computer Supported Cooperative Work: CSCW ‘88, 85–94. New York: ACM.
Grudin, J. 1989. The case against user interface consistency. Communications of the ACM 4(3): 245–64.
Grudin, J. 1990. Groupware and cooperative work: Problems and prospects. In The Art of Human Computer Interface Design, ed. B. Laurel, 171–185. Reading MA: Addison-Wesley.
Grudin, J. 1994. Groupware and social dynamics: Eight challenges for developers. Communications of the ACM 37(1): 92–105.
Guindon, R. 1990. Designing the design process: Exploiting opportunistic thoughts. Human-Computer Interaction 5: 305–44.
Gutwin, C, & S. Greenberg. 1998. Design for individuals, design for groups: Tradeoffs between power and workspace awareness. In Proceedings of Computer Supported Cooperative Work: CSCW ‘98, 207–16. New York: ACM.
Guzdial, M. 2001. Squeak: Object-Oriented Design with Multimedia Applications. Upper Saddle River, NJ: Prentice-Hall.
Hackos, J. T., & J. C. Redish. 1998. User and Task Analysis for Interface Design. New York: John Wiley & Sons.
Halasz, F., & T. P. Moran. 1982. Analogy considered harmful. In Proceedings of Human Factors in Computing Systems: CHI ‘92, ed. A. Janda, 383–86. New York: ACM.
Hassenzahl, M., A. Platz, M. Burmester, & K. Lehner. 2000. Hedonic and ergonomic quality aspects determine a software’s appeal. In Proceedings of Human Factors in Computing
Systems: CHI 2000, eds. T. Turner, G. Swillus, M. Czerwinski, & R. Paternò, 201–208. New York: ACM.
Hawthorn, D. 2000. Possible implications of aging for interface designers. Interacting with Computers 12: 507–28.
Heim, M. 1997. Virtual Realism. Oxford: Oxford University Press.
Hendley, R. J., A.J. Drew, A. M. Wood, & R. Beale. 1995. Narcissus: Visualizing information. In Proceedings of Information Visualization ‘95, 90–96. New York: IEEE Computer Society Press.
Holtzblatt, K., & H. Beyer. 1993. Making customer-centered design work for teams. Communications of the ACM 10: 93–103.
Holyoak, K. J., & P. Thagard. 1995. Mental Leaps: Analogy in Creative Thought. Cambridge, MA: MIT Press.
Horton, W. K. 1994. Designing and Writing Online Documentation. New York: John Wiley & Sons.
Howlett, V. 1996. Visual Interface Design for Windows. New York: John Wiley & Sons.
Hudson, S. E., B. E. John, K. Knudsen, & M. D. Byrne. 1999. A tool for creating predictive performance models from user interface demonstrations. In Proceedings of User Interface Software and Technology: UIST ‘99, 93–102. New York: ACM.
Hughes, J. A., D. Randall, & D. Shapiro. 1992. Faltering from ethnography to design. In Proceedings of Computer Supported Cooperative Work: CSCW ‘92, eds. J. Turner & R. Kraut, 115–22. New York: ACM Press.
Hughes, J., V. King, T. Rodden, & H. Andersen. 1996. Moving out from the control room: Ethnography in system design. In CSCW ‘94: Proceedings of the Conference on Computer Supported Cooperative Work, eds. R. Furata & C. Neuwirth, 429–39. New York: ACM.
Huhns, M. N., & M. P. Singh, eds. 1998. Readings in Agents. San Francisco: Morgan Kaufmann.
Hutchins, E. 1995. Distributed Cognition. Cambridge, MA: MIT Press.
Hutchins, E. L., J. D. Hollan, & D. A. Norman. 1986. Direct manipulation interfaces. In User Centered System Design, eds. D. A. Norman & S. W. Draper, 87–124. Hillsdale, NJ: Lawrence Erlbaum Associates.
Hutchins, E., & T. Klausen. 1996. Distributed cognition in an airline cockpit. In Cognition and Communication at Work, eds. Y. Engeström & D. Middleton, 15–34. New York: Cambridge University Press.
IBM. 1991. Common User Access Guide to User Interface Design. Carey, NC: IBM Corporation.
Isenhour, P., J. M. Carroll, D. Neale, M. B. Rosson, & D. Dunlap. 2000. The Virtual School: An integrated collaborative environment for the classroom. Educational Technology & Society 3(3): 74–86.
Isenhour, P., M. B. Rosson, & J. M. Carroll. In press. Supporting interactive collaboration on the Web with CORK. Interacting with Computers.
Ishii, H., M. Kobayashi, & K. Arita. 1994. Iterative design of seamless collaboration media. Communications of the ACM 37(8): 83–97.
Ishii, H., & B. Ullmer. 1997. Tangible bits: Towards seamless interfaces between people, bits and atoms. In Proceedings of Human Factors in Computing Systems: CHI ‘97, ed. S. Pemberton, 234–41. New York: ACM.
Jacobson, I. 1990. Object-Oriented Development in an Industrial Environment. Research Report. Kista, Sweden: Objective Systems SF AB (Box 1128, S-164 22 KISTA, Sweden).
Jacobson, I. 1995. Use cases and scenarios. In Scenario-Based Design: Envisioning Work and Technology, ed. J. M. Carroll. New York: John Wiley & Sons.
Jacobson, I., M. Christersson, P. Jonsson, & G. Övergaard., 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. Reading, MA: Addison-Wesley.
Jeffs, T., & M. K. Smith. 1996. Informal Education: Conversation, Democracy and Learning. Ticknall, UK: Education Now Books.
Johnson, J. 1993. Scenarios of people using the NII Newsletter of Computer Professionals for Social Responsibility. Available at http://www.cpsr.org/program/nii/niiscen.html.
Johnson, J. 2000. GUI Bloopers: Don’ts and Do’s for Software Developers and Web Designers. San Francisco: Morgan Kaufmann.
Kallman, E. A., & J. P. Grillo. 1996. Ethical Decision Making and Information Technology: An Introduction with Cases. New York: McGraw-Hill.
Karat, C. 1997. Cost-justifying usability. In Handbook of Human-Computer Interaction, 2d ed., eds. M. G. Helander, T. K. Landauer, & P. V. Pradhu, 767–81. Amsterdam: North-Holland.
Karat, C. 1993. Usability engineering in dollars and cents. IEEE Software 10(3): 88–89.
Kieras, D. 1988. Towards a practical GOMS model methodology for user interface design. In Handbook of Human-Computer Interaction, ed. M. Helander, 135–58. Amsterdam: North-Holland Elsevier.
Kieras, D. 1997. A guide to GOMS model usability evaluation using NGOMSL. In Handbook of Human-Computer Interaction, 2d ed, eds. M. G. Helander, T. K. Landauer, & P. V. Pradhu, 733–66. Amsterdam: North-Holland.
Kreitzberg, C. 1996. Managing for usability. In Multimedia: A Management Perspective, ed. A. F. Alber, 65–88. Belmont, CA: Wadsworth.
Kuutti, K., & T. Arvonen. 1992. Identifying potential CSCW applications by means of activity theory concepts: A case example. In Proceedings of Computer-Supported Cooperative Work: CSCW ‘92, eds. J. Turner & R. Kraut, 233–40. New York: ACM.
Kyng, M. 1995. Creating contexts for design. In Scenario-Based Design: Envisioning Work and Technology in System Development, ed. J. Carroll, 85–108. New York: John Wiley & Sons.
Lamping, J., R. Rao, & P. Pirolli. 1995. A focus+context technique based on hyperbolic geometry for visualizing large hierarchies. In Proceedings of Human Factors in Computing Systems: CHI ‘95, eds. I. R. Katz, R. Mack, L. Mark, M. B. Rosson, & J. Nielsen, 401–108. New York: ACM.
Leveson, N. 1995. Safeware: System Safety and Computers. Reading, MA: Addison-Wesley.
Lewis, C., & D. A. Norman. 1986. Designing for error. In User-Centered System Design, eds. D. A. Norman & S. Draper, 411–32. Hillsdale, NJ: Lawrence Erlbaum Associates.
Lewis, C., & J. Rieman. 1993. Task-Centered User Interface Design. Shareware book available via FTP at ftp.cs.colorado.edu.
Lieberman, H. 1997. Autonomous interface agents. In Proceedings of Human Factors in Computing Systems: CHI ‘97, ed. S. Pemberton, 67–74. New York: ACM.
Lieberman, H., ed. 2001. Programming by Example. San Francisco: Morgan Kaufmann.
Lowery, J. 2000. Dreamweaver 3: Gold Edition. Indianapolis: Hungry Minds.
Mack, R. L., C. H. Lewis, & J. M. Carroll. 1983. Learning to use office systems: Problems and prospects., ACM Transactions on Office Information Systems 1: 254–71.
Madsen, K. H. 1994. A guide to metaphorical design. Communications of the ACM 37(12): 57–62.
Maes, P. 1997. Tutorial: Introduction to software agents. In CHI 97 Companion. Available at http://pattie.www.media.mit.edu/people/pattie/CHI97.
Mantei, M. M., & T. J. Teorey. 1988. Cost/benefit analysis for incorporating human factors in the software lifecycle. Communications of the ACM 31(4): 428–39.
Markus, M. L. 1994. Finding a happy medium: Explaining the negative effects of electronic communication on social life at work. ACM Transactions on Information Systems 12(2): 119–49.
Maulsby, D., S. Greenberg, & R. Mander. 1993. Prototyping an intelligent agent through Wizard of Oz. Proceedings of the ACM CHI ‘93 Conference on Human Factors in Computing Systems. Amsterdam: ACM Press.
Maybury, M. T. & W. Wahlster, eds. 1998. Readings in Intelligent User Interfaces. San Francisco: Morgan Kaufmann.
Mayhew, D. J. 1999. The Usability Engineering Lifecycle: A Practitioner’s Handbook for User Interface Design. San Francisco: Morgan Kaufmann.
Meij, H. van der, & J. M. Carroll. 1995. Principles and heuristics for designing minimalist instruction. Technical Communication 42: 243–61.
Meyer, B. 1988. Object-Oriented Software Construction. Englewood Cliffs, NJ: Prentice-Hall.
Microsoft. 1992. The Windows Interface: An Application Design Guide. Microsoft Press.
Miller, G. A. 1956. The magical number seven, plus or minus two: Some limits on our capacity to process information. Psychological Review 63(2): 81–97.
Miller, L., & J. Johnson. 1996. The Xerox Star: An influential user interface design. In Human-Computer Interface Design: Success Stories, Emerging Methods, Real-World Context, eds. M. Rudisill, C. Lewis, P. Polson, & T. McKay, 70–100. San Francisco: Morgan Kaufmann.
Mills, H. 1971. Top-down programming in large systems. In Debugging Techniques in Large Systems, ed. R. Rustin. Englewood Cliffs, NJ: Prentice-Hall.
Monk, A. In press. Common ground in electronically mediated communication: Clark’s theory of language use. Toward a Multidisciplinary Science of Human-Computer Interaction. San Francisco: Morgan Kaufmann.
Monk, A., P. Wright, J. Haber, & L. Davenport. 1992. Improving Your Human-Computer Interface: A Practical Approach. London: Prentice-Hall.
Moran, T. P. 1983. Getting into the system: External task-internal task mapping analysis. In Proceedings of Human Factors in Computing Systems: CHI ‘83, ed. A. Janda, 45–49. New York: ACM.
Moran, T., & J. M. Carroll, eds. 1995. Design Rationale: Concepts, Techniques, and Use. Hillsdale, NJ: Lawrence Erlbaum Associates.
Moran, T. P., E. Saund, W. Van Melle, A. U. Gujar, K. P. Fishkin, & B. Harrison. 1999. Design and technology for collaborage: Collaborative collages of information on physical walls. In Proceedings of User Interface Software and Technology: UIST ‘99, 197–206. New York: ACM.
Morkes, J., H. K. Kernal, & C. Nass. 1999. Effects of humor in task-oriented human-computer interaction and computer-mediated communication: A direct test of SRCT theory. Human-Computer Interaction 14(4): 395–436.
Muller, M. K. 1991. PICTIVE—An exploration in participatory design. In Proceedings of Human Factors in Computing Systems: CHI ‘91, eds. S. P. Robertson, G. M. Olson, & J. S. Olson, 225–31. New York: ACM.
Muller, M. K. 1992. Retrospective on a year of participatory design using the PICTIVE technique. In Proceedings of Human Factors of Computing Systems: CHI ‘92, ed. A. Janda, 455–62. New York: ACM.
Muller, M. J., R. Carr, C. Ashworth, B. Diekmann, C. Wharton, C. Eickstaedt, & J. Clonts. 1995. Telephone operators as knowledge workers: Consultants who meet customer needs. In Proceedings of Human Factors in Computing Systems: CHI ‘95, eds. I. R. Katz, R. Mack, L. Marks, M. B. Rosson, & J. Nielsen, 130–37. New York: ACM.
Muller, M. J., D. M. Wildman, & E. A. White. 1993. “Equal Opportunity” PD Using PICTIVE. Communications of the ACM 36(4): 54–66.
Mullet, K., & D. Sano. 1995. Designing Visual Interfaces: Communication Oriented Techniques. Englewood Cliffs, NJ: SunSoft Press.
Mumford, E. 1987. Socio-technical systems design: Evolving theory and practice. In Computers and Democracy, eds. G. Bjerknes, P. Ehn, & M. Kyng, 59–77. Aldershot Hants, England: Avebury.
Myers, B. A., & M. B. Rosson. 1992. Survey on user interface programming. In Proceedings of Human Factors in Computing Systems, CHI ‘92 Conference, eds. P. Bauersfeld, J. Bennett, & G. Lynch, 195–202. New York: ACM.
Nardi, B. A. 1993. A Small Matter of Programming. Cambridge, MA: MIT Press.
Nardi, B. A., ed. 1996. Context and Consciousness: Activity Theory and Human-Computer Interaction. Cambridge, MA: MIT Press.
Nardi, B. A. 1997. The use of ethnographic methods in design and evaluation. In Handbook of Human-Computer Interaction, 2d ed., eds. M. G. Helander, T. K. Landauer, & P. V. Pradhu, 361–67. Amsterdam: North-Holland.
Nardi, B. A., & J. R. Miller. 1991. Twinkling lights and nested loops: Distributed problem solving and spreadsheet development. International Journal of Man-Machine Studies 34: 161–84.
Nardi, B. A., & V. L. O’Day. 1999. Information Ecologies: Using Technology with Heart. Cambridge, MA: MIT Press.
Nass, C. A., & L. Gong. 2000. Speech interfaces from an evolutionary perspective. Communications of the ACM 43(9): 36–43.
National Center for Education Statistics. 1999. Literacy in the Labor Force: Results from the National Adult Literacy Survey. Office of Educational Research and Improvement, U.S. Department of Education (available at http://nces.ed.gov/pubs99/1999470.pdf).
National Telecommunications and Information Administration. 2000. Falling Through the Net: Toward Digital Inclusion. Washington, DC: U.S. Department of Commerce (available at http://www.ntia.doc.gov/pdf/fttnoo.pdf).
Neale, D. C., D. R. Dunlap, P. Isenhour, & J. M. Carroll. 2000. Collaborative critical incident development. In Proceedings of the 40th Annual Meeting of the Human Factors and Ergonomics Society, 598–601. Santa Monica, CA: Human Factors and Ergonomics Society.
Neuschotz, N. 2000. Introduction to Director and Lingo: Multimedia and Internet Applications. Upper Saddle River, NJ: Prentice-Hall.
Newell, A., & S. K. Card. 1985. The prospects for psychological science in human-computer interaction. Human-Computer Interaction 1: 209–42.
Nielsen, J. 1992. Usability Engineering. New York: Academic Press.
Nielsen, J. 1994. Heuristic evaluation. In Usability Inspection Methods, eds. J. Nielsen & R. L. Mack. New York: John Wiley.
Nielsen, J. 1995. Scenarios in discount usability engineering. In Scenario-Based Design: Envisioning Work and Technology in System Development, ed. J. M. Carroll, 59–84. New York: John Wiley & Sons.
Nielsen, J. 1999. Designing Web Usability: The Practice of Simplicity. Indianapolis: New Riders.
Nielsen, J., & E. M. del Galdo, eds. 1996. International User Interfaces. New York: John Wiley & Sons.
Nielsen, J., & R. L. Mack. 1994. Usability Inspection Methods. New York: John Wiley & Sons.
Nielsen, J., R. L. Mack, K. H. Bergendorff, & N. L. Grischkowsky. 1986. Integrated software usage in the professional work environment. In Proceedings of Human Factors in Computing Systems: CHI ‘86, eds. M. Mantei & P. Oberton, 162–67. New York: ACM.
Norman, D. A. 1981a. Categorization of action slips. Psychological Review 88: 1–15.
Norman, D. A. 1981b. The trouble with UNIX: The user interface is horrid. Datamation (November): 139–50.
Norman, D. A. 1986. Cognitive engineering. In User Centered System Design, eds. D. A. Norman & S. D. Draper, 31–61. Hillsdale, NJ: Lawrence Erlbaum Associates.
Norman, D. A. 1987. Cognitive artifacts. In Designing Interaction: Psychology at the Human-Computer Interface, ed. J. M. Carroll, 17–38. Cambridge, MA: MIT Press.
Norman, D. A. 1988. The Psychology of Everyday Things. New York: Basic Books.
Norman, D. A., & S. D. Draper, eds. 1986. User Centered System Design: New Perspectives on Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates.
Noteboom, N. 1998. Die Clippy, Die. ZDNet AnchorDesk, 29 September 1998. Available at http://www.zdnet.com/anchordesk/story/story_2589.html.
Nunamaker, J. F., A. R. Dennis, J. S. Valacich, D. R. Vogel, & J. F. George. 1991. Electronic meeting systems to support group work. Communications of the ACM 34(7): 40–61.
Olson, J. S., & T. P. Moran. 1995. Mapping the method muddle: Guidance in using methods for user interface design. In Human-Computer Interface Design: Success Stories, Emerging Methods, Real-World Context, eds. M. Rudisill, C. Lewis, P. B. Polson, & T. D. McKay, 269–300. San Francisco: Morgan Kaufmann.
Oviatt, S. L. 1997. Multimodal interactive maps: Designing for human performance. Human-Computer Interaction 12: 93–129.
Oviatt, S., P. Cohen, L. Wu, J. Vergo, L. Duncan, B. Suhm, J. Bers, et al. 2002. Designing the user interface for multimodal speech and pen-based gesture applications: State-of-the-art systems and future research directions. In Human-Computer Interaction in the New Millennium, ed. J. M. Carroll, 419–56. Reading, MA: Addison-Wesley.
Palmiter, S., & J. Elkerton. 1991. An evaluation of animated demonstrations for learning computer-based tasks. In Human Factors in Computing Systems: CHI ‘91 Conference Proceedings, eds. S. P. Robertson, G. M. Olson, & J. S. Olson, 257–63. New York: ACM.
Payne, S. J. 1991. Display-based action at the user interface. International Journal of Man-Machine Studies 35: 279–89.
Payne, S. J., L. Chesworth, & E. Hill. 1992. Animated demonstrations for exploratory learners. Interacting with Computers 4: 3–22.
Payne, S. J., & T. R. G. Green. 1986. Task-action grammars: A model of mental representation of task languages. Human-Computer Interaction 2(2): 93–133.
Plaisant, C., B. Milash, A. Rose, S. Widoff, & B. Shneiderman. 1996. Lifelines: Visualizing personal histories. In Proceedings of Human Factors in Computing Systems: CHI ‘96, ed. M. J. Tauber, 221–27. New York: ACM.
Polson, P. G., C. Lewis, J. Rieman, & C. Wharton. 1992. Cognitive walkthroughs: A method for theory-based evaluation of user interfaces. International Journal of Man-Machine Studies 36: 741–73.
Prabhu, G. V., & E. M. del Galdo. 1999. Designing for Global Markets. Rochester, NY: Backhouse Press.
Preece, J. 2000. Online Communities: Designing Usability and Supporting Sociability. New York: John Wiley & Sons.
Preece, J., Y. Rogers, H. Sharp, D. Benyon, S. Holland, & T. Carey. 1994. Human-Computer Interaction. Reading, MA: Addison-Wesley.
Rekimoto, J., & K. Nagao. 1995. The world through the computer: Computer augmented interaction with real world environments. In Proceedings of Human Factors in Computing Systems: CHI ‘95, eds. M. B. Rosson & J. Nielsen, 29–36. New York: ACM.
Rheingold, H. 1992. Virtual Reality. New York: Touchstone Books.
Rheingold, H. 1993. The Virtual Community: Homesteading on the Electronic Frontier. Reading, MA: Addison-Wesley.
Rissland, E. L. 1984. Examples and learning systems. In Adaptive Control of Ill-Defined Systems, eds. O. G. Selfridge, E. L. Rissland, & M. A. Arbib, 149–63. New York: Plenum Press.
Robertson, G., S. K. Card, & J. D. Mackinlay. 1991. Cone trees: Animated 3D visualization of hierarchical information. In Proceedings of Human Factors in Computing Systems: CHI ‘91, eds. S. P. Robertson, G. M. Olson, & J. S. Olson, 184–94. New York: ACM.
Robertson, S. R., J. M. Carroll, R. L. Mack, M. B. Rosson, S. R. Alpert, & J. Koenemann-Belliveau. 1994. ODE: A self-guided, scenario-based learning environment for object-oriented design principles. In Proceedings of Object-Oriented Programming Systems, Languages, and Applications: OOPSLA ‘94, 51–64. New York: ACM.
Robson, C. 1985. Experiment, Design and Statistics in Psychology. 3d ed.: Penguin, 1999.
Rosson, M. B. 1983. Patterns of Experience in Editing. In Proceedings of Human Factors in Computing Systems: CH1 ‘83, ed. A. Janda, 171–75. New York: ACM.
Rosson, M. B. 1999a. I get by with a little help from my cyber-friends: Sharing stories of good and bad times on the Web. Journal of Computer-Mediated Communication 4(4). Available at http://www.ascusc.org/jcmc/vol4/issue4/rosson.html.
Rosson, M. B. 1999b. Integrating development of task and object models. Communications of the ACM 42(1): 49–56.
Rosson, M. B., & J. M. Carroll. 1995. Integrating task and software development in object-oriented applications. In Proceedings of Human Factors in Computing Systems: CHI ‘95, eds. M. B. Rosson & J. Nielsen, 377–84. New York: ACM Press.
Rosson, M. B., & J. M. Carroll. 1996. The reuse of uses in Smalltalk programming. In ACM Transactions on Computer-Human Interaction 3(3): 219–53.
Rosson, M. B., & J. M. Carroll. 2001. Scenarios, objects, and points-of-view in user interface design. In Object Modeling and User Interface Design, ed. M. van Harmelen, 39–69. London: Addison-Wesley Longman.
Rosson, M. B., J. M. Carroll, & R. K. E. Bellamy. 1990. Smalltalk scaffolding: A case study in minimalist instruction. In Proceedings of Human Factors in Computing Systems: CHI ‘90, eds. J. C. Chew & J. Whiteside, 423–30. New York: ACM.
Rosson, M. B., & E. Gold. 1989. Problem-solution mapping in object-oriented design. In Proceedings of OOPSLA ‘89: Conference on Object-Oriented Programming Systems, Languages, and Applications, ed. N. Meyrowitz, 7–10. New York: ACM.
Rosson, M. B., S. Maass, & W. A. Kellogg. 1989. The designer as user: Building requirements for design tools from design practice. Communications of the ACM 31(11): 1288–97.
Rosson, M. B., & C. D. Seals. 2001. Teachers as programmers: Minimalist learning and reuse. In Proceedings of Human Factors in Computing Systems: CHI 2001, eds. J. Jacko & A. Sears, 237–44. New York: ACM.
Rousseau, D. M. 1997. Organizational behavior in the new organizational era. Annual Review of Psychology 48: 515–46.
Sachs, P. 1993. Shadows in the soup: Conceptions of work and the nature of evidence. In Newsletter of the Laboratory for Computer-Human Cognition, NYNEX Science and Technology, White Plains, NY.
Sachs, P. 1995. Transforming work: Collaboration, learning, and design. Communications of the ACM 38(10): 36–44.
Scriven, M. 1967. The methodology of evaluation. In Perspectives of Curriculum Evaluation, eds. R. Tyler, R. Gagne, & M. Scriven, 39–83. Chicago: Rand McNally.
Sears, A. 1993. Layout appropriateness: Guiding user interface design with simple task descriptions. IEEE Transactions on Software Engineering 19(7): 707–19.
Selber, S. A., J. Johnson-Eilola, & B. Mehlenbacher. 1997. On-line support systems: Tutorials, documentation, and help. In Handbook of Computer Science and Engineering, ed. A. B. Tucker, 1619–43. Boca Raton, FL: CRC Press.
Shaw, R., & J. Bransford, eds. 1977. Perceiving, Acting, and Knowing. Hillsdale, NJ: Lawrence Erlbaum Associates.
Shepard, R. N. 1967. Recognition memory for words, sentences, and pictures. Journal of Verbal Learning and Verbal Behavior 6: 156–63.
Shneiderman, B. 1983. Direct manipulation: A step beyond programming languages. IEEE Computer 16(8): 57–69.
Shneiderman, B. 1998. Designing the User Interface: Strategies for Effective Human-Computer Interaction, 3d ed. Reading, MA: Addison-Wesley.
Siegel, D. 1997. Creating Killer Web Sites. Indianapolis: Hayden Books.
Smith, D., C. Irby, R. Kimball, B. Verplank, & E. Harslem. 1982. Designing the Star interface. Byte 7(4): 242–82.
Smith, R. B. 1987. Experiences with the Alternate Reality Kit: An example of the tension between literalism and magic. In Proceedings of Human Factors in Computing Systems and Graphics Interface: CHI + GI ‘87, eds. J. M. Carroll & P. P. Tanner, 61–67. New York: ACM.
Smith, S. L., & J. N. Mosier. 1986. Guidelines for Designing User Interface Software. Bedford, MA: MITRE Corporation.
Sommerville, I. 1992. Software Engineering. 4th ed. Reading, MA: Addison-Wesley.
Sproull, L., & S. Kiesler. 1991. Connections: New Ways of Working in the Networked Organization. Cambridge, MA: MIT Press.
Streitz, N., J. Geissler, T. Holmer, S. Konomi, C. Miller-Tomfelde, W. Reischi, P. Rexroth, et al. 1999. i-LAND: An interactive landscape for creativity and innovation. In Proceedings of Human Factors in Computing Systems: CHI ‘99, eds. M. G. Williams, M. W. Altom, K. Ehrlich, & W. Newman, 120–27. New York: ACM.
Suchman, L. 1987. Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge: Cambridge University Press.
Sun Microsystems. 1990. Open Look Graphical User Interface Application Style Guidelines. New York: Addison-Wesley.
Tognazzini, B. 1994. The “Starfire” video prototype project: A case history. In Proceedings of Human Factors in Computing Systems: CHI ‘94, eds. B. Adelson, S. Dumais, & J. Olson, 99–105. New York: ACM.
Torzewski, S., & T. Sullivan. 1997. Kai’s Power GOO. Carpinteria, CA: MetaTools.
Tucker, A., B. Barnes, R. Aiken, K. Barker, K. Bruce, S. Cain, S. Conry, et al. 1991. Report of the
ACM/IEEE CS Joint Curriculum Task Force: Computing Curricula 1991. New York: ACM Press/IEEE Press.
Tufte, E. 1983. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press.
Tufte, E. 1990. Envisioning Information. Cheshire, CT: Graphics Press.
Tufte, E. 1997. Visual Explanations: Images and Quantities, Evidence and Narrative. Cheshire, CT: Graphics Press.
Turkle, S. 1995. Life on the Screen: Identity in the Age of the Internet. New York: Simon & Schuster.
Underkoffler, J., & H. Ishii. 1999. Urp: A luminous-tangible workbench for urban planning and design. In Proceedings of Human Factors in Computing Systems: CHI ‘99, eds. M. G. Williams, M. W. Altom, K. Ehrlich, & W. Newman, 386–93. New York: ACM.
Van Harmelen, M., ed. 2001. Object Modeling and User Interface Design. London: Addison-Wesley Longman.
VanLehn, K. 1984. Arithmetic procedures are induced from examples. In Conceptual Procedural Knowledge: The Case of Mathematics, ed. J. Hiebert. Hillsdale, NJ: Lawrence Erlbaum Associates.
Verplank, W.L. 1988. Graphic challenges in designing object-oriented user interfaces. In Handbook of Human-Computer Interaction, ed. M. Helander, 365–76. Amsterdam: North-Holland.
Virzi, R. A., J. L. Sokolov, & D. Karis. 1996. Usability problem identification using both low- and high-fidelity prototypes. In Proceedings of Human Factors in Computing Systems: CHI ‘96, eds. M. J. Taubet, V. Bellotti, R. Jeffries, J. D. Mackinlay, & J. Nielsen, 236–43. New York: ACM.
Ware, C. 1999. Information Visualization: Perception for Design. San Francisco: Morgan Kaufmann.
Wasserman, A. I., & D. T. Shewmake. 1982. Rapid prototyping of interactive information systems. ACM Software Engineering Notes 7(5): 171–80.
Waterson, P., & C. O’Malley. 1992. Using animated demonstrations to teach graphics skills. In People and Computers VII: Proceedings of HCI ‘92, eds. A. Monk, D. Diaper, & M. D. Harrison, 463–74. Cambridge: Cambridge University Press.
Weidenhaupt, K., K. Pohl, M. Jarke, & P. Haumer. 1998. Scenarios in system development: Current practice. IEEE Software 15/2: 34–45.
Weiser, M. 1991. The computer for the 21st century. Scientific American (September): 66–75.
Weizenbaum, J. 1976. Computer Power and Human Reason. San Francisco: W. H. Freeman.
Whiteside, J., J. Bennett, & K. Holtzblatt. 1988. Usability engineering: Our experience and evolution. In Handbook of Human-Computer Interaction, ed. M. Helander, 791–817. Amsterdam: North-Holland.
Whittaker, S. 1996. Talking to strangers: An evaluation of the factors affecting electronic collaboration. In Proceedings of the Conference on Computer Supported Cooperative Work: CSCW ‘96, ed. M. Ackerman, 409–18. New York: ACM.
Williamson, C., & B. Shneiderman. 1992. The Dynamic Homefinder: Evaluating dynamic queries in a real estate information exploration system. In Proceedings of SIGIR ‘92, 339–46. New York: ACM.
Wirfs-Brock, R. 1995. Designing objects and their interactions: A brief look at responsibility-driven design. In Scenario-Based Design: Envisioning Work and Technology in System Development, ed. J. M. Carroll, 337–60. New York: John Wiley & Sons.
Wirfs-Brock, R., & B. Wilkerson. 1989. Object-oriented design: A responsibility-driven approach. In Proceedings of Object-Oriented Programming: Systems, Languages and Applications: OOPSLA ‘89, ed. N. Meyrowitz, 71–76. New York: ACM.
Wirfs-Brock, R., B. Wilkerson, & L. Weiner. 1990. Designing Object-Oriented Software. Englewood Cliffs, NJ: Prentice-Hall.
Wixon, D., K. Holtzblatt, & S. Knox. 1990. Contextual design: An emergent view of system design. In Proceedings of Human Factors in Computing Systems: CHI ‘91, eds. J. C. Chew & J. Whiteside, 329–36. New York: ACM.
Wixon, D. R., C. M. Pietras, P. K. Huntwork, & D. W. Muzzey. 1996. Changing the rules: A pragmatic approach to product development. In Field Methods Casebook for Software Design, eds. D. Wixon & J. Ramey, 57–89. New York: John Wiley & Sons.
Wixon, D., & J. Ramey, eds. 1996. Field Methods Casebook for Software Design. New York: John Wiley & Sons.
Woodward, J. 1965. Industrial Organization: Theory and Practice. London: Oxford University Press.
Yarin, P., & H. Ishii. 1999. TouchCounters: Designing interactive electronic labels for physical containers. In Proceedings of Human Factors in Computing Systems: CHI ‘99, eds. M. G. Williams, M. W. Altom, K. Ehrlich, & W. Newman, 362–68. New York: ACM.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.160.137