skip to main content
Skip header Section
Scenario-based design: envisioning work and technology in system developmentSeptember 1995
  • Editor:
  • John M. Carroll
Publisher:
  • John Wiley & Sons, Inc.
  • 605 Third Ave. New York, NY
  • United States
ISBN:978-0-471-07659-9
Published:01 September 1995
Pages:
408
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
chapter
chapter
chapter
Creating contexts for design
pp 85–107
chapter
chapter
Some reflections on scenarios
pp 387–399

Cited By

  1. Zhang X, Tao J, Tan K, Törngren M, Sánchez J, Ramli M, Tao X, Gyllenhammar M, Wotawa F, Mohan N, Nica M and Felbinger H (2023). Finding Critical Scenarios for Automated Driving Systems: A Systematic Mapping Study, IEEE Transactions on Software Engineering, 49:3, (991-1026), Online publication date: 1-Mar-2023.
  2. ACM
    Spitzer V and Wimmer M Conception of a digital mobility platform for citizens in rural areas Proceedings of the 14th International Conference on Theory and Practice of Electronic Governance, (414-421)
  3. Cahill J, Howard V, Huang Y, Ye J, Ralph S and Dillon A Addressing Human Factors and Ethics in the Design of ‘Future Work’ and Intelligent Systems for Use in Financial Services - Person Centered Operations, Intelligent Work & the Triple Bottom Line Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management. Human Body, Motion and Behavior, (3-13)
  4. ACM
    Weisz J, Muller M, Houde S, Richards J, Ross S, Martinez F, Agarwal M and Talamadupula K Perfection Not Required? Human-AI Partnerships in Code Translation Proceedings of the 26th International Conference on Intelligent User Interfaces, (402-412)
  5. Goram M and Veiel D Supporting Different Roles and Responsibilities in Developing and Using Context-Based Adaptive Personalized Collaboration Environments Compliant to the Law Adaptive Instructional Systems, (88-107)
  6. Cahill J Embedding Ethics in Human Factors Design and Evaluation Methodologies Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management. Human Communication, Organization and Work, (217-227)
  7. Cahill J, Crowley K, Cromie S, Doyle C, Kenny E, Kay A, Gormley M, Hermann S, Hever A and Ross R Advancing a ‘Human Factors & Ethics Canvas’ for New Driver Assistance Technologies Targeted at Older Adults Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management. Posture, Motion and Health, (503-520)
  8. ACM
    Sas C, Hartley K and Umair M ManneqKit Cards Proceedings of the 2020 ACM Designing Interactive Systems Conference, (1479-1493)
  9. ACM
    Nilsson T, Fischer J, Crabtree A, Goulden M, Spence J and Costanza E Visions, Values, and Videos Proceedings of the 2020 ACM Designing Interactive Systems Conference, (827-839)
  10. ACM
    Teal G and French T Spaces for Participatory Design Innovation Proceedings of the 16th Participatory Design Conference 2020 - Participation(s) Otherwise - Volume 1, (64-74)
  11. ACM
    Agrawal D, Bhagwat R, Bandopadhyay R, Kunapareddi V, Burden E, Halse S, Wisniewski P and Kropczynski J Enhancing Smart Home Security using Co-Monitoring of IoT Devices Companion Proceedings of the 2020 ACM International Conference on Supporting Group Work, (99-102)
  12. ACM
    Zhu H, Wang H and Carroll J Creating Persona Skeletons from Imbalanced Datasets - A Case Study using U.S. Older Adults' Health Data Proceedings of the 2019 on Designing Interactive Systems Conference, (61-70)
  13. ACM
    Lee B, Jin T, Lee S and Saakes D SmartManikin Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-13)
  14. ACM
    Colusso L, Jones R, Munson S and Hsieh G A Translational Science Model for HCI Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-13)
  15. Nilsson T, Crabtree A, Fischer J and Koleva B (2019). Breaching the future, Personal and Ubiquitous Computing, 23:2, (287-307), Online publication date: 1-Apr-2019.
  16. ACM
    Hagenaars B Story LAB Proceedings of the 15th Participatory Design Conference: Short Papers, Situated Actions, Workshops and Tutorial - Volume 2, (1-2)
  17. ACM
    Krusche S, Dzvonyar D, Xu H and Bruegge B (2018). Software Theater—Teaching Demo-Oriented Prototyping, ACM Transactions on Computing Education, 18:2, (1-30), Online publication date: 14-Jul-2018.
  18. ACM
    Gkikas K, Nathanael D and Marmaras N Challenges faced when teaching how to write a user scenario Proceedings of the European Conference on Cognitive Ergonomics, (170-175)
  19. Warren S, Oxburgh G, Briggs P and Wall D How Might Crime-Scripts Be Used to Support the Understanding and Policing of Cloud Crime? Human Aspects of Information Security, Privacy and Trust, (539-556)
  20. ACM
    Oogjes D and Wakkary R Videos of Things Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, (4489-4500)
  21. ACM
    Elsden C, Chatting D, Durrant A, Garbett A, Nissen B, Vines J and Kirk D On Speculative Enactments Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, (5386-5399)
  22. ACM
    Ryöppy M, Ylirisku S, Friis P and Buur J Postdramatic theatre in smart city design Proceedings of the 20th International Academic Mindtrek Conference, (462-465)
  23. ACM
    Alessandrini A, Loux V, Serra G and Murray C Designing ReduCat Proceedings of the The 15th International Conference on Interaction Design and Children, (463-472)
  24. ACM
    Horst W and Matthews B Live Prototyping Proceedings of the 2016 ACM Conference on Designing Interactive Systems, (632-642)
  25. Chandra Kruse L, Seidel S and Purao S Making Use of Design Principles Proceedings of the 11th International Conference on Tackling Society's Grand Challenges with Design Science - Volume 9661, (37-51)
  26. MacLeod H, Jelen B, Prabhakar A, Oehlberg L, Siek K and Connelly K Asynchronous remote communities (ARC) for researching distributed populations Proceedings of the 10th EAI International Conference on Pervasive Computing Technologies for Healthcare, (1-8)
  27. ACM
    MacLeod H, Jelen B, Prabhakar A, Oehlberg L, Siek K and Connelly K Lessons Learned from Conducting Group-Based Research on Facebook Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems, (804-815)
  28. ACM
    Vistisen P, Jensen T and Poulsen S (2016). Animating the ethical demand, ACM SIGCAS Computers and Society, 45:3, (318-325), Online publication date: 5-Jan-2016.
  29. ACM
    Bruegge B, Krusche S and Alperowitz L (2015). Software Engineering Project Courses with Industrial Clients, ACM Transactions on Computing Education, 15:4, (1-31), Online publication date: 23-Dec-2015.
  30. ACM
    de Alencar T, Barbosa M and de Almeida Neris V An approach to designing ubiquitous systems that consider the user's diversity Proceedings of the 14th Brazilian Symposium on Human Factors in Computing Systems, (1-10)
  31. Compagna D and Kohlbacher F Adopting Scenario-Based Design to Increase the Acceptance of Technology Innovations for Older People Proceedings, Part I, of the First International Conference on Human Aspects of IT for the Aged Population. Design for Aging - Volume 9193, (26-34)
  32. ACM
    Zheng S, Rosson M, Shih P and Carroll J Designing MOOCs as Interactive Places for Collaborative Learning Proceedings of the Second (2015) ACM Conference on Learning @ Scale, (343-346)
  33. Vincent C and Blandford A (2015). Usability standards meet scenario-based design, Journal of Biomedical Informatics, 53:C, (243-250), Online publication date: 1-Feb-2015.
  34. ACM
    Turner P, Turner S and Carruthers L It's Not Interaction, It's Make Believe Proceedings of the 2014 European Conference on Cognitive Ergonomics, (1-8)
  35. ACM
    Liu N, Gavino A and Purao S A method for designing value-infused citizen services in smart cities Proceedings of the 15th Annual International Conference on Digital Government Research, (34-43)
  36. ACM
    Fass J A funny thing happened on the way to the website CHI '14 Extended Abstracts on Human Factors in Computing Systems, (675-684)
  37. ACM
    Sas C, Whittaker S, Dow S, Forlizzi J and Zimmerman J Generating implications for design through design research Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1971-1980)
  38. ACM
    Vines J, Denman-Cleaver T, Dunphy P, Wright P and Olivier P Experience design theatre Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (683-692)
  39. Moshirpour M, Mani N, Eberlein A and Far B Model based approach to detect emergent behavior in multi-agent systems Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems, (1285-1286)
  40. ACM
    Jakobsen C Dolls as props representing users in design Proceedings of the 24th Australian Computer-Human Interaction Conference, (263-272)
  41. ACM
    Jakobsen C Towards doll based design Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design, (388-397)
  42. ACM
    Magnusson C, Larsson A, Warell A, Eftring H and Hedvall P Bringing the mobile context into industrial design and development Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design, (149-152)
  43. ACM
    Bruegge B, Krusche S and Wagner M Teaching Tornado Proceedings of the 8th edition of the Educators' Symposium, (5-12)
  44. De Paoli S, De Uffici N and D'Andrea V Designing badges for a civic media platform Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers, (59-68)
  45. ACM
    Briggs P, Blythe M, Vines J, Lindsay S, Dunphy P, Nicholson J, Green D, Kitson J, Monk A and Olivier P Invisible design Proceedings of the Designing Interactive Systems Conference, (534-543)
  46. Burleson W, Newman N and Brotman R Empowering independent living for people with autism Proceedings of the 7th international conference on Persuasive Technology: design for health and safety, (13-30)
  47. Fricker S and Schumacher S Release planning with feature trees Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality, (288-305)
  48. ACM
    Iacob C and Damiani E On the use of design patterns in collaborative design processes Procedings of the Second Conference on Creativity and Innovation in Design, (245-254)
  49. Graham N, Dubois E, Bortolaso C and Wolfe C Scenarchitectures Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part II, (341-358)
  50. Bicking M and Wimmer M A scenario-based approach towards open collaboration for policy modelling Proceedings of the 10th IFIP WG 8.5 international conference on Electronic government, (223-234)
  51. Yamazaki K Idea creation method for HCD Proceedings of the 2nd international conference on Human centered design, (160-165)
  52. Kondo A and Kondo N Consideration of HCD methods for service innovation design Proceedings of the 2nd international conference on Human centered design, (74-80)
  53. Blythe M, McCarthy J, Wright P and Petrelli D History and experience Proceedings of the 25th BCS Conference on Human-Computer Interaction, (395-404)
  54. ACM
    Iacob C Identifying, relating, and evaluating design patterns for the design of software for synchronous collaboration Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, (323-326)
  55. ACM
    Iacob C A design pattern mining method for interaction design Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, (217-222)
  56. Panagiotou D, Paraskevopoulos F and Mentzas G (2011). Knowledge-based interaction in software development, Intelligent Decision Technologies, 5:2, (163-175), Online publication date: 1-Jun-2011.
  57. Wimmer M Open government in policy development Proceedings of the 7th international conference on Distributed computing and internet technology, (76-91)
  58. ACM
    Godjo T Scenarios to foster user participation in the design of small scale agricultural and food processing equipment in sub-Saharan Africa countries Proceedings of the 11th Biennial Participatory Design Conference, (247-250)
  59. ACM
    Bowen S, Dearden A, Wright P, Wolstenholme D and Cobb M Participatory healthcare service design and innovation Proceedings of the 11th Biennial Participatory Design Conference, (155-158)
  60. ACM
    Botero A and Saad-Sulonen J Enhancing citizenship Proceedings of the 11th Biennial Participatory Design Conference, (81-90)
  61. ACM
    Colonius I, Budde S and Annicchiarico R Participatory design for challenging user groups Proceedings of the 28th Annual European Conference on Cognitive Ergonomics, (339-340)
  62. ACM
    Egger V, Schrom-Feiertag H, Ehrenstrasser L and Telepak G Creating a richer data source for 3D pedestrian flow simulations in public transport Proceedings of the 7th International Conference on Methods and Techniques in Behavioral Research, (1-4)
  63. ACM
    Hang A, Broll G and Wiethoff A Visual design of physical user interfaces for NFC-based mobile interaction Proceedings of the 8th ACM Conference on Designing Interactive Systems, (292-301)
  64. ACM
    Zhao H, Yi L, Zhang W and Mei H A problem-driven scenario-based approach to collaborative requirement elicitation Proceedings of the First Asia-Pacific Symposium on Internetware, (1-1)
  65. Otero N and José R (2009). Worth and Human Values at the Centre of Designing Situated Digital Public Displays, International Journal of Advanced Pervasive and Ubiquitous Computing, 1:4, (1-13), Online publication date: 1-Oct-2009.
  66. Nyssen A and Blavier A Integrating collective work aspects in the design process Proceedings of the 7th FIP WG 13.5 international conference on Human Error, Safety and Systems Development, (18-27)
  67. ACM
    Sangiorgi U and Barbosa S MoLIC designer Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, (303-308)
  68. Anggreeni I and Voort M Supporting Scenario-Based Product Design and Its Adapters Proceedings of the Symposium on Human Interface 2009 on ConferenceUniversal Access in Human-Computer Interaction. Part I: Held as Part of HCI International 2009, (217-226)
  69. ACM
    Torsi S, Nasr N, Wright P, Mawson S and Mountain G User-centered design for supporting the self-management of chronic illnesses Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments, (1-4)
  70. De Leeuw B and Hoogewijs A (2009). Management and object behavior of statecharts through statechart DNA, WSEAS Transactions on Information Science and Applications, 6:5, (859-871), Online publication date: 1-May-2009.
  71. ACM
    Sellen K, Massimi M, Lottridge D, Truong K and Bittle S The people-prototype problem Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (635-638)
  72. ACM
    Chin G, Kuchar O and Wolf K Exploring the analytical processes of intelligence analysts Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (11-20)
  73. De Leeuw B and Hoogewijs A Statechart DNA Proceedings of the 10th WSEAS international conference on Automation & information, (293-299)
  74. ACM
    Gheorghita S, Palkovic M, Hamers J, Vandecappelle A, Mamagkakis S, Basten T, Eeckhout L, Corporaal H, Catthoor F, Vandeputte F and Bosschere K (2009). System-scenario-based design of dynamic embedded systems, ACM Transactions on Design Automation of Electronic Systems, 14:1, (1-45), Online publication date: 1-Jan-2009.
  75. ACM
    Bruegge B, Stangl H and Reiss M An experiment in teaching innovation in software engineering Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, (807-810)
  76. ACM
    Wright P and McCarthy J Empathy and experience in HCI Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (637-646)
  77. ACM
    Yuille J, Vaughan L, Rittenbruch M, Viller S and MacColl I Spontaneous scenarios CHI '08 Extended Abstracts on Human Factors in Computing Systems, (2109-2112)
  78. ACM
    Qian J and Xu B Scenario oriented program slicing Proceedings of the 2008 ACM symposium on Applied computing, (748-752)
  79. ACM
    Novo D, Bougard B, Lambrechts A, Van der Perre L and Catthoor F Scenario-based fixed-point data format refinement to enable energy-scalable software defined radios Proceedings of the conference on Design, automation and test in Europe, (722-727)
  80. ACM
    Syrdal D, Otero N and Dautenhahn K Video prototyping in human-robot interaction Proceedings of the 15th European conference on Cognitive ergonomics: the ergonomics of cool interaction, (1-8)
  81. ACM
    Sayago S, Santos P, Gonzalez M, Arenas M and López L (2007). Meeting educational needs of the elderly in ICT, XRDS: Crossroads, The ACM Magazine for Students, 14:2, (1), Online publication date: 1-Dec-2007.
  82. ACM
    Massimi M, Baecker R and Wu M Using participatory activities with seniors to critique, build, and evaluate mobile phones Proceedings of the 9th international ACM SIGACCESS conference on Computers and accessibility, (155-162)
  83. Hornbæk K, Høegh R, Pedersen M and Stage J Use case evaluation (UCE) Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction, (578-591)
  84. ACM
    Ozenc K, Brommer J, Jeong B, Shih N, Au K and Zimmerman J Reverse alarm clock Proceedings of the 2007 conference on Designing pleasurable products and interfaces, (392-406)
  85. ACM
    Visser F and Stappers P Mind the face Proceedings of the 2007 conference on Designing pleasurable products and interfaces, (119-134)
  86. Yamazaki K and Furuta K Design tools for user experience design Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (298-307)
  87. Kurosu M, Go K, Hirasawa N and Kasai H Micro-scenario database for substantializing the collaboration between human science and engineering Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (140-145)
  88. Chen Y and Atwood M Context-centered design Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (40-48)
  89. Ikonen V Scenario-based design as an approach to enhance user involvement and innovation Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity, (164-173)
  90. Hansen P, Pejtersen A and Albrechtsen H Evaluation and requirements elicitation of a DL annotation system for collaborative information sharing Proceedings of the 1st international conference on Digital libraries: research and development, (177-186)
  91. ACM
    Kannampallil T and Daughtry J Handling objects Proceedings of the 24th annual ACM international conference on Design of communication, (92-98)
  92. Blythe M and Wright P (2006). Pastiche scenarios, Interacting with Computers, 18:5, (1139-1164), Online publication date: 1-Sep-2006.
  93. López-Nores M, Pazos-Arias J, García-Duque J, Blanco-Fernández Y, Ramos-Cabrer M, Gil-Solla A, Fernández-Vilas A and Díaz-Redondo R (2006). Formal specification applied to multiuser distributed services, Journal of Systems and Software, 79:8, (1141-1155), Online publication date: 1-Aug-2006.
  94. ACM
    Kyng M, Nielsen E and Kristensen M Challenges in designing interactive systems for emergency response Proceedings of the 6th conference on Designing Interactive systems, (301-310)
  95. ACM
    Haynes S, Skattebo A, Singel J, Cohen M and Himelright J Collaborative architecture design and evaluation Proceedings of the 6th conference on Designing Interactive systems, (219-228)
  96. ACM
    Halskov K and Dalsgård P Inspiration card workshops Proceedings of the 6th conference on Designing Interactive systems, (2-11)
  97. Kim M and Kim H How to build awareness-supported systems without sacrificing privacy Proceedings of the 10th international conference on Computer supported cooperative work in design III, (609-618)
  98. ACM
    Falb J, Kaindl H, Horacek H, Bogdan C, Popp R and Arnautovic E A discourse model for interaction design based on theories of human communication CHI '06 Extended Abstracts on Human Factors in Computing Systems, (754-759)
  99. Lindgaard G, Dillon R, Trbovich P, White R, Fernandes G, Lundahl S and Pinnamaneni A (2006). User Needs Analysis and requirements engineering, Interacting with Computers, 18:1, (47-70), Online publication date: 1-Jan-2006.
  100. ACM
    da Silva B, Netto O and Barbosa S Promoting a separation of concerns via closely-related interaction and presentation models Proceedings of the 2005 Latin American conference on Human-computer interaction, (170-181)
  101. de Haan G, Henkemans O and Aluwalia A Personal assistants for healthcare treatment at home Proceedings of the 2005 annual conference on European association of cognitive ergonomics, (225-231)
  102. Rizzo A, Pozzi S, Save L and Sujan M Designing complex socio-technical systems Proceedings of the 2005 annual conference on European association of cognitive ergonomics, (71-81)
  103. Tentori M, Favela J, Rodriguez M and Gonzalez V Supporting Quality of Privacy (QoP) in Pervasive Computing Proceedings of the Sixth Mexican International Conference on Computer Science, (58-67)
  104. Gregoriades A and Sutcliffe A (2005). Scenario-Based Assessment of Nonfunctional Requirements, IEEE Transactions on Software Engineering, 31:5, (392-409), Online publication date: 1-May-2005.
  105. ACM
    de Paula M, da Silva B and Barbosa S Using an interaction model as a resource for communication in design CHI '05 Extended Abstracts on Human Factors in Computing Systems, (1713-1716)
  106. ACM
    Haynes S, Purao S and Skattebo A Situating evaluation in scenarios of use Proceedings of the 2004 ACM conference on Computer supported cooperative work, (92-101)
  107. ACM
    Uchitel S, Chatley R, Kramer J and Magee J (2004). System architecture, ACM SIGSOFT Software Engineering Notes, 29:6, (33-42), Online publication date: 1-Nov-2004.
  108. ACM
    Go K and Carroll J (2004). The blind men and the elephant, Interactions, 11:6, (44-53), Online publication date: 1-Nov-2004.
  109. ACM
    Uchitel S, Chatley R, Kramer J and Magee J System architecture Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, (33-42)
  110. ACM
    Cockton G Value-centred HCI Proceedings of the third Nordic conference on Human-computer interaction, (149-160)
  111. ACM
    Bødker S and Christiansen E Designing for ephemerality and prototypicality Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques, (255-260)
  112. ACM
    Mackay W The interactive thread Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques, (103-112)
  113. Diniz Junqueira Barbosa S, Selbach Silveira M, de Paula M and Koogan Breitman K Supporting a shared understanding of communication-oriented concerns in human-computer interaction Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems, (271-288)
  114. ACM
    Isomursu M, Isomursu P and Still K Involving young girls in product concept design Proceedings of the 2003 conference on Universal usability, (98-105)
  115. ACM
    Agostini A, Albolino S, De Michelis G, De Paoli F and Dondi R Stimulating knowledge discovery and sharing Proceedings of the 2003 ACM International Conference on Supporting Group Work, (248-257)
  116. ACM
    Albers M Multidimensional analysis for custom content for multiple audiences Proceedings of the 21st annual international conference on Documentation, (1-5)
  117. Huis in 't Veld M, Andriessen J and Verburg R E-MAGINE Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
  118. Lau L, Adams C, Dew P and Leigh C Use of Scenario Evaluation in Preparation for Deployment of a Collaborative System for Knowledge Transfer - the Case of KiMERA Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
  119. ACM
    Still K, Isomursu M, Isomursu P, Mustonen M and Ijäs J Designing a mobile terminal for horse aficionados CHI '03 Extended Abstracts on Human Factors in Computing Systems, (646-647)
  120. Uchitel S, Kramer J and Magee J (2003). Synthesis of Behavioral Models from Scenarios, IEEE Transactions on Software Engineering, 29:2, (99-115), Online publication date: 1-Feb-2003.
  121. Kankainen A and Oulasvirta A Design ideas for everyday mobile and ubiquitous computing based on qualitative user data Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, (458-464)
  122. Akoumianakis D and Stephanidis C Scenario-based argumentation for universal access Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, (118-128)
  123. ACM
    Blomquist Å and Arvola M Personas in action Proceedings of the second Nordic conference on Human-computer interaction, (197-200)
  124. ACM
    Iacucci G, Iacucci C and Kuutti K Imagining and experiencing in design, the role of performances Proceedings of the second Nordic conference on Human-computer interaction, (167-176)
  125. Fink J and Kobsa A (2002). User Modeling for Personalized City Tours, Artificial Intelligence Review, 18:1, (33-74), Online publication date: 1-Sep-2002.
  126. Browne G and Ramesh V (2002). Improving information requirements determination, Information and Management, 39:8, (625-645), Online publication date: 1-Sep-2002.
  127. ACM
    Bardram J, Bossen C, Lykke-Olesen A, Nielsen R and Madsen K Virtual video prototyping of pervasive healthcare systems Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques, (167-177)
  128. ACM
    Isomursu M, Isomursu P and Still K (2002). Involving young girls in product concept design, ACM SIGCAPH Computers and the Physically Handicapped:73-74, (98-105), Online publication date: 17-Jun-2002.
  129. ACM
    Neumann G and Strembeck M A scenario-driven role engineering process for functional RBAC roles Proceedings of the seventh ACM symposium on Access control models and technologies, (33-42)
  130. ACM
    Tavanti M Using 3D to visualise medical data Proceedings of the Working Conference on Advanced Visual Interfaces, (223-226)
  131. ACM
    Mackay W Which interaction technique works when? Proceedings of the Working Conference on Advanced Visual Interfaces, (203-208)
  132. ACM
    Redmiles D Supporting the end users' views Proceedings of the Working Conference on Advanced Visual Interfaces, (34-42)
  133. ACM
    Calde S, Goodwin K and Reimann R SHS Orcas Case Studies of the CHI2002|AIGA Experience Design FORUM, (2-16)
  134. Rosson M and Carroll J Scenario-based design The human-computer interaction handbook, (1032-1050)
  135. ACM
    Neerincx M, Lindenberg J and Pemberton S Support concepts for Web navigation Proceedings of the 10th international conference on World Wide Web, (119-128)
  136. ACM
    Nakakoji K, Gross M, Candy L and Edmonds E Tools, conceptual frameworks, and empirical studies for early stages of design CHI '01 Extended Abstracts on Human Factors in Computing Systems, (493-494)
  137. Stephanidis C (2001). Adaptive Techniques for Universal Access, User Modeling and User-Adapted Interaction, 11:1-2, (159-179), Online publication date: 27-Mar-2001.
  138. ACM
    Klemmer S, Sinha A, Chen J, Landay J, Aboobaker N and Wang A Suede Proceedings of the 13th annual ACM symposium on User interface software and technology, (1-10)
  139. ACM
    Broadbent S and Cara F (2000). A narrative approach to user requirements for Web design, Interactions, 7:6, (31-35), Online publication date: 1-Nov-2000.
  140. Lee J, Kuo J, Fanjiang Y, Yang S and Pan J Towards the Verification of Scenarios with Time Petri-Nets 24th International Computer Software and Applications Conference, (503-508)
  141. ACM
    Buchenau M and Suri J Experience prototyping Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (424-433)
  142. ACM
    Millen D Rapid ethnography Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (280-286)
  143. ACM
    Carroll J, Chin G, Rosson M and Neale D The development of cooperation Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (239-251)
  144. ACM
    Jung Y and Lee A Design of a social interaction environment for electronic marketplaces Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (129-136)
  145. ACM
    Tollmar K, Junestrand S and Torgny O Virtually living together Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (83-91)
  146. ACM
    Mackay W, Ratzer A and Janecek P Video artifacts for design Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (72-82)
  147. ACM
    Hobbs R and Potts C Hyperscenarios Proceedings of the 38th annual on Southeast regional conference, (201-210)
  148. Wastell D (1999). Learning dysfunctions in information systems development, MIS Quarterly, 23:4, (581-600), Online publication date: 1-Dec-1999.
  149. ACM
    Hoffmann M, Loser K, Walter T and Herrmann T A design process for embedding knowledge management in everyday work Proceedings of the 1999 ACM International Conference on Supporting Group Work, (296-305)
  150. Brandenburg J and Hartson H (1999). Timetrees, Human-Computer Interaction, 14:3, (245-282), Online publication date: 1-Sep-1999.
  151. ACM
    Hickey A, Dean D and Nunamaker J (1999). Establishing a foundation for collaborative scenario elicitation, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 30:3-4, (92-110), Online publication date: 1-Sep-1999.
  152. ACM
    Mackay W and Fayard A Video brainstorming and prototyping CHI '99 Extended Abstracts on Human Factors in Computing Systems, (118-119)
  153. Tegarden D (1999). Business information visualization, Communications of the AIS, 1:1es, (4-es), Online publication date: 1-Jan-1999.
  154. ACM
    Jarke M (1999). Scenarios for modeling, Communications of the ACM, 42:1, (47-48), Online publication date: 1-Jan-1999.
  155. ACM
    Kaindl H and Carroll J (1999). Symbolic modeling in practice, Communications of the ACM, 42:1, (28-30), Online publication date: 1-Jan-1999.
  156. Dzida W and Freitag R (1998). Making Use of Scenarios for Validating Analysis and Design, IEEE Transactions on Software Engineering, 24:12, (1182-1196), Online publication date: 1-Dec-1998.
  157. ACM
    Artim J, Bridgeford C, Christman L, Coplien J, Rosson M, Taylor S and Wirfs-Brock R (1998). Object-oriented practice in 1998 (panel), ACM SIGPLAN Notices, 33:10, (45-47), Online publication date: 1-Oct-1998.
  158. ACM
    Artim J, Bridgeford C, Christman L, Coplien J, Rosson M, Taylor S and Wirfs-Brock R Object-oriented practice in 1998 (panel) Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (45-47)
  159. Maiden N (1998). CREWS-SAVRE, Automated Software Engineering, 5:4, (419-446), Online publication date: 1-Oct-1998.
  160. Sutcliffe A (1998). Scenario-based requirements analysis, Requirements Engineering, 3:1, (48-65), Online publication date: 1-Mar-1998.
  161. Filippidou D (1998). Designing with scenarios: A critical review of current research and practice, Requirements Engineering, 3:1, (1-22), Online publication date: 1-Mar-1998.
  162. Chin G and Rosson M Progressive design Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (611-618)
  163. ACM
    van Harmelen M, Artim J, Butler K, Henderson A, Roberts D, Rosson M, Tarby J and Wilson S (1997). Object models in user interface design, ACM SIGCHI Bulletin, 29:4, (55-62), Online publication date: 1-Oct-1997.
  164. ACM
    Faro A and Giordano D From documenting design to design by documenting Proceedings of the 15th annual international conference on Computer documentation, (45-54)
  165. ACM
    Rizzo A, Marchigiani E and Andreadis A The AVANTI project Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques, (305-309)
  166. ACM
    Patel U, D'Cruz M and Holtham C Collaborative design for virtual team collaboration Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques, (289-300)
  167. ACM
    Mackay W and Fayard A HCI, natural science and design Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques, (223-234)
  168. ACM
    Coble J, Karat J and Kahn M Maintaining a focus on user requirements throughout the development of clinical workstation software Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, (170-177)
  169. ACM
    Chin G, Rosson M and Carroll J Participatory analysis Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, (162-169)
  170. ACM
    Branham R and Tiritoglu A Design strategies and methods in interaction design CHI '97 Extended Abstracts on Human Factors in Computing Systems, (224-225)
  171. ACM
    Katzenberg B, Pickard F and McDermott J Computer support for clinical practice Proceedings of the 1996 ACM conference on Computer supported cooperative work, (364-369)
  172. ACM
    Bot S, Lung C and Farrell M A stakeholder-centric software architecture analysis approach Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (152-154)
  173. Carroll J (1996). Encountering others, Human-Computer Interaction, 11:3, (285-290), Online publication date: 1-Sep-1996.
  174. ACM
    Casaday G and Rainis C Requirements, models, and prototypes for HCI design Conference Companion on Human Factors in Computing Systems, (361-362)
  175. ACM
    Carroll J (1995). How to avoid designing digital libraries, ACM SIGOIS Bulletin, 16:2, (5-7), Online publication date: 1-Dec-1995.
  176. ACM
    Carroll J (1994). Making use, Communications of the ACM, 37:12, (28-35), Online publication date: 1-Dec-1994.
