Assessing Use Complexity of Software: A Tool for Documentation Designers

  • Brigit van Loggem
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7623)


One way to support end users of software is to provide documentation materials such as user manuals and online Help. As not all software is equally difficult to master, documentation designers need to determine the quality and quantity of the information to be included in the user documentation. A first step towards this end would be to assess the complexity of the software from the user’s point of view. This paper suggests one approach to such an assessment, based on the idea of use complexity as a multi-dimensional construct. A consideration of width, depth and height of use complexity can help designers determine documentation requirements.


user documentation use complexity documentation design 


  1. 1.
    Aiguier, M., Le Gall, P., Mabrouki, M.: A Formal Definition of Complex Software. In: Proceedings of the 2008 The Third International Conference on Software Engineering Advances, pp. 415–420. IEEE Computer Society (2008)Google Scholar
  2. 2.
    Schriver, K.: Dynamics in document design. John Wiley & Sons, New York (1997)Google Scholar
  3. 3.
    van der Veer, G.C., van Vliet, H.: The Human-Computer Interface is the System: A Plea for a Poor Man’s HCI Component in Software Engineering Curricula. In: Ramsey, D., Bourque, P., Dupuis, R. (eds.) Proceedings of the 14th Conference on Software Engineering Education and Training, pp. 276–286. IEEE Computer Society (2001)Google Scholar
  4. 4.
    van der Veer, G.C., Tauber, M.J., Waern, Y., van Muylwijk, B.: On the interaction between system and user characteristics. Behaviour & Information Technology 4, 289–308 (1985)CrossRefGoogle Scholar
  5. 5.
    Norman, D.A.: The Invisible Computer. The MIT Press, Cambridge (1999)Google Scholar
  6. 6.
    Norman, D.A.: Living with Complexity. The MIT Press, Cambridge (2010)Google Scholar
  7. 7.
    Nadolski, R.J., Kirschner, P.A., van Merriënboer, J.G., Wöretshofer, J.: Development of an Instrument for Measuring the Complexity of Learning Tasks. Educational Research and Evaluation 11, 1–27 (2005)CrossRefGoogle Scholar
  8. 8.
    Kim, S., Soergel, D.: Selecting and measuring task characteristics as independent variables. Proceedings of the American Society for Information Science and Technology 42, n/a–n/a (2005)Google Scholar
  9. 9.
    Moran, T.P.: The Command Language Grammar: a representation for the user interface of interactive computer systems. International Journal of Man-Machine Studies 15, 3–50 (1981)CrossRefGoogle Scholar
  10. 10.
    Payne, S.J., Squibb, H.R., Howes, A.: The Nature of Device Models: The Yoked State Space Hypothesis and Some Experiments With Text Editors. Human-Computer Interaction 5, 415–444 (1990)CrossRefGoogle Scholar
  11. 11.
    Payne, S.J.: On Mental Models and Cognitive Artefacts. In: Rogers, Y., Rutherford, A., Bibby, P.A. (eds.) Models in the Mind: Theory, Perspective and Application. Academic Press, London (1992)Google Scholar
  12. 12.
    Bødker, S.: Through the Interface – A Human Activity Approach to User Interface Design. Lawrence Erlbaum Associates, Hillsdale (1991)Google Scholar
  13. 13.
    Nardi, B.A. (ed.): Context and Consciousness: Activity Theory and Human-Computer Interaction. The MIT Press, Cambridge (1996)Google Scholar
  14. 14.
    Mirel, B.: “Applied Constructivism” for User Documentation. Journal of Business and Technical Communication 12, 7–49 (1998)CrossRefGoogle Scholar
  15. 15.
    van Welie, M., van der Veer, G.C., Eliëns, A.: Breaking down Usability. In: Interact 1999, Edinburgh, Scotland, vol. 99, pp. 613–620 (1999)Google Scholar
  16. 16.
    Dix, A., Finlay, J., Abowd, G.D., Beale, R.: Human-Computer Interaction. Pearson (Prentice-Hall), Harlow (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Brigit van Loggem
    • 1
  1. 1.Open UniversiteitHeerlenThe Netherlands

Personalised recommendations