Constraining and Creating Solutions – Reflections on the Analysis of Early Design

  • Chris Roast
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7623)


This research explores how an existing analytic framework (the cognitive dimensions framework) for interactive digital design reflects knowledge relevant to exploring the design space. The work examines this idea through the analysis of the transcripts of three digital design collaborative workshops run as part of "Studying Professional Software Design". Expert deliberation within these workshops is assessed and related to the analytic framework. The cognitive dimension framework has not been applied to observational data of this sort before. However, the approach described in this paper appears to provide a viable means of analysis. In conclusion we demonstrate that approaching observational data in this manner is not highly complex but is sufficient to provide useful insights. Reflections from the resulting analysis shed light on the interests and tensions evident in early stages of digital product design.


user centred development early design decisions cognitive dimensions 


  1. 1.
    Petre, M., van der Hoek, A., Baker, A.: Editorial in Design Studies  31(6), 533–544 (2010), Special Issue Studying Professional Software Design,
  2. 2.
    Roast, C., Uruchurtu, E., Dearden, A.: The programming-like-analysis of an innovative media tool. In: Psychology of Programming Interest Group Annual Conference, University of York (2011) Google Scholar
  3. 3.
    Simon, H.A.: The Sciences of the Artificial. MIT Press, Cambridge (1979)Google Scholar
  4. 4.
    Jackson, M.: Representing structure in a software system design. Design Studies 31(6), 545–566 (2010), Special Issue Studying Professional Software Design, doi:10.1016/j.destud.2010.09.002CrossRefGoogle Scholar
  5. 5.
    Ramalingam, V., Wiedenbeck, S.: An empirical study of novice program comprehension in the imperative and object-oriented styles. In: Wiedenbeck, S., Scholtz, J. (eds.) Papers presented at the Seventh Workshop on Empirical Studies of Programmers (ESP 1997), pp. 124–139. ACM, New York (1997), CrossRefGoogle Scholar
  6. 6.
    Khazaei, B., Roast, C.: The influence of formal representation on solution specification. Requirements Engineering 8(1), 69–77 (2003), doi:10.1007/s00766-002-0146-9CrossRefGoogle Scholar
  7. 7.
    Green, T.R.G., Petre, M.: Usability analysis of visual programming environments: a ’cognitive dimensions’ framework. J. Visual Languages and Computing 7, 131–174 (1996)CrossRefGoogle Scholar
  8. 8.
    Green, T.R.G., Blandford, A.E., Church, L., Roast, C.R., Clarke, S.: Cognitive dimensions: Achievements, new directions, and open questions. Journal of Visual Languages and Computing 17(4), 328–365 (2006), doi:10.1016/j.jvlc.2006.04.004CrossRefGoogle Scholar
  9. 9.
    Clarke, S., Becker, C.: Using the cognitive dimensions framework to measure the usability of a class library. In: Proceedings of the First Joint Conference of EASE & PPIG (PPIG 15) (2003)Google Scholar
  10. 10.
    Triffitt, E., Khazaei, B.: A Study of Usability of Z Formalism Based on Cognitive Dimensions. In: Kuljis, J., Baldwin, L., Scoble, R. (eds.) Proceedings of the Fourteenth Annual Meeting of the Psychology of Programming Interest Group, pp. 15–28 (2002)Google Scholar
  11. 11.
    Hendry, D.G., Green, T.R.G.: Creating, comprehending, and explaining spreadsheets: a cognitive interpretation of what discretionary users think of the spreadsheet model. Int. J. Human-Computer Studies 40(6), 1033–1065 (1994)CrossRefGoogle Scholar
  12. 12.
    Blackwell, A.F., Green, T.R.G., Nunn, D.J.E.: Cognitive Dimensions and musical notation systems. Paper Presented at ICMC 2000: Workshop on Notation and Music Information Retrieval in the Computer Age, Berlin (2000)Google Scholar
  13. 13.
    Green, T.R.G., Blackwell, A.: Cognitive Dimensions of Information Artefacts: a tutorial Version 1.2 (October 1998),

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Chris Roast
    • 1
  1. 1.Culture, Communication and Computing Research InstituteSheffield Hallam UniversitySheffieldUnited Kingdom

Personalised recommendations