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. 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
{"_id":{"_str":"51f6620e59ced8df440009cd"},"__v":2,"authorIDs":[],"author_short":["Hayes","J., P.","Szekely","A., P.","Lerner","A., R."],"bibbaseid":"-j--a--a-designalternativesforuserinterfacemanagementsystemsbasedonexperiencewithcousin-1985","bibdata":{"html":"<div class=\"bibbase_paper\"> \n\n\n<span class=\"bibbase_paper_titleauthoryear\">\n\t<span class=\"bibbase_paper_title\"><a name=\"Hayes85a\"> </a>Design Alternatives for User Interface Management Systems Based on Experience with COUSIN.</span>\n\t<span class=\"bibbase_paper_author\">\nHayes; J., P.; Szekely; <a class=\"bibbase author link\" href=\"http://www.bibbase.org/show?bib=data.bibbase.org/author/giuse/%3Fformat=bibtex&groupby=year\">A., P.</a>; Lerner; and <a class=\"bibbase author link\" href=\"http://www.bibbase.org/show?bib=data.bibbase.org/author/giuse/%3Fformat=bibtex&groupby=year\">A., R.</a></span>\n\t<!-- <span class=\"bibbase_paper_year\">1985</span>. -->\n</span>\n\n\n\nIn\n<i>Proceedings of ACM CHI'85 Conference on Human Factors in Computing Systems</i>, of <i>Interface Tools and Structures</i>, page 169--175, 1985.\n\n\n\n\n\n<br class=\"bibbase_paper_content\"/>\n\n<span class=\"bibbase_paper_content\">\n \n \n <!-- <i -->\n <!-- onclick=\"javascript:log_download('-j--a--a-designalternativesforuserinterfacemanagementsystemsbasedonexperiencewithcousin-1985', 'http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM')\">DEBUG -->\n <!-- </i> -->\n\n <a href=\"http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM\"\n onclick=\"javascript:log_download('-j--a--a-designalternativesforuserinterfacemanagementsystemsbasedonexperiencewithcousin-1985', 'http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM')\">\n <img src=\"http://www.bibbase.org/img/filetypes/blank.png\"\n\t alt=\"Design Alternatives for User Interface Management Systems Based on Experience with COUSIN [.cfm?id=317488\\&coll=portal\\&dl=ACM]\" \n\t class=\"bibbase_icon\"\n\t style=\"width: 24px; height: 24px; border: 0px; vertical-align: text-top\" ><span class=\"bibbase_icon_text\">Paper</span></a> \n \n \n \n <a href=\"javascript:showBib('Hayes85a')\"\n class=\"bibbase link\">\n <!-- <img src=\"http://www.bibbase.org/img/filetypes/bib.png\" -->\n\t<!-- alt=\"Design Alternatives for User Interface Management Systems Based on Experience with COUSIN [bib]\" -->\n\t<!-- class=\"bibbase_icon\" -->\n\t<!-- style=\"width: 24px; height: 24px; border: 0px; vertical-align: text-top\"><span class=\"bibbase_icon_text\">Bibtex</span> -->\n BibTeX\n <i class=\"fa fa-caret-down\"></i></a>\n \n \n \n <a class=\"bibbase_abstract_link bibbase link\"\n href=\"javascript:showAbstract('Hayes85a')\">\n Abstract\n <i class=\"fa fa-caret-down\"></i></a>\n \n \n \n\n \n \n \n</span>\n\n<div class=\"well well-small bibbase\" id=\"bib_Hayes85a\"\n style=\"display:none\">\n <pre>@inproceedings{ Hayes85a,\n author = {Hayes and Philip J. and Szekely and Pedro A. and\n\t\t Lerner and Richard A.},\n title = {Design Alternatives for User Interface Management\n\t\t Systems Based on Experience with {COUSIN}},\n booktitle = {Proceedings of ACM CHI'85 Conference on Human Factors\n\t\t in Computing Systems},\n series = {Interface Tools and Structures},\n pages = {169--175},\n year = {1985},\n copyright = {(c) Copr. 1985 Association for Computing Machinery},\n mrnumber = {C.CHI.85.169},\n format = {Paper},\n language = {en},\n oai = {oai:ACMDL:articles.317488},\n urlpaper = {http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM},\n abstract = {User interface management systems (UIMSs) provide user\n\t\t interfaces to application systems based on an abstract\n\t\t definition of the interface required. This approach can\n\t\t provide higher-quality interfaces at a lower\n\t\t construction cost. In this paper we consider three\n\t\t design choices for UIMSs which critically affect the\n\t\t quality of the user interfaces built with a UIMS, and\n\t\t the cost of constructing the interfaces. The choices\n\t\t are examined in terms of a general model of a UIMS.\n\t\t They concern the sharing of control between the UIMS\n\t\t and the applications it provides interfaces to, the\n\t\t level of abstraction in the definition of the\n\t\t information exchanged between user and application, and\n\t\t the level of abstraction in the definition of the\n\t\t sequencing of the dialogue. For each choice, we argue\n\t\t for a specific alternative. We go on to present COUSIN,\n\t\t a UIMS that provides graphical interfaces for a variety\n\t\t of applications based on highly abstracted interface\n\t\t definitions. COUSIN's design corresponds to the\n\t\t alternatives we argued for in two out of three cases,\n\t\t and partially satisfies the third. An interface\n\t\t developed through, and run by COUSIN is described in\n\t\t some detail.}\n}</pre>\n</div>\n\n\n<div class=\"well well-small bibbase\" id=\"abstract_Hayes85a\"\n style=\"display:none\">\n 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.\n</div>\n\n\n</div>\n","downloads":0,"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.","author":["Hayes","J., Philip","Szekely","A., Pedro","Lerner","A., Richard"],"author_short":["Hayes","J., P.","Szekely","A., P.","Lerner","A., R."],"bibtex":"@inproceedings{ Hayes85a,\n author = {Hayes and Philip J. and Szekely and Pedro A. and\n\t\t Lerner and Richard A.},\n title = {Design Alternatives for User Interface Management\n\t\t Systems Based on Experience with {COUSIN}},\n booktitle = {Proceedings of ACM CHI'85 Conference on Human Factors\n\t\t in Computing Systems},\n series = {Interface Tools and Structures},\n pages = {169--175},\n year = {1985},\n copyright = {(c) Copr. 1985 Association for Computing Machinery},\n mrnumber = {C.CHI.85.169},\n format = {Paper},\n language = {en},\n oai = {oai:ACMDL:articles.317488},\n urlpaper = {http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM},\n abstract = {User interface management systems (UIMSs) provide user\n\t\t interfaces to application systems based on an abstract\n\t\t definition of the interface required. This approach can\n\t\t provide higher-quality interfaces at a lower\n\t\t construction cost. In this paper we consider three\n\t\t design choices for UIMSs which critically affect the\n\t\t quality of the user interfaces built with a UIMS, and\n\t\t the cost of constructing the interfaces. The choices\n\t\t are examined in terms of a general model of a UIMS.\n\t\t They concern the sharing of control between the UIMS\n\t\t and the applications it provides interfaces to, the\n\t\t level of abstraction in the definition of the\n\t\t information exchanged between user and application, and\n\t\t the level of abstraction in the definition of the\n\t\t sequencing of the dialogue. For each choice, we argue\n\t\t for a specific alternative. We go on to present COUSIN,\n\t\t a UIMS that provides graphical interfaces for a variety\n\t\t of applications based on highly abstracted interface\n\t\t definitions. COUSIN's design corresponds to the\n\t\t alternatives we argued for in two out of three cases,\n\t\t and partially satisfies the third. An interface\n\t\t developed through, and run by COUSIN is described in\n\t\t some detail.}\n}","bibtype":"inproceedings","booktitle":"Proceedings of ACM CHI'85 Conference on Human Factors in Computing Systems","copyright":"(c) Copr. 1985 Association for Computing Machinery","format":"Paper","id":"Hayes85a","key":"Hayes85a","language":"en","mrnumber":"C.CHI.85.169","oai":"oai:ACMDL:articles.317488","pages":"169--175","series":"Interface Tools and Structures","title":"Design Alternatives for User Interface Management Systems Based on Experience with COUSIN","type":"inproceedings","urlpaper":"http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM","year":"1985","role":"author","urls":{"Paper":"http://portal.acm.org/citation.cfm?id=317488\\&coll=portal\\&dl=ACM"},"bibbaseid":"-j--a--a-designalternativesforuserinterfacemanagementsystemsbasedonexperiencewithcousin-1985"},"bibtype":"inproceedings","biburl":"http://www.isi.edu/integration/group_docs/group.bib","downloads":0,"search_terms":["design","alternatives","user","interface","management","systems","based","experience","cousin","hayes","j.","szekely","a.","lerner","a."],"title":"Design Alternatives for User Interface Management Systems Based on Experience with COUSIN","title_words":["design","alternatives","user","interface","management","systems","based","experience","cousin"],"year":1985,"dataSources":["yLCvpoYFscWMrepi8"]}