Skip to main content

Enhancing Contextual Analysis to Support the Design of Development Tools

  • Conference paper
People and Computers XVIII — Design for Life

Abstract

Designing interactive computer systems involves relating informal understandings of practice to the formal language and notations of the computer. For interactive systems that support certain types of ‘knowledge work’, this relationship is mirrored in the user interface. For example, the users of spreadsheets, aircraft flight management systems, or even domestic heating controllers, can find themselves having to relate their informal understanding of what is required to the notations embodied in such tools. The benefit of effectively utilising these capabilities is considerable, however it requires the use of abstractions and pre-planning, which can impose considerable cognitive burdens on the user.

A key design issue for such innovations is to understand how a new system can be integrated into its environment. These considerations may be critical to the uptake of the system by its intended users. In addition, such technologies commonly promote a qualitative shift in working practices that can challenge the value of traditional contextual analysis assessments.

This paper reports on a study to support the redesign of a novel tool that is intended for use by authors of highly interactive DVDs. The tool provides users with powerful abstractions allowing them to radically extend the interactivity available in the medium of DVD. The investigation shows how contextual studies can be enhanced by combining them with analytic methods to provide an efficient practical framework that is suitable to support successive design assessments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  • Beyer, H. & Holtzblatt, K. [1998], Contextual Design: Defining Customer-centered Systems, Morgan-Kaufmann.

    Google Scholar 

  • Blackwell, A. F. & Green, T. R. G. [2000], A Cognitive Dimensions Questionnaire Optimised for Users, in A. F. Blackwell & E. Bilotta (eds.), Proceedings of the 12th Annual Workshop of the Psychology of Programming Interest Group (PPIG-12), Corigliano Calabro, pp.24–35. Available at: http://ppig.org/papers/12th-blackwell.pdf.

    Google Scholar 

  • Blandford, A. E., Wong, B. L. W., Connell, I. W. & Green, T. R. G. [2002], Multiple Viewpoints on Computer Supported Team Work: A Case Study on Ambulance Dispatch, in X. Faulkner, J. Finlay & F. Dètienne (eds.), People and Computers XVI (Proceedings of HCI’02), Springer-Verlag, pp. 139–56.

    Google Scholar 

  • Clarke, S. [2001], Evaluating a New Programming Language, in G. Kadoda (ed.), Proceedings of the Thirteenth Annual Meeting of the Psychology of Programming Interest Group (PPIG-13), Bournemouth University, pp.275–89. Available at: http://www.ppig.org/papers/13th-clarke.pdf.

    Google Scholar 

  • Dearden, A. M. & Wright, P. C. [1997], Experiences using Situated and Non-situated Techniques for Studying Work in Context, in S. Howard, J. Hammond & G. K. Lindgaard (eds.), Human-Computer Interaction — INTERACT’ 97: Proceedings of the Sixth IFIP Conference on Human-Computer Interaction, Chapman & Hall, pp.429–36.

    Google Scholar 

  • Dearden, A. M., Siddiqi, J. & Naghsh, A. [n.d.], Using Cognitive Dimensions to Compare Prototyping Notations, Paper presented at the Fifteenth Annual Meeting of the Psychology of Programming Interest Group (PPIG-15), available at: www.shu.ac.uk/schools/cms/paperchaste/downloads/publications/dsn2003.pdf.

    Google Scholar 

  • Dye, K. [2001], As Easy to Use as a Banking Machine, in A. Blandford, J. Vanderdonckt & P. Gray (eds.), People and Computers XV: Interaction without Frontiers (Joint Proceedings of HCI2001 and IHM2001), Springer-Verlag, pp.3–16.

    Google Scholar 

  • Goguen, J. & Linde, C. [1993], Techniques for Requirements Elicitation, in S. Fickas & A. Finkelstein (eds.), Proceedings of the IEEE International Symposium on Requirements Engineering (RE’93), IEEE Computer Society Press, pp. 152–64.

    Google Scholar 

  • Green, T. R. G. & Petre, M. [1996], Usability Analysis of Visual Programming Environments: A ‘Cognitive Dimensions’ Framework, Journal of Visual Languages and Computing 7(2), 131–74.

    Article  Google Scholar 

  • Holtzblatt, K. & Beyer, H. [1995], Apprenticing with the Customer, Communications of the ACM 38(5), 45–52.

    Article  Google Scholar 

  • Hughes, J., Kristoffersen, S., O’Brien, J. & Rouncefield, M. [1995], The Organisational Politics of Meetings and their Technology — Two Case Studies of Video Supported Communication, in Proceedings of the First IFIP WG8.6 Working Conference. Leangkollen, Oslo, Norway, 14th–17th October.

    Google Scholar 

  • Johnson, C. [1995], The Economics of Interface Development, in K. Nordby, P. H. Helmersen, D. J. Gilmore & S. A. Arnessen (eds.), Human-Computer Interaction — INTERACT’ 95: Proceedings of the Fifth IFIP Conference on Human-Computer Interaction, Chapman & Hall, pp. 19–25.

    Google Scholar 

  • Khazaei, B. & Triffitt, E. [2002], Applying Cognitive Dimensions to Evaluate and Improve the Usability of Z Formalism, in F. Ferrucii & G. Vitiello (eds.), Proceedings of the 14th International Conference of ACM on Software Engineering and Knowledge Engineering (SEKE 2002), ACM Press, pp.563–77.

    Google Scholar 

  • Kutar, M., Britton, C. & Barker, T. [2002], A Comparison of Empirical Study and Cognitive Dimensions Analysis in the Evaluation of UML Diagrams, in J. Kuljis, L. Baldwin & R. Scoble (eds.), Proceedings of the Fourteenth Annual Meeting of the Psychology of Programming Interest Group (PPIG-14), Brunei University, pp. 1–14. Available at: http: //www.ppig.org/papers/14th-kutar.pdf.

    Google Scholar 

  • Monk, A. & Howard, S. [1998], The Rich Picture: A Tool for Reasoning about Work Context, Interactions 5(2), 21–30.

    Article  Google Scholar 

  • Moore, G. A. & McKenna, R. [1999], Crossing the Chasm: Marketing and Selling High Tech Products to Mainstream Customers, Harper Business.

    Google Scholar 

  • Roast, C. [1998], Modelling Unwarranted Commitment in Information Artifacts, in S. Chatty & P. Dewan (eds.), Engineering for Human-Computer Interaction, Kluwer Academic, pp.73–90.

    Google Scholar 

  • Roast, C., Khazaei, B. & Siddiqi, J. [2000], Formal Comparisons of Program Modification, in J. Stasko & J. Pfeiffer (eds.), Proceedings of the 2000 IEEE Symposium on Visual Languages (VL2000), IEEE Computer Society Press, pp.165–71.

    Google Scholar 

  • Rogers, E. [1995], Diffusion of Innovations, fourth edition, Free Press.

    Google Scholar 

  • UPV [2003], Who Wants to be a Millionaire, Interactive Interactive DVD. Universal Pictures Video.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag London Limited

About this paper

Cite this paper

Roast, C., Dearden, A., Khazaei, B. (2005). Enhancing Contextual Analysis to Support the Design of Development Tools. In: Fincher, S., Markopoulos, P., Moore, D., Ruddle, R. (eds) People and Computers XVIII — Design for Life. Springer, London. https://doi.org/10.1007/1-84628-062-1_19

Download citation

  • DOI: https://doi.org/10.1007/1-84628-062-1_19

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-900-5

  • Online ISBN: 978-1-84628-062-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics