Principles and Practice of Work Style Modeling: Sketching Design Tools

  • Pedro Campos
  • Nuno Jardim Nunes
Conference paper
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 221)


In our research, we have been combining Work Style modeling with the well-established principles of Usage-Centered Design having the objective of designing and evaluating better design tools. Our approach distinguishes itself from the fact that it combines work style quantitative data (easily obtained through logging tools) with qualitative data that predicts a given tool’s level of acceptance. We describe a set of principles that were proven successful during this design process, illustrate sketches of the tools, and highlight the relevant design aspects that worked and those that didn’t work.


Design Tool Technology Acceptance Model Interaction Design Perceive Usefulness Work Style 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Ilvari, J. (1996). Why are CASE Tools Not Used? Communications of the ACM, 39:94–103.Google Scholar
  2. 2.
    Seffah, A. and Kline, R. (2002). Empirical Studies on Software Developers’ Experiences. In WESS’02: Eighth IEEE Workshop on Empirical Studies of Software Maintenance. October 2nd, 2002. Montreal, Canada.Google Scholar
  3. 3.
    Clemmensen, T., Orngreen, R. and Pejtersen, A. M. (2005). Describing Users in Contexts-Perspectives on Human-Work Interaction Design. Workshop Proceedings of Interact’05, Rome, Italy.Google Scholar
  4. 4.
    Morris, M. G. and Dillon, A. (1997). How User Perceptions Influence Software Use. IEEE Software, 14:(4), 58–55.CrossRefGoogle Scholar
  5. 5.
    Wright, P., Dearden, A. and Fields, R. (2000). Function Allocation: A perspective from studies of work practice. International Journal of Human Computer Studies, 52:(2), 335–356.CrossRefGoogle Scholar
  6. 6.
    Davis, F. D. (1989). Perceived Usefulness, Perceived Ease of Use and User Acceptance of Information Technology. MIS Quarterly 13:(3).Google Scholar
  7. 7.
    Wu, J. and Graham, T. C. N. (2004). The Software Design Board: a Tool supporting Workstyle Transitions in Collaborative Software Design. In Proceedings of the EHCI / DSV-IS’2004, Hamburg, Germany.Google Scholar
  8. 8.
    Nunes, N. J., Cunha, J. F. (2001). WISDOM: Whitewater Interactive System Development with Object Models. In Mark van Harmelen (Editor), Object-oriented User Interface Design, Addison-Wesley, Object Technology Series, 2001.Google Scholar
  9. 9.
    Constantine, L. and Lockwood, L. (1999). Software for Use. A Practical Guide to the Models and Methods of Usage-Centered Design. Addison-Wesley, Reading, MA, pp. 194–195.Google Scholar
  10. 10.
    Campos, P. and Nunes, N. J. (2005). Galactic Dimensions: A Unifying Workstyle Model for User-Centered Design. In Lecture Notes in Computer Science, Volume 3585, pp. 158–169.CrossRefGoogle Scholar
  11. 11.
    Landay, J. and Myers, B. (2001). Sketching Interfaces: Toward More Human Interface Design. IEEE Computer, pages 56–64.Google Scholar
  12. 12.
    Constantine, L. (2003). Canonical Abstract Prototypes for Abstract Visual and Interaction Design. In Jorge, J., Nunes, N. and Falcao e Cunha, J. (eds.), Proceedings of DSV-IS’2003 10th International Workshop on Design, Specification and Verification of Interactive Systems, LNCS-Lecture Notes in Computer Science. Springer-Verlag.Google Scholar
  13. 13.
    Seffah, A. and Metzker, E. (2004). The Obstacles and Myths of Usability and Software Engineering. Communications of the ACM, 47(12): 71–76.CrossRefGoogle Scholar
  14. 14.
    Campos, P. and Nunes, N. J. (2004). CanonSketch: a User-Centered Tool for Canonical Abstract Prototyping. In Proceedings of the EHCI/DSV-IS’2004, Hamburg, Germany, 2004.Google Scholar
  15. 15.
    Campos, P. and Nunes, N. J. (2006). Tools of the Trade: the Practitioner’s Tools and Work Styles. Submitted for Review.Google Scholar
  16. 16.
    Constantine, L. and Campos, P. (2005). CanonSketch and TaskSketch: Innovative Modeling Tools for Us-age-Centered Software Design. In Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA’05), Companion to the 20th annual ACM SIGPL/uN conference on Object-oriented programming, systems, languages, and applications, San Diego, CA, 162–163.Google Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Pedro Campos
    • 1
  • Nuno Jardim Nunes
    • 1
  1. 1.LabUSE - Laboratory for Usage-Centered Software Engineering Dep. of Mathematics and EngineeringUniversity of Madeira Campus Universitário da PenteadaFunchalPortugal

Personalised recommendations