Schedule of Readings and Assignment Deadlines

Warning: This is provisional and will change
Last update 10/19/04

Readings posted are those that you are expected to do in preparation for the class that occurs on that date. It will be assumed that you have read the assigned readings and are able to discuss them and build on them for the in-class activities.

Week 1 9/1

Aims:  Introducing the aims of the course, research interests of participants.

Readings
None.

Week 2 9/8

Aims: Carroll's approach to SBD, How can we envisage improving the web?

Readings

Carroll, J.M. (1999) Five reasons for scenario-based design. Proceedings of the 32nd Hawaii International Conference on System Sciences, IEEE CS Press, PDF File (11 pp., 207K)

Carroll, J.M., Rosson, M.B., Chin, G.Jr., and Koenemann, J. (1998) Requirements development in scenario-based design. IEEE Transactions on Software Engineering 24(12) 1156-1170. PDF File (15 pp., 2.1M)

Bush, V. (1945) As We May Think Atlantic Monthly, 176(1) 101-108.

Optional extras that may help

Lecture slides by John Carroll on SBD. (With video and audio clips)

Overview of the Scenario-Based Design Framework

Overview of Vannevar Bush and an image of his memex

More memex sketches

Week 3 9/15

Aims: User Centred Design and SBD, Software Engineering and SBD

Readings

Carroll, J.M. & Rosson, M.B. (1992). Getting around the task-artifact cycle: How to make claims and design by scenario. ACM Transaction on Information Systems, 10(2) 181-212. http://portal.acm.org/citation.cfm?id=146834

Matthias Jarke, M. (1999). Scenarios for modeling. Communications of the ACM 42(1) 47-48.

Jarke, M.; Kurki-Suonio, R. (1998). Introduction to the Special Issue IEEE Transactions on Software Engineering, 24(12) 1033-1035

Weidenhaupt, K.; Pohl, K.; Jarke, M.; Haumer, P. (1998). Scenarios in system development: current practice IEEE Software 15(2) 34-45.

Bødker, S. (1999). Scenarios in user-centred design: Setting the stage for reflection and action. Proceedings of 32nd Annual Hawaii International Conference on System Sciences, January 5-8, 1999, Maui, Hawaii, USA, Volume 3. 11pp. http://www.computer.org/proceedings/hicss/0001/00013/00013053.PDF

Week 4 9/22

Readings

"Making Use" Chapters 1 & 2

Marquis-Faulkes, F., McKenna, S.J., Gregor, P., & Newell, A.F. (2003). Scenario-based Drama as a Tool for Investigating User Requirements with Application to Home Monitoring for Elderly People. Proceedings, HCI International, Crete.

Find relevant papers for the poster exercise. They should ideally talk about use of scenarios, use cases, user studies or user needs analysis. For each, post a reference, a link to an electronic version, how you found it, and why it is worth reading for use in thinking about SBD.

Week 5 9/29

Making Use. Choose either Chapter 4 or 5 to read in depth, skim the other.

Creativity, Acting, Video, Designing Participatory Experiences

Binder, T. (1999). Setting the stage for improvised video scenarios. CHI '99 extended abstracts. 230 - 231.

Marion Buchenau, M. & Suri, J.F. (2000). Experience prototyping Proceedings, Designing Interactive Systems (DIS). 424 - 433

Giulio Iacucci, G., Kuutti, K. & Ranta, M. (2000) On the move with a magic thing: role playing in concept design of mobile services and devices. Proceedings, Designing Interactive Systems (DIS) 193 - 202

Howard, S., Carroll, J., Murphy, J. & Peck, J. (2002). Using 'endowed props' in scenario-based design. Proceedings, NORDCHI'02, 1-10.

Howard,S., Carroll, J., Murphy, J. & Jane Peck, J. (2002) Directing creativity in contextual scenario-based design. Proceedings HF2002.

Svanaes, D. & Seland, G. (2004) Putting the users center stage: role playing and low-fi prototyping enable end users to design mobile systems. Proceedings CHI 2004. 479-486.

Optional extra:

Tobin, D & Carroll, J. (2003) Successful Envisionment: Augmenting the Process of Acting Out Department of Information Systems Working Paper, University of Melbourne

Week 6 10/6

Personas

Cooper, A. (1999). The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How To Restore The Sanity.
Pay particular attention to Chapter 9, Designing for Pleasure.

Week 7 10/13

Making use 6

Case Study: Envisioning Chandler -An Open Source PIM

Examine the published material for evidence of the use of scenarios, personas and related techniques. Some places to get you started, but investigate yourself - software archaeology!

Selling the Idea. Pages 53-56 of the Grant Proposal.

Hints For Writing Scenarios

Early Envisionment Scenarios

http://wiki.osafoundation.org/bin/view/Jungle/BuiltInHowToTellStories
http://wiki.osafoundation.org/bin/view/Jungle/TargetUser
http://wiki.osafoundation.org/bin/view/Chandler/TargetUseCases
http://wiki.osafoundation.org/bin/view/Jungle/PolymorphabilityWorkflowScenarios
http://wiki.osafoundation.org/bin/view/Jungle/UserScenarios

Example Storyboard

FAQ as overview

http://www.osafoundation.org/Chandler_design_value_overview.htm

UI Design Documents

Analytic Complex Use

Calendaring

Week 8 10/20

Making Use 7

Web Page Design

Go, K., Takahashi, T. & Imamiya, A. (2000). A Case Study on Participatory Redesign of Web Site with Scenario-Based Techniques Proceedings Seventh International Conference on Parallel and Distributed Systems: Workshops (ICPADS'00 Workshops) http://www.ipc.yamanashi.ac.jp/~go/paper/go-icpads00.pdf

Erskine, L.E., Carter-Tod, D.R.N., & Burton , J.K. (1997). Dialogical techniques for the design of web sites http://ijhcs.open.ac.uk/erskine/erskine-01.html

Go, K., Carroll, J.M., and Imamiya, A. (2001). Scenario Editor Project: Supporting Scenario Development Activities In Web-Site Design.

HCI

Overview of the Scenario-Based Framework

Uchitel, S., Jeff Kramer, J. & Magee, J. (2004). Incremental elaboration of scenario-based specifications and behavior models using implied scenarios. ACM Transactions on Software Engineering and Methodology (TOSEM) archive 13(1) 37 - 85.

Benyon, D. & Macaulay, C. (2002) Scenarios and the HCI-SE design problem. Interacting with Computers 14(4), 397-405. (accessible via UIUC DL)

Week 9 10/27

Software Engineering

Benner, K.M., Feather, M.S., Johnson, W.L., Zorman, L.A (1993). Utilizing Scenarios in the Software Development Process. In Information System Development. Elsevier Science Publisher B.V. (North-Holland), 117-134.

Jarke M. & R. Kurki-Suonio R. (1998). Special Issue on Scenario Management. IEEE Trans. on Software Engineering 24(12).
Choose some of the papers in this special issue to read in depth and to describe and discuss in class. Some examples:
  • Haumer, P., Pohl, K., Weidenhaupt, K. (1998). Requirements elicitation and validation with real world scenes. IEEE Transactions On Software Engineering, 24(12), 1036-1054.
  • Sutcliffe, A.G., Maiden, N.A.M., Minocha, S.; Manuel, D.(1998). Supporting scenario-based requirements engineering IEEE Transactions on Software Engineering, 24(12), 1072-1088.
  • Dzida, W. & Freitag, R. (1998). Making use of scenarios for validating analysis and design. IEEE Transactions On Software Engineering, 24(12) 1182-1196.
  • Martin Glinz (2000). Improving the Quality of Requirements with Scenarios. Proceedings of the Second World Congress for Software Quality. 55-60

    Hertzum, M. (2003). Making use of scenarios: a field study of conceptual design. International Journal of Human-Computer Studies 58(2) 215-239.

    Optional extras. Investigate these instead of some of the above if they look more interesting to you

    Liu., L. & Yu, E. (2004). Designing Information Systems in Social Context: A Goal and Scenario Modelling Approach. Information Systems, 29(2) 187-203.

    The CREWS project.
    http://www.co.umist.ac.uk/hci_design/crews.htm
    http://www-i5.informatik.rwth-aachen.de/lehrstuhl/projects/crews/
    http://sunsite.informatik.rwth-aachen.de/CREWS/

    Week 10 11/3

    Making Use 8 & 9

    CSCW

    Karat, J. (1997). Evolving the scope of user-centered design, Communications of the ACM, 40(7), 33-38. http://www.acm.org/pubs/articles/journals/cacm/1997-40-7/p33-karat/p33-karat.pdf

    Kyng, M. (1991). Designing for cooperation-cooperating in design. Communications of the ACM, 34,(12), 64-73. http://www.acm.org/pubs/articles/journals/cacm/1991-34-12/p65-kyng/p65-kyng.pdf

    Stiemerling, O. & Cremers, A.B. (1998). The use of cooperation scenarios in the design and evaluation of a CSCW system IEEE Transactions On Software Engineering, 24(12) 1171-1181.

    Bødker, S. (1999) Scenarios in User-Centred Design - setting the stage for reflection and action Proceedings of the 32nd Hawaii International Conference on System Sciences.

    Week 11 11/10

    Making Use 10 & 12

    Scenarios for Business & Disaster Planning

    GBN (Global Business Network)
    GBN's view of Scenarios
    Art Kleiner (1996) Consequential Heresies
    Easy Reads on GBN style scenarios from Wired
    http://www.wired.com/wired/archive/2.11/gbn_pr.html
    http://www.wired.com/wired/scenarios/
    http://www.wired.com/wired/scenarios/wilkinson.html
    http://www.wired.com/wired/scenarios/saffo.html

    Schnaars, S. & Ziamou, P. (2001) The essentials of scenario writing. Business Horizons 44(4) 25-31 (via UIUC library)

    March, J.G., Sproull, L.S., Tamuz, M. (1991) Learning from samples of one or fewer. Organization Science, 2(1) 1-13.

    Week 12 11/17

    Prototyping techniques, Storyboarding, Paper Prototyping, Story Telling

    The original storyboarding: in movies
    http://www.powerproduction.com/quick/example/example.html
    http://www.powerproduction.com/quickscreens.html

    Madsen, K.H. & Aiken P. (1993). Some Experiences with Cooperative Interactive Storyboard Prototyping, The Communications of the ACM, 36(6) 57-64. http://www.acm.org/pubs/articles/journals/cacm/1993-36-6/p57-madsen/p57-madsen.pdf

    Paper on SILK http://www.cs.cmu.edu/~landay/research/publications/storyboard-tr/storyboard.html

    Thanksgiving Break


    Week 13  12/1

    Ubiquitous Computing

    Streitz, N., Prante, T., Röcker, C., Alphen, D.v., Magerkurth, C., Stenzel, R., Plewe, D. (2003) Ambient Displays and Mobile Devices for the Creation of Social Architectural Spaces: Supporting informal communication and social awareness in organizations. In: Public and Situated Displays: Social and Interactional Aspects of Shared Display Technologies, Kluwer, 387-409.

    Nigay, L., Salembier, P., Marchand, T., Renevier, P., Pasqualetti, L. (2002) Mobile and Collaborative Augmented Reality: A Scenario based design approach. Proceedings, Mobile HCI 2002: 241-255.

    Kjeldskov, J. and Howard, S. (2004). Envisioning Mobile Information Services: Combining User- and Technology-Centered Design. Proceedings, APCHI, Rotorua, New Zealand

    Kjeldskov, J., Howard, S., Murphy, J., Carroll, J., Vetere, F., Graham, C. (2003) Designing TramMate - a context-aware mobile system supporting use of public transportation. Proceedings DUX'03 Designing for user experiences.

    Balaguer, A., Lorés, J., Junyent, E., Ferré, G. (2001) Scenario based design of augmented reality systems applied to cultural heritage. Proceedings PC-HCI

    Pedell S, Vetere F. (2004) Extended Scenario-based Design Methods for Mobile Appliance Development: A Case Study in Industry (Submitted for publication)

    Izadi, S., Brignull, H., Rodden, T., Rogers, Y., Mia Underwood, M. (2003). Dynamo: A public interactive surface supporting the cooperative sharing and exchange of media. Proceedings of the 16th annual ACM symposium on User interface software and technology, Vancouver, Canada, 159-168

    Interesting blog: elastic space › Mobile social software applications

    Week 14 12/8

    TBA


    Course Overview   |   Readings   |  Assignments