Hierarchical design of user interfaces

  • Mark Sh. Levin
Part of the Lecture Notes in Computer Science book series (LNCS, volume 876)


This paper describes a method for designing a user interface from a variety of presentation elements (e.g., icon, menu, flowchart, bar chart, etc.). The interface is composed hierarchically, and at each step the most appropriate design alternatives (hereafter denoted by “As”) are selected, based on “hierarchical morphological multicriteria design” (HMMD). We will present a detailed example for data processing in a decision support system (DSS) for multicriteria ranking.


User Interface Decision Support System Human Computer Interaction Direct Manipulation Analytic Hierarchical Process 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bass, J. Coutaz: Developing Software for the User Interface. Series in Software Engineering. Reading, Addison Wesley (1991)Google Scholar
  2. 2.
    Bass, J. Coutaz, C. Unger: A Reference Model for Interactive System Construction. In: Proc. of International Conference on Human-Computer Interaction EWHCI'92, ICSTI, Moscow, Part 1, 23–30 (1992)Google Scholar
  3. 3.
    Benbasat and P. Todd: An Experimental Investigation of Interface Design Alternatives: Icon vs. Text and Direct Manipulation vs. Menus. Int. J. Man-Machine Studies, Vol. 38, 369–402 (1993)Google Scholar
  4. 4.
    Bodart, A.-M. Hennebert, J.M. Leheureux, I. Sacre, J. Vanderdonckt: Architecture Elements for Highly-Interactive Business-Oriented Applications. In: L.E. Bass, J. Gornostaev, and C. Unger (Eds.) Human-Computer Interaction. Proc., Lecture Notes in Computer Science, Vol. 753, Springer-Verlag, Berlin, 83–104 (1993)Google Scholar
  5. 5.
    Booch: Object Oriented Development. The Benjamin/Cummings Publishing Company, Inc., Redwood City, California (1991)Google Scholar
  6. 6.
    Buede: Software Review. Overview of MCDA Software Market, J. of Multi-Criteria Decision Analysis, No. 1, Vol, 1, 59–61 (1992)Google Scholar
  7. 7.
    Demes, S.J. Fenves, I.E. Grossmann, C.T. Hendrickson, T.M. Mitchell, F.B. Prinz, D.P. Siewiorek, E. Subrahmanian, S. Talukdar, and A.W. Westerberg: The Engineering Design Research Center of Carnegie Mellon University, Proc. of the IEEE, Vol. 81, No. 1, 10–23 (1993)Google Scholar
  8. 8.
    Fisher: Optimal Performance Engineering: Good, Better, Best. Human Factors, Vol. 35, No. 1, 115–139 (1993)Google Scholar
  9. 9.
    Hix: Generations of User-Interface Management Systems. IEEE Computer, Vol. 5, No. 5, 77–87 (1990)Google Scholar
  10. 10.
    Johnson: Human Computer Interaction. Psychology, Task Analysis and Software Engineering. McGraw-Hill, London (1992)Google Scholar
  11. 11.
    Knuth, and A. Raghunathan: The Problem of Compatible Representatives. SIAM Disc. Math., Vol. 5, No. 3, 422–427 (1992)Google Scholar
  12. 12.
    Larson: Interactive Software — Tools for Building Interactive User Interfaces. Yourdon Press Computing Series. Englewood Cliffs, Prentice Hall (1992)Google Scholar
  13. 13.
    Larkin and H. Simon: Why a diagram is (sometimes) worth 10,000 words. Cognitive Science, 11, 65–99 (1987)Google Scholar
  14. 14.
    M.Sh. Levin, and A.A. Michailov: Fragments of objects set stratification technology. Moscow, Institute for Systems Studies (in Russian) (1988)Google Scholar
  15. 15.
    M.Sh. Levin: Hierarchical Components of Human-Computer Systems. In: L.E. Bass, J. Gornostaev, and C. Unger (Eds.) Human-Computer Interaction. Proc., Lecture Notes in Computer Science, Vol. 753, Springer-Verlag, Berlin, 37–52 (1993)Google Scholar
  16. 16.
    M.Sh. Levin: Design and Analysis of Morphological Clique Problem. In: Abstracts of the 8th Conference on Combinatorial Optimization CO94, Amsterdam (1994)Google Scholar
  17. 17.
    M.SL Levin: Hierarchical Morphological Multicriteria Design. (in preparation) (1994)Google Scholar
  18. 18.
    Mayo, and H.R. Hartson: Synthesis-Oriented Situational Analysis in User Interface Design. In: L.E. Bass, J. Gornostaev, and C. Unger (Eds.) Human-Computer Interaction. Proc., Lecture Notes in Computer Science, Vol. 753, Springer-Verlag, Berlin, 53–67 (1993)Google Scholar
  19. 19.
    Mitta: An Application of the Analytic Hierarchy Process: A Rank-Ordering of Computer Interfaces, Human Factors, Vol. 35, No. 1, 141–157 (1993)Google Scholar
  20. 20.
    Nielsen: Usability Engineering. Academic Press. (1993)Google Scholar
  21. 21.
    Saaty: The Analytic Hierarchy Process. McGraw Hill, NY. (1988)Google Scholar
  22. 22.
    Shneiderman: Designing User Interface. Strategies for Effective Human-Computer Interaction. Addison-Wesley (1987)Google Scholar
  23. 23.
    Singhal, and J.L. Katz: A Branch-And-Fathom Algorithm for the Longe Range Process Design Problem, Management Science, Vol. 36, No. 4, 513–516 (1990)Google Scholar
  24. 24.
    Yourdon: Techniques of Program Structure and Design. Prentice-Hall, Inc., Englewood Cliffs, NJ. (1975)Google Scholar
  25. 25.
    Zwicky: Discovery Invention, Research Through the Morphological Approach. New York: McMillan & Co. (1969)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Mark Sh. Levin
    • 1
  1. 1.Independent Consultant/ResearcherSumskoy ProezdMoscowRussia

Personalised recommendations