Contributors
  • Pennsylvania State University

Recommendations

Hans J. Schneider

Scenario-based design is a topic of increasing importance in user interface design. Scenarios focus on describing particular instances of use and on a prospective user's view of what should happen. Scenario-based design appears to be at the heart of a new design paradigm, but it is not yet ready for a self-contained and consistent presentation. This book, which is based on a workshop held in 1993, brings together 15 contributions addressing different perspectives on and approaches to scenario-based system design. The authors take the position that the scenario-based view does not necessarily need to overthrow the traditional practice in system development, but can improve it. In the first chapter, K. Kuutti addresses the overall role of scenarios both historically and conceptually. He sees scenarios as supporting the transformation from an informal to a more formal view in requirements engineering. Chapter 2 focuses on design as a distributed social process in which communication among people from different disciplines plays a vital role. T. Erickson discusses two communication concepts: stories to initially explore the usage domain, and prototypes to advance the design. In his view, stories are often about atypical situations, whereas scenarios describe typical situations. J. Nielsen (chapter 3) considers usability engineering. Since projects usually do not have the resources to do everything that is desirable, there is a need for cheaper solutions. The author's point is that scenarios have the advantage of limiting usability engineering to looking at a few examples of interaction. Chapter 4, by M. Kyng, is a detailed case study of using a number of techniques under the label of “cooperative design.” Design artifacts are precisely described and are related to design activities as well as those involved. In chapter 5, J. Karat presents another case study. He focuses on illustrating how a flexible notion of scenarios is broadly useful. One of his points is that the various techniques should not be seen as being in competition, but as approaches providing different insights. J. Muller et al. (chapter 6) describe two techniques through a combination of which scenarios can be used to support the activities of heterogeneous teams: the CARD technique and the PICTIVE technique. T. Carey and M. Rusli (chapter 7) consider scenarios as a retrospective technique to enable reuse of design insights. They describe the insights gained by an in-depth analysis of usage and a graphical representation of how users employ the system's features. The next chapter has a similar concern: A. Maclean and D. McKerlie emphasize the role of design rationales and present a semiformal notation to represent the designers' thinking and reasoning. Scenarios are used both in generating a set of criteria and in relating the representation of the rationales to use-oriented representations. Chapter 9 switches over to relating scenarios and implementation aspects. P. Johnson et al. use scenarios for requirements gathering in design work with medical professionals. A main point, however, is that scenarios describe sequences of task activities carried out by users, which are then used as testbeds for prototyping. This enables users to comment on the quality and the usability of the design. Four chapters explicitly deal with the relationship between object orientation and scenarios. Object-oriented analysis and design include developing an application domain model, and scenarios may provide narrative descriptions of the appropriate information. M. B. Rosson and J. M. Carroll (chapter 10) present a tool combining the development of task scenarios with the design of an object-oriented implementation. In their approach, the users' tasks and the software implementing them are designed conjointly. At the end, the designers have runnable scenarios as well as the design documentation. In chapter 11, S. P. Robertson introduces systematic question-asking into object-oriented design. First, he uses questions to enrich the information available in initially created scenarios, and then he applies methods from natural language comprehension research to structure the information for use in an object-oriented design. Chapters 12 and 13 discuss two well-known techniques in object orientation, the use-case approach and the responsibility-driven approach, and relate them to the scenario-based technique. I. Jacobsen gives a detailed case study applying his use-case approach and argues that it differs from scenarios in that use cases are treated more formally and in that it allows use-case classes. R. Wirfs-Brock describes responsibility-driven design, the central idea behind which is to develop a model of cooperating, communicating objects. This approach is related to scenarios in that it describes software from the outside looking in and in that it prefers informal techniques for describing objects and their roles, responsibilities, and interactions. The volume ends with two discussion chapters providing an integrated view. R. L. Mack's discussion on scenarios as engines of design (chapter 14) is a particularly excellent guide to the state of the art. The chapter is arranged in an orthogonal way. Along the first dimension, the author considers developing scenarios by working with users, using scenarios effectively in design, and establishing the completeness of scenarios as specifications. The other dimension distinguishes between practical experience and theoretical foundations. In the last chapter, B. Nardi reflects on methodological issues. Some of the issues she discusses are data quality, the question of when to use scenarios, and the future of scenarios. One of the best features of this volume is the large number of case studies convincingly demonstrating the central role scenarios may play in all phases of software development. I recommend this book not only to people interested in the development of scenario-based technology, but to software engineers who want to look beyond their everyday work. Object-oriented software engineers, in particular, should benefit from the examples, since scenario-based design and object-oriented methods are complementary to one another. The casual reader may wish to focus on selected chapters; nevertheless, he or she should start by reading the final discussions. The references, given separately for each chapter, are good hints for further reading.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.