Design Alternatives for User Interface Management Systems Based on Experience with COUSIN. Hayes, J., P., Szekely, A., P., Lerner, & A., R. In Proceedings of ACM CHI'85 Conference on Human Factors in Computing Systems, of Interface Tools and Structures, pages 169--175, 1985.
Design Alternatives for User Interface Management Systems Based on Experience with COUSIN [link]Paper  abstract   bibtex   
User interface management systems (UIMSs) provide user interfaces to application systems based on an abstract definition of the interface required. This approach can provide higher-quality interfaces at a lower construction cost. In this paper we consider three design choices for UIMSs which critically affect the quality of the user interfaces built with a UIMS, and the cost of constructing the interfaces. The choices are examined in terms of a general model of a UIMS. They concern the sharing of control between the UIMS and the applications it provides interfaces to, the level of abstraction in the definition of the information exchanged between user and application, and the level of abstraction in the definition of the sequencing of the dialogue. For each choice, we argue for a specific alternative. We go on to present COUSIN, a UIMS that provides graphical interfaces for a variety of applications based on highly abstracted interface definitions. COUSIN's design corresponds to the alternatives we argued for in two out of three cases, and partially satisfies the third. An interface developed through, and run by COUSIN is described in some detail.
@inproceedings{ Hayes85a,
  author = {Hayes and Philip J. and Szekely and Pedro A. and
		 Lerner and Richard A.},
  title = {Design Alternatives for User Interface Management
		 Systems Based on Experience with {COUSIN}},
  booktitle = {Proceedings of ACM CHI'85 Conference on Human Factors
		 in Computing Systems},
  series = {Interface Tools and Structures},
  pages = {169--175},
  year = {1985},
  copyright = {(c) Copr. 1985 Association for Computing Machinery},
  mrnumber = {C.CHI.85.169},
  format = {Paper},
  language = {en},
  oai = {oai:ACMDL:articles.317488},
  urlpaper = {http://portal.acm.org/citation.cfm?id=317488\&coll=portal\&dl=ACM},
  abstract = {User interface management systems (UIMSs) provide user
		 interfaces to application systems based on an abstract
		 definition of the interface required. This approach can
		 provide higher-quality interfaces at a lower
		 construction cost. In this paper we consider three
		 design choices for UIMSs which critically affect the
		 quality of the user interfaces built with a UIMS, and
		 the cost of constructing the interfaces. The choices
		 are examined in terms of a general model of a UIMS.
		 They concern the sharing of control between the UIMS
		 and the applications it provides interfaces to, the
		 level of abstraction in the definition of the
		 information exchanged between user and application, and
		 the level of abstraction in the definition of the
		 sequencing of the dialogue. For each choice, we argue
		 for a specific alternative. We go on to present COUSIN,
		 a UIMS that provides graphical interfaces for a variety
		 of applications based on highly abstracted interface
		 definitions. COUSIN's design corresponds to the
		 alternatives we argued for in two out of three cases,
		 and partially satisfies the third. An interface
		 developed through, and run by COUSIN is described in
		 some detail.}
}

Downloads: 0