Automating a Design Reuse Facility with Critical Parameters

Lessons Learned in Developing the LINK-UP System
  • C.M. Chewar
  • Edwin Bachetti
  • D. Scott McCrickard
  • John E. Booker


We propose an interface design process compatible with scenario-based design methods, but specifically intended to facilitate three primary goals: design knowledge reuse, comparison of design products, and long-term research growth within HCI. This effort describes a computer-aided design tool suite, LINK-UP, which supports the design process for specific genre of systems that cross many domains-notification systems. We describe the vision for LINK-UP, contrasting underlying concepts with typical task-based modelling approaches. To achieve its stated goals, the design process is organised and guided by critical parameters, presenting several challenges that we reflect on through the results of a design simulation study. The possibilities envisioned through this approach have important implications for the integration of reusable design knowledge, HCI processes, and design support tools.


Claims Knowledge-based interface design User interface design and specification methods and languages Notification systems Task modelling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Carroll, J.M., Scenario-based Design: Envisioning Work and Technology in System Development, John Wiley and Sons, New York, 1995.Google Scholar
  2. [2]
    Carroll, J.M., Singley, M.K., and Rosson, M.B., Integrating Theory Development With Design Evaluation, Behavior and Information Technology, Vol. 11, pp. 247–255, 1992.Google Scholar
  3. [3]
    de Haan, G., ETAG-based Design: User Interface Design as Mental Model Specification, in “Critical Issues in User Interface Systems Engineering”, Springer-Verlag, pp. 81–92.Google Scholar
  4. [4]
    McCrickard, D.S., Catrambone, R., Chewar., C.M., and Stasko, J.T., Establishing Tradeoffs that Leverage Attention for Utility: Empirically Evaluating Information Display in Notification Systems, International Journal of Human-Computer Studies, Vol. 8, No. 5, May 2003, pp. 547–582.Google Scholar
  5. [5]
    McCrickard, D.S., Chewar, C.M., Somervell, J.P, and Ndiwalana, A., A Model for Notification Systems Evaluation-Toward Assessing Usability for Multitasking Activity, ACM Trans. on Computer-Human Interaction, Vol. 10, No. 4, December 2003, pp. 312–338.Google Scholar
  6. [6]
    McCrickard, D.S., Czerwinski, M., and Bartram, L., Introduction: Design and Evaluation of Notification User Interfaces, International Journal of Human-Computer Studies Vol. 8, No. 5, May 2003, pp. 509–514.Google Scholar
  7. [7]
    Newman, W.M., Better or Just Different? On the Benefits of Designing Interactive Systems in terms of Critical Parameters, in Proceedings of the ACM 2nd Symposium on Designing Interactive Systems DIS’97 (Amsterdam, 18–20 August 1997), ACM Press, New York, 1997, pp. 239–245.Google Scholar
  8. [8]
    Norman, D.A., Cognitive Engineering, in D.A., Norman, S.W., Draper (eds.), “User Centered Systems Design: New Perspectives on Human-Computer Interaction”, Lawrence Erlbaum Associates, New Jersey, 1986, pp. 31–61.Google Scholar
  9. [9]
    Payne, C., Allgood, C.F., Chewar, C.M. Holbrook, C., and McCrickard, D.S., Generalizing Interface Design Knowledge: Lessons Learned from Developing a Claims Library, in Proceedings of 2003 IEEE International Conference on Information Reuse and Integration IRI’03 (Las Vegas, 27–29 October 2003), Los Alamitos, 2003, pp. 362–369.Google Scholar
  10. [10]
    Sutcliffe, A., The Domain Theory: Patterns for Knowledge and Software Reuse, Lawrence Erlbaum Associates, New Jersey, 2002.Google Scholar
  11. [11]
    Sutcliffe, A., On the Effective Use and Reuse of HCI Knowledge, ACM Transactions on Computer-Human Interaction, Vol. 7, No. 2, June 2000, pp. 197–221.CrossRefGoogle Scholar
  12. [12]
    Sutcliffe, A.G. and Carroll, J.M., Designing Claims For Reuse In Interactive Systems Design, Int. J. of Human-Computer Studies, Vol. 50, No. 3, March 1999, pp. 213–241.Google Scholar
  13. [13]
    Whittaker, S., Terveen, L., and Nardi, B.A., Let’s Stop Pushing the Envelope and Start Addressing It: A Reference Task Agenda for HCI, Human-Computer Interaction, Vol. 15, No 2–3, 2000, pp. 75–106.Google Scholar
  14. [14]
    Wickens, C.D. and Hollands, J.G., Engineering Psychology and Human Performance, 3rd ed., Prentice Hall, New Jersey, 2000.Google Scholar
  15. [15]
    Wilson, S. and Johnson, P., Bridging the Generation Gap: From Work Tasks to User Interface Design, in J. Vanderdonckt (ed.), “Computer-Aided Design of User Interfaces”, Proceedings of the 2nd Workshop on Computer-Aided Design of user Interfaces CADUI’96 (Namur, June 1996), Presses Universitaires de Namur, Namur, 1996, pp. 77–94.Google Scholar

Copyright information

© Kluwer Academic Publishers 2005

Authors and Affiliations

  • C.M. Chewar
    • 1
  • Edwin Bachetti
    • 1
  • D. Scott McCrickard
    • 1
  • John E. Booker
    • 1
  1. 1.Center for Human-Computer Interaction and Department of Computer ScienceVirginia Polytechnic Institute and State UniversityBlacksburgUSA

Personalised recommendations