@article (KR-KER,
key		= <Giuse>,
author		= <Giuse, D.A.>,
title		= <Efficient Knowledge Representation Systems>,
journal		= <Knowledge Engineering Review>,
volume		= <5>,
number		= <1>,
year		= <1990>,
pages		= <35-50>,
)


@inproceedings (CHINESE-TUTOR-SHANGHAI,
key		= <Giuse>,
author		= <Giuse, D.A.>,
title		= <Intelligent Tutoring Systems for Foreign Language
Acquisition>,
booktitle	= <Proceedings of the Asia-Pacific Conference on Computer
Education (APCCE 88)>,
publisher	= <Chinese Computer Federation>,
address		= <Shanghai, China>,
year		= <1988>, 
pages		= <33-58>,
)


@article (CLOS-X3J13,
key		= <Bobrow et al.>,
author = <Bobrow, D.G.; DeMichiel, L.G.; Gabriel, R.P.; Keene, S.E.,
Kiczales, G.; and Moon, D.A.>,
title		= <Common Lisp Object System Specification>,
journal		= <LISP and Symbolic Computation>,
volume		= <1>,
number		= <3/4>,
month		= <January>,
year		= <1989>,
pages		= <245-394>,
)


@Article(KEE,
	Key="Ramamoorthy",
	Author="C.V. Ramamoorthy, Shashi Shekhar, and Vijay Garg",
	Title="Software Development Support for AI Programs",
	Journal="IEEE Computer",
	Volume=20,
	number=1,
	Month=Jan,
	year=1987,
	pages="30-40")

@UnPublished(Fox86,
	Key="Fox",
	Author="Mark Fox",
	Note="Carnegie Group, Inc., Pittsburgh, PA.  1986",
	Title="Private communication",
	Year=1986)

@Article(Steamer,
	Key="Stevens",
	Author="Albert Stevens, Bruce Roberts, and Larry Stead",
	Title="The Use of A Sophisticated Graphics Interface in
		Computer-Assisted Instruction",
	Journal="IEEE Computer Graphics and Applications",
	Volume=3,
	number=2.
	Month="March/April",
	Year=1983,
	Pages="25-31")

@Article(wordperfectimpl,
	Key="WordPerfect",
	Title="WordPerfect for Windows in The Final Stretch",
	Journal="WORDPERFECT REPORT",
	Volume=5,
	number=3,
	Month="Fall",
	Year=1991,
	Pages="1-3"
	)
	@Comment[UI survey e-mail from Bruce Papazian <bpapazia@BBN.COM>]

@book(xtbook,
	key="Young",
	Author="Douglas A. Young",
	Title="The X Window System: Programming and Applications with Xt",
	Publisher="Prentice-Hall",
	Address="Englewood Cliffs, N.J.",
	Year=1989,
	Pages=467)

@InBook(hutchinsdm,
	Key="Hutchins",
	Author="Edwin L. Hutchins, James D. Hollan, and Donald A. Norman",
	Title="Direct Manipulation Interfaces",
	Booktitle="User Centered System Design",
	Editor="Donald A. Norman and Stephen W. Draper",
	Address="Hillsdale, New Jersey",
	Publisher="Lawrence Erlbaum Associates",
	Year=1986,
	Pages="87-124")

@TechReport(RehearsalWorld,
	Key="Gould",
	Author="Laura Gould and William Finzer",
	Title="Programming by Rehearsal",
	Institution="Xerox Palo Alto Research Center",
	Number="SCL-84-1",
	Month=May,
	Year=1984,
	pages="133",
	Note="A short version appears in @i(Byte). Vol. 9, no. 6. June, 1984")

@Article(Buneman79,
	Key="Buneman",
	Author="O.P. Buneman and E.K. Clemons",
	Title="Efficiently Monitoring Relational Databases",
	Journal="ACM Transactions on Database Systems",
	Volume=4,
	number=3,
	Month=Sep,
	year=1979,
	pages="368-382")

@TechReport(Thinglab,
	Key="Borning",
	Author="Alan Borning",
	Title="Thinglab--A Constraint-Oriented Simulation Laboratory",
	Institution="Xerox Palo Alto Research Center",
	Number="SSL-79-3",
	Month=Jul,
	Year=1979,
	pages="100")

@InProceedings(Menulay,
	Key="Buxton",
	Author="W. Buxton, M.R. Lamb, D. Sherman, and K.C. Smith",
	Title="Towards a Comprehensive User Interface Management System",
	BookTitle="Computer Graphics, @r{17(3)}",
	Organization="Proceedings SIGGRAPH'83",
	Address="Detroit, Mich",
	Volume=17,
	number=3,
	Year=1983,
	Month=Jul,
	pages="35-42")

@InProceedings(kasiktiger,
	Key="Kasik",
	Author="David J. Kasik",
	Title="A User Interface Management System",
	BookTitle="Computer Graphics, @r{16(3)}",
	Organization="Proceedings SIGGRAPH'82",
	Address="Boston, MA",
	Volume=16,
	number=3,
	Year=1982,
	Month=Jul,
	pages="99-106")

@Article(Mittal86,
	Key="Mittal",
	Author="Sanjay Mittal, Clive L. Dym, and Mahesh Morjaria",
	Title="Pride: An Expert System for the Design of
		Paper Handling Systems",
	Journal="IEEE Computer",
	Volume=19,
	number=7,
	Month=Jul,
	Year=1986,
	pages=102-114)

@Article(PeridotVideo,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Creating User Interfaces by Demonstration: The Peridot
		User Interface Management System",
	Journal="SIGGRAPH Video Review",
	Volume=59,
	Number=2,
	Year=1987)
@Comment[Note="Issue 59, number 2.  15 minute Videotape.",]

@Article(PeridotVideo,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Creating User Interfaces by Demonstration: The Peridot
		User Interface Management System",
	Journal="SIGGRAPH Video Review",
	Volume=59,
	Number=2,
	Year=1987)
@Comment[Note="Issue 59, number 2.  15 minute Videotape.",]

@Article(allthewidgets,
	Key="Myers",
	Author="Brad A. Myers",
	Title="All the Widgets",
	Volume=57,
	Journal="SIGGRAPH Video Review",
	Year=1990)
@Comment[Note="Issue 57.  2 hour Videotape.",]

@Article(HalbertVideo,
	Key="Halbert",
	Author="Daniel C. Halbert",
	Title="Programming by Example",
	Volume=18,
	Number=5,
	Journal="SIGGRAPH Video Review",
	Year=1985)
@Comment[Note="Issue 18; number 5.  15 minute Videotape.",]

@Article(SGIVisualShellVideo,
	Key="Rob Myers",
	Author="Rob Myers and Betsy Zeller",
	Title="Silicon Graphics Workspace",
	Note="Issue 56, number 2.  5 minute Videotape.",
	Journal="SIGGRAPH Video Review",
	Year=1990)

@Article(CedarToplas,
	Key="Swinehart",
	Author="Daniel Swinehart, Polle Zellweger, Richard Beach, and
		Robert Hagmann",
	Title="A Structural View of the Cedar Programming Environment",
	Journal="ACM Transactions on Programming Languages and Systems",
	Volume=8,
	Number=4,
	Month=Oct,
	Year=1986,
	Pages="419-490")

@Article(PeridotLang,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Creating User Interfaces Using Programming-by-Example,
		Visual Programming, and Constraints",
	Journal = "ACM Transactions on Programming Languages and Systems",
	Volume = 12,
	Number = 2,
	Month = Apr,
	Year = 1990,
	Pages = "143-177")

@InProceedings(PeridotSiggraph,
	Key="Myers",
	Author="Brad A. Myers and William Buxton",
	Title="Creating Highly Interactive and Graphical
		User Interfaces by Demonstration",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'86",
	Volume=20,
	number=4,
	Month=Aug,
	Year=1986,
	Address="Dallas, Texas",
	Pages="249-258")

@InProceedings(Ness,
	Key="Hansen",
	Author="W. J. Hansen",
	Title="Enhancing documents with embedded programs: How Ness extends
			insets in the Andrew ToolKit",
	BookTitle="Proceedings of 1990 International Conference on
			Computer Languages",
	Organization="IEEE Computer Society Press (Los Alamitos, CA, 1990)",
	Month=Mar,
	Year=1990,
	Address="New Orleans, LA",
	Pages="23-32")

@InProceedings(PeridotCHI,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Creating Dynamic Interaction Techniques by Demonstration",
	Organization="CHI+GI'87",
	BookTitle="Human Factors in Computing Systems",
	Address="Toronto, Ont., Canada",
	Month=Apr,
	Year=1987,
	pages="271-278")

@Article(PeridotCGA,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Creating Interaction Techniques by Demonstration",
	Journal="IEEE Computer Graphics and Applications",
	Month=Sep,
	Year=1987,
	Volume=7,
	Number=9,
	pages="51-60")

@Book(PeridotBook,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Creating User Interfaces by Demonstration",
	Publisher="Academic Press",
	Address="Boston",
	Year=1988,
	Pages=276)

@Book(Yourdon,
	Key="Yourdon",
	Author="Edward Yourdon",
	Title="Modern Structured Analysis",
	Publisher="Prentice-Hall",
	Address="Englewood Cliffs, N.J.",
	Year=1989)

@Book(ShneidermanBook,
	Key="Shneiderman",
	Author="Ben Shneiderman",
	Title="Designing the User Interface: Strategies for Effective
			Human-Computer Interaction",
	Publisher="Addison-Wesley Publishing Company",
	Address="Reading, MA",
	Year=1987,
	Pages=448)

@Manual(InterlispManual,
	Key="Xerox",
	Organization="Xerox Corporation",
	Title="Interlisp Reference Manual",
	Note="Pasadena, CA.",
	Month=Oct,
	Year=1983)

@InProceedings(GarnetXConf,
	Key="Myers",
	Author="Brad A. Myers",
	Title="An Object-Oriented, Constraint-Based, User Interface
			Development Environment for X in Common Lisp",
	BookTitle="4th Annual X Technical Conference",
	Address="Boston, MA",
	Month=Jan,
	Year=1990)

@InProceedings(BennettITS,
	Key="Bennett",
	Author="William E. Bennett, Stephen J. Boies, John D. Gould, 
			Sharon L. Greene, and Charles F. Wiecha",
	Title="Transformations on a Dialog Tree: Rule-Based Mapping of
			Content to Style",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="67-75")

@InProceedings(hixevaluims,
	Key="Hix",
	Author="Deborah Hix",
	Title="A Procedure for Evaluating Human-Computer Interface
		Development Tools",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="53-61")

@Article(unidrawtois,
	Key="Vlissides",
	Author="John M. Vlissides and Mark A. Linton",
	Title="Unidraw: A Framework for Building Domain-Specific Graphical Editors",
	Journal="ACM Transactions on Information Systems",
	Volume=8,
	Number=3,
	Month=Jul,
	Year=1990,
	pages="204-236")

@InProceedings(Unidraw,
	Key="Vlissides",
	Author="John M. Vlissides and Mark A. Linton",
	Title="Unidraw: A Framework for Building Domain-Specific Editors",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="158-167")

@Article(Interviews,
	Key="Linton",
	Author="Mark A. Linton, John M. Vlissides and Paul R. Calder",
	Title="Composing user interfaces with InterViews",
	Journal="IEEE Computer",
	Month=Feb,
	year=1989,
	Volume=22,
	number=2,
	pages="8-22")


@InProceedings(BeshersScope,
	Key="Beshers",
	Author="Clifford M. Beshers and Steven Feiner",
	Title="Scope: Automated Generation of Graphical Interfaces",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="76-85")

@InProceedings(SinghChisel,
	Key="Singh",
	Author="Gurminder Singh and Mark Green",
	Title="Chisel: A System for Creating Highly Interactive Screen Layouts",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="86-94")

@InProceedings(ApogeeGraphical,
	Key="Hudson",
	Author="Scott E. Hudson",
	Title="Graphical Specification of Flexible User Interface Displays",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="105-114")

@Article(MacApp,
	Key="Schmucker",
	Author="Kurt J. Schmucker",
	Title="MacApp: An Application Framework",
	Journal=Byte,
	Volume=11,
	Number=8,
	Month=Aug,
	Year=1986,
	pages="189-193")

@Article(Sheil,
	Key="Sheil",
	Author="Beau Sheil",
	Title="Power Tools for Programmers",
	Journal="Datamation",
	Volume=29,
	number=2,
	Month=Feb,
	year=1983,
	pages="131-144")

@Article(DirectManipulation,
	Key="Shneiderman",
	Author="Ben Shneiderman",
	Title="Direct Manipulation: A Step Beyond Programming Languages",
	Journal="IEEE Computer",
	Month=Aug,
	year=1983,
	Volume=16,
	number=8,
	pages="57-69")

@InProceedings(Sketchpad,
	Key="Sutherland",
	Author="Ivan E. Sutherland",
	Title="SketchPad: A Man-Machine Graphical Communication System",
	BookTitle="AFIPS Spring Joint Computer Conference",
	Volume=23,
	Year=1963,
	Pages="329-346")

@InProceedings(Newman68,
	Key="Newman",
	Author="William M. Newman",
	Title="A System for Interactive Graphical Programming",
	BookTitle="AFIPS Spring Joint Computer Conference",
	Volume=28,
	Year=1968,
	Pages="47-54")

@Article(MyersUIMSSurvey,
	Key="Myers",
	Author="Brad A. Myers",
	Title="User Interface Tools: Introduction and Survey",
	Journal="IEEE Software",
	Volume=6,
	Number=1,
	Month=Jan,
	year=1989,
	pages=15-23)

@Article(FoleyUIDE,
	Key="Foley",
	Author="James Foley, Won Chul Kim, Srdjan Kovacevic, and Kevin Murray",
	Title="Defining Interfaces at a High Level of Abstraction",
	Journal="IEEE Software",
	Volume=6,
	Number=1,
	Month=Jan,
	year=1989,
	pages=25-32)

@TechReport(MyersUIMSSurveyTR,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Tools for Creating User Interfaces: An Introduction and Survey",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-88-107",
	Month=Jan,
	year=1988)

@book(VPBook,
	Key="Shu",
	Author="Nan C. Shu",
	Title="Visual Programming",
	Publisher="Van Nostrand Reinhold Company",
	Address="New York",
	Year=1988)
	
@Article(MyersVPSurveyJVL,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Taxonomies of Visual Programming and Program Visualization",
	Journal="Journal of Visual Languages and Computing",
	Volume=1,
	Number=1,
	Month=Mar,
	year=1990,
	pages=97-123)

@InProceedings(MyersVPSurvey,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Visual Programming, Programming by Example, and Program 
		Visualization; A Taxonomy",
	Organization="Proceedings SIGCHI'86",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Apr,
	Year=1986,
	pages="59-66")

@InProceedings(Shaw86,
	Key="Shaw",
	Author="Mary Shaw",
	Title="An Input-Output Model for Interactive Systems",
	Organization="Proceedings SIGCHI'86",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Apr,
	Year=1986,
	pages="261-273")

@InProceedings(Cunniff,
	Key="Cunniff",
	Author="Nancy Cunniff, Robert P. Taylor, and John B. Black",
	Title="Does Programming Language Affect the Type of Conceptual Bugs
		in Beginners' Programs? A Comparison of FPL and Pascal",
	Organization="Proceedings SIGCHI'86",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Apr,
	Year=1986,
	pages="175-182")

@Article(InterTOIS,
	Key="Myers",
	Author="Brad A. Myers",
	Title="A New Model for Handling Input",
	Journal="ACM Transactions on Information Systems",
	Volume=8,
	Number=3,
	Month=Jul,
	Year=1990,
	pages="289-320")

@Article(UANTois,
	Key="Hartson",
	Author="H. Rex Hartson, Antonio C. Siochi, and Deborah Hix",
	Title="The UAN: A User-Oriented Representation for Direct
		Manipulation Interface Designs",
	Journal="ACM Transactions on Information Systems",
	Volume=8,
	Number=3,
	Month=Jul,
	Year=1990,
	pages="181-203")

@Article(ITSTois,
	Key="Wiecha",
	Author="Charles Wiecha, William Bennett, Stephen Boies, John
		Gould, and Sharon Greene",
	Title="ITS: A Tool for Rapidly Developing Interactive Applications",
	Journal="ACM Transactions on Information Systems",
	Volume=8,
	Number=3,
	Month=Jul,
	Year=1990,
	pages="204-236")

@InProceedings(formsvbt,
      AUTHOR = {Gideon Avrahami and Kenneth P. Brooks and Marc H. Brown},
      TITLE = {A Two-View Approach To Constructing User Interfaces},
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'89",
	Address="Boston, MA",
	Volume=23,
	Number=3,
	Month=Jul,
	Year=1989,
	Pages="137-146")

@Article(OPUS,
	Key="Hudson",
	Author="Scott E. Hudson and Shamim P. Mohamed",
	Title="Interactive Specification of Flexible Interface Displays",
	Journal="ACM Transactions on Information Systems",
	Volume=8,
	Number=3,
	Month=Jul,
	Year=1990,
	pages="269-288")

@InProceedings(Interactors,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Encapsulating Interactive Behaviors",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	Pages="319-324")

@InProceedings(nardispreadsheets,
	Key="Nardi",
	Author="Bonnie A. Nardi and James R. Miller",
	Title="The Spreadsheet Interface: A Basis for End User Programming",
	Organization="Proceedings INTERACT'90",
	BookTitle="Human-Computer Interaction",
	Publisher="Elsevier Science Publishers B.V. (North Holland)",
	Year=1990,
	Pages="977-983")

@InProceedings(lewisspreadsheets,
	Key="Lewis",
	Author="Clayton Lewis and Gary Olson",
	Title="Can principles of Cognition Lower the Barriers to Programming?",
	BookTitle="Empirical Studies of Programmers: Second Workshop",
	Publisher="Ablex Publishing Corporation",
	Address="Norwood, NJ",
	Year=1987
	)
@Comment[from nardispreadsheets]

@Article(kayspreadsheets,
	Key="Kay",
	Author="Alan Kay",
	Title="Computer Software",
	Journal="Scientific American",
	Volume=5,
	Number=3,
	Year=1984,
	pages="53-59"
	)
@Comment[from nardispreadsheets]

@Article(foleydataglove,
	Key="Foley",
	Author="James D. Foley",
	Title="Interfaces for Advanced Computing",
	Journal="Scientific American",
	Mon=Oct,
	Year=1987,
	pages="127-135"
	)

@Article(garnetforidt,
	Key="Myers",
	Author="Brad A. Myers and Brad Vander Zanden",
	Title="Environment for Rapid Creation of Interactive Design Tools",
	Journal="The Visual Computer; International Journal of
			Computer Graphics",
	Year=1992,
	vol=8,
	number=2,
	month=Feb,
	pages="94-116"
	)

@InProceedings(GarnetLapidary,
	Key="Myers",
	Author="Brad A. Myers, Brad Vander Zanden, and Roger B. Dannenberg",
	Title="Creating Graphical Interactive Application Objects by Demonstration",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="95-104")

@Unpublished(Lapidaryvideo,
	Key="Vander Zanden",
	Author="Brad Vander Zanden and Brad A. Myers",
	Title="Creating Graphical Interactive Application Objects by
		Demonstration: The Lapidary Interactive Design Tool",
	Year=1991,
	Volume=**,
	Number=to appear,
	Journal="SIGGRAPH Video Review",
	Year=1991,
	Note="12 minute videotape.")
@Comment[Note="Issue **; number **.  12 minute Videotape.",]

@Unpublished(Eagervideo,
	Key="Cypher",
	Author="Allen Cypher",
	Title="Eager: Programming Repetitive by Example",
	Volume=**,
	Number=to appear,
	Journal="SIGGRAPH Video Review",
	Year=1991,
	Note="10 minute videotape.")
@Comment[Note="Issue **; number **.  10 minute Videotape.",]

@InProceedings(UISTDebate,
	Key="Wiecha",
	Author="Charles Wiecha, Stephen Boies, Mark Green, Scott Hudson,
			and Brad Myers",
	Title="Direct Manipulation or Programming: How Should We Design Interfaces?",
	Organization="Proceedings UIST'89",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1989,
	Address="Williamsburg, VA",
	Pages="124-126")

@InProceedings(Druid,
	Key="Singh",
	Author="Gurminder Singh, Chun Hong Kok, and Teng Ye Ngan",
	Title="Druid: A System for Demonstrational Rapid User Interface Development",
	Organization="Proceedings UIST'90",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1990,
	Address="Snowbird, Utah",
	Pages="167-177")

@InProceedings(noihelp,
	Key="Sukaviriya",
	Author="Piyawadee Sukaviriya and James D. Foley",
	Title="Coupling A UI Framework with Automatic Generation of 
		Context-Sensitive Animated Help",
	Organization="Proceedings UIST'90",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1990,
	Address="Snowbird, Utah",
	Pages="152-166")

@InProceedings(tge,
	Key="Karrer",
	Author="Anthony Karrer and Walt Scacchi",
	Title="Requirements for an Extensible Object-Oriented
		Tree/Graph Editor",
	Organization="Proceedings UIST'90",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1990,
	Address="Snowbird, Utah",
	Pages="84-91")

@InProceedings(WolberDemo,
	Key="Wolber",
	Author="David Wolber and Gene Fisher",
	Title="A Demonstrational Technique for Developing Interfaces
		with Dynamically Created Objects",
	Organization="Proceedings UIST'91",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1991,
	Address="Hilton Head, SC",
	Pages="221-230")

@InProceedings(uist91panel,
	Key="Lee",
	Author="Ed Lee, Mark Linton, John Ousterhout, Len Bass, and
		Frank Hall",
	Title="Interface development tools:  Feast or Famine (panel)",
	Organization="Proceedings UIST'91",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1991,
	Address="Hilton Head, SC",
	Comment="@i[Panel]")

@InProceedings(Unidrawbuilder,
	Key="Vlissides",
	Author="John M. Vlissides and Steven Tang",
	Title="A Unidraw-Based User Interface Builder",
	Organization="Proceedings UIST'91",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1991,
	Address="Hilton Head, SC",
	Pages="201-210")

@Book(Pfaff,
	Key="Pfaff",
	Editor="Gunther R. Pfaff",
	Title="User Interface Management Systems",
	Address="Berlin",
	Publisher="Springer-Verlag",
	Year=1985)

@InProceedings(TextInterviews,
	Key="Calder",
	Author="Paul R. Calder and Mark A. Linton",
	Title="Glyphs: Flyweight Objects for User Interfaces",
	Organization="Proceedings UIST'90",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1990,
	Address="Snowbird, Utah",
	Pages="92-101")

@TechReport(Sutton78,
	Key="Sutton",
	Author="Jimmy A. Sutton and Ralph H. Sprague, Jr.",
	Title="A Study of Display Generation and Management in Interactive
		Business Applications",
	Institution="IBM Research Report",
	Number="RJ2392",
	Month=Nov,
	year=1978,
	pages=20)

@Book(CommonLisp,
	Key="Steele",
	Editor="Guy L. Steele, Jr.",
	Title="Common Lisp; The Language",
	Publisher="Digital Press",
	Year=1984)

@Article(X,
	Key="Scheifler",
	Author="Robert W. Scheifler and Jim Gettys",
	Title="The X Window System",
	Journal="ACM Transactions on Graphics",
	Volume=5,
	Number=2,
	Month=Apr,
	Year=1986,
	pages="79-109")

@Article(GreenCompare,
	Key="Green",
	Author="Mark Green",
	Title="A Survey of Three Dialog Models",
	Journal="ACM Transactions on Graphics",
	Volume=5,
	Number=3,
	Month=Jul,
	Year=1986,
	pages="244-275")

@Manual(NeWS,
	Key="Sun",
	Organization="Sun Microsystems, Inc.",
	Title="NeWS Preliminary Technical Overview",
	Note="2550 Garcia Avenue, Mountain View, CA  94043.",
	Month=Oct,
	Year=1986)

@Manual(NOTECHMANUAL,
	Key="Lipton",
	Author="R.J. Lipton and R. Sedgewick",
	Organization="Princeton University",
	Title="NOTECH: Typesetting without Formatting",
	Year=1990)

@InBook(Actors,
	Key="Hewitt",
	Author="Carl Hewitt",
	Title="Control Structures as Patterns of Passing Messages",
	Booktitle="Artificial Intelligence: An MIT Perspective",
	Editor="P. Winston",
	Address="Cambridge, MA",
	Publisher="The MIT Press",
	Year=1984)

@InBook(treatyoforlando,
	Key="Stein",
	Author="Lynn Andrea Stein, Henry Lieberman, and David Ungar",
	Title="A Shared View of Sharing: The Treaty of Orlando",
	Booktitle="Object-Oriented Concepts, Databases, and Applications",
	Editor="Won Kim and Frederick H. Lochovsky",
	Address="New York, NY",
	Publisher="ACM Press, Addison-Wesley",
	Year=1989,
	pages=31-48)

@Article(Lisa,
	Key="Williams",
	Author="Gregg Williams",
	Title="The Lisa Computer System",
	Journal="Byte Magazine",
	Month=Feb,
	Year=1983,
	Volume=8,
	Number=2,
	Pages="33-50")

@Article(trainableturing,
	Key="Biermann",
	Author="A. W. Biermann",
	Title="On the Inference of Turing Machines from Sample Computations",
	Journal="Artificial Intelligence",
	Month=Fall,
	Year=1972,
	Volume=3,
	Number=3,
	Pages="181-198")

@InProceedings(ApolloDialogue,
	Key="Schulert",
	Author="Andrew J. Schulert, George T. Rogers, and James A. Hamilton",
	Title="ADM-A Dialogue Manager",
	Organization="Proceedings SIGCHI'85",
	BookTitle="Human Factors in Computing Systems",
	Address="San Francisco, CA",
	Month=Apr,
	Year=1985,
	pages="177-183")

@InProceedings(COUSIN,
	Key="Hayes",
	Author="Philip J. Hayes, Pedro A. Szekely, and Richard A. Lerner",
	Title="Design Alternatives for User Interface Management
		Systems Based on Experience with COUSIN",
	Organization="Proceedings SIGCHI'85",
	BookTitle="Human Factors in Computing Systems",
	Address="San Francisco, CA",
	Month=Apr,
	Year=1985,
	pages="169-175")

@UnPublished(OpenDialogue,
	Key="Apollo Dialog",
	Author="Apollo Computer Inc.",
	Title="Open Dialog Interface Management System Supports IBM, DEC,
		and Sun",
	Year=1987,
	Month=Jul,
	Note="Product Announcement, 1987.")

@UnPublished(osamugilt,
	Key="Hashimoto",
	Author="Osamu Hashimoto and Brad A. Myers",
	Title="Graphical Styles for Building User Interfaces By Demonstration",
	Year=1991,
	Note="Submitted for Publication")

@Manual(oldPHIGS,
	Key="PHIGS",
	Organization="American National Standards Committee X3H3/84-40",
	Title="Draft Proposal American National Standard for the Functional
		Specification of the Programmer's Hierarchical Interactive Graphics
		Standard (PHIGS)",
	Year=1984)

@Manual(PHIGS,
	Key="PHIGS",
	Organization="American National Standards Committee X3H3/84-40",
	Title="American National Standard for the Functional
		Specification of the Programmer's Hierarchical 
		Interactive Graphics Standard (PHIGS)",
	Year=1988)

@Article(GEmesh,
	Key="Meltsner",
	Author="Kenneth J. Meltsner",
	Title="A Metallurgical Expert System for Interpreting FEA",
	Journal="Journal of Metals",
	Month=Oct,
	Year=1991,
	Volume=43,
	Number=10,
	Pages="15-17")

@Book(SmalltalkBook1,
	Key="Goldberg",
	Author="Adele Goldberg and Dave Robson",
	Title="Smalltalk-80: The Language and Its Implementation",
	Address="Reading, MA",
	Publisher="Addison-Wesley Publishing Company",
	Year=1983)

@Book(Charniak85,
	Key="Charniak85",
	Author="Eugene Charniak and Drew McDermott",
	Title="An Introduction to Artificial Intelligence",
	Address="Reading, MA",
	Publisher="Addison-Wesley Publishing Company",
	Year=1985)

@Book(MacAppBook,
	Key="Wilson",
	Author="David Wilson",
	Title="Programming with MacApp",
	Address="Reading, MA",
	Publisher="Addison-Wesley Publishing Company",
	Year=1990)

@Book(Shneidermansoft,
	Key="Shneiderman",
	Author="Ben Shneiderman",
	Title="Software Psychology: Human Factors in Computer and Information
            Systems",
	Address="Cambridge, MA",
	Publisher="Winthrop Publishers",
	Year=1980)

@Article(Star,
	key="Smith",
	Author="David Canfield Smith, Charles Irby, Ralph Kimball,
			Bill Verplank, and Erik Harslem",
	Title="Designing the Star User Interface",
	Journal=Byte,
	Volume=7,
	Number=4,
	Month=Apr,
	Year=1982,
	Pages="242-282")

@InProceedings(Star2,
	Key="Smith",
	Author="David Canfield Smith, Erik Harslem, Charles Irby, and
		Ralph Kimball",
	Title="The Star User Interface: an Overview",
	Organization="AFIPS",
	BookTitle="Proceedings of the 1982 National Computer Conference",
	Year=1982,
	Pages="515-528")

@InProceedings(StarHumFac,
	Key="Bewley",
	Author="William L. Bewley, Teresa L. Roberts, David Schroit,
		William L. Verplank",
	Title="Human Factors Testing in the Design of Xerox's 8010
		`Star' Office Workstation",
	Organization="Proceedings SIGCHI'83",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Dec,
	Year=1983,
	Pages="72-77")

@TechReport(Cardelli,
	Key="Cardelli",
	Author="Luca Cardelli.",
	Title="Building User Interfaces by Direct Manipulation",
	Institution="Digital Equipment Corporation Systems
			Research Center Research Report",
	Number="22",
	Month=Oct,
	year=1987)

@UnPublished(garnetobjects,
	Key="Giuse",
	Author="Dario A. Giuse, Brad A. Myers and Brad Vander Zanden",
	Title="Efficient Implementation of an Integrated
		Prototype-Instance Object and Constraint System",
	Year=1992,
	Note="Submitted for Publication")

@UnPublished(garnetdeclarative,
	Key="Myers",
	Author="Brad A. Myers, Dario Giuse, and Brad Vander Zanden",
	Title="Declarative Object-Oriented Programming;
		How to Program in a Prototype-Instance System Without Methods",
	Year=1992,
	Note="Submitted for Publication")

@Article(Coral,
	Key="Szekely",
	Author="Pedro A. Szekely and Brad A. Myers",
	Title="A User Interface Toolkit Based on Graphical Objects and Constraints",
	Journal="Sigplan Notices",
	Address="San Diego, CA",
	Volume=23,
	Number=11,
	Month=Nov,
	Year=1988,
	Pages="36-45",
	Note="ACM Conference on Object-Oriented Programming; Systems
		Languages and Applications; OOPSLA'88")

@Article(HartsonHixSurvey,
	Key = "Hartson",
	author = "H. Rex Hartson and Deborah Hix",
	title = "Human-Computer Interface Development: Concepts and
		Systems for Its Management",
	Journal = "Computing Surveys",
	Volume = 21,
	Number = 1,
	Month = March,
	Year = 1989,
	Pages = "5-92")

@Article(self,
	Key="Chambers",
	Author="Craig Chambers, David Ungar, and Elgin Lee",
	Title="An Efficient Implementation of SELF, a
		Dynamically-Typed Object-Oriented Language Based on
		Prototypes",
	Journal="Sigplan Notices",
	Address="New Orleans, LA",
	Volume=24,
	Number=10,
	Month=Oct,
	Year=1989,
        Pages="49-70",
	Note="ACM Conference on Object-Oriented Programming; Systems
		Languages and Applications; OOPSLA'89")

@TechReport(CMUCOMMONLISP,
	Key="McDonald",
	Author="David B. McDonald, editor",
	Title="CMU Common Lisp User's Manual",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-87-156",
	Month=Sep,
	year=1987,
	pages=94)

@InProceedings(Miro,
	Key="Tygar",
	Author="J. D. Tygar and J. M. Wing",
	Title="Visual Specification of Security Constraints",
	Organization="Visual Language'87",
	BookTitle="1987 Workshop on Visual Languages",
	Address="Linkoping, Sweden",
	Month=Aug,
	Year=1987,
	Pages="288-301")

@InProceedings(SpreadAmbler,
	Key="Ambler",
	Author="Allen L. Ambler",
	Title="Forms: Expanding the Visualnes of Sheet Languages",
	Organization="Visual Language'87",
	BookTitle="1987 Workshop on Visual Languages",
	Address="Linkoping, Sweden",
	Month=Aug,
	Year=1987,
	Pages="105-117")

@InProceedings(Miro2,
	Key="Maimone",
	Author="Mark W. Maimone, J.D. Tygar, and Jeannette M. Wing",
	Title="Miro Semantics for Security",
	BookTitle="1988 IEEE Workshop on Visual Languages",
	Address="Pittsburgh, PA",
	Month=Oct,
	Year=1988,
	Note="IEEE Computer Society Order Number 876",
	Pages="45-51")

@article(Grow,
	key="Barth",
	author="Paul Barth",
	title="An Object-Oriented Approach to Graphical Interfaces" ,
	journal="ACM Transactions on Graphics",
	month=Apr,
	year=1986,
	volume=5,
	number=2,
	pages="142-172")

@InProceedings(Andrew,
	Key="Palay",
	Author="Andrew J. Palay, @i(et. al)",
	Title="The Andrew Toolkit - An Overview",
	BookTitle="Proceedings Winter Usenix Technical Conference",
	Address="Dallas, Tex",
	Month=Feb,
	Year=1988,
	Pages="9-21")

@Article(Loops,
	Key="Stefik",
	Author="Mark Stefik, Daniel G. Bobrow, and Kenneth M. Kahn",
	Title="Integrating Access-Oriented Programming into a
		Multi-Paradigm Environment",
	Journal="IEEE Software",
	Volume=3,
	number=1,
	Month=Jan,
	year=1986,
	pages="10-18")

@Article(JapaneseUseVisual,
	Key="Aoyama",
	Author="Mikio Aoyama, et. al.",
	Title="Design Specification in Japan: Tree Structured Charts",
	Journal="IEEE Software",
	Volume=6,
	number=2,
	Month=Mar,
	year=1989,
	pages="31-37")

@article(Bobrow86,
	key="Bobrow",
	author="Daniel G. Bobrow, Sanjay Mittal, and Mark J. Stefik",
	title="Expert Systems: Perils and Promise",
	journal=CACM,
	month=sep,
	year=1986,
	volume=29,
	number=9,
	pages="880-894")

@article(goulditerative,
	key="Gould",
	author="J.D. Gould and C.H. Lewis",
	title="Designing for Usability - Key Principles and What
		Designers Think", 
	journal=CACM,
	month=mar,
	year=1985,
	volume=28,
	number=3,
	pages="300-311")

@article(NielsenWorkshop,
	key="Nielsen",
	author="Jakob Nielsen",
	title="Classification of Dialog Techniques",
	journal="SIGCHI Bulletin",
	month=Oct,
	year=1987,
	volume=19,
	number=2,
	pages="30-35")

@article(NSFStudy,
	key="Marchionini",
	author="Gary Marchionini and John Sibert, ed",
	title="An Agendy for Human-Computer Interaction: Science and 
			Engineering Serving Human Needs",
	journal="SIGCHI Bulletin",
	month=Oct,
	year=1991,
	volume=23,
	number=4,
	pages="17-32")

@article(Meads,
	key="Meads",
	author="Jon Meads",
	title="The Standards Factor",
	journal="SIGCHI Bulletin",
	month=Jul,
	year=1987,
	volume=19,
	number=1,
	pages="34-35")

@article(uisurveybulletin,
	key="Myers",
	author="Brad A. Myers and Mary Beth Rosson",
	title="User Interface Programming Survey",
	journal="SIGCHI Bulletin",
	month=Apr,
	year=1991,
	volume=23,
	number=2,
	pages="27-30")

@article(uisurveysigplan,
	key="Myers",
	author="Brad A. Myers and Mary Beth Rosson",
	title="User Interface Programming Survey",
	journal="SIGPLAN Notices",
	month=Aug,
	year=1991,
	volume=26,
	number=8,
	pages="19-22")

@InProceedings(uisurveyresults,
	Key="Myers",
	Author="Brad A. Myers and Mary Beth Rosson",
	Title="Survey on User Interface Programming",
	Organization="Proceedings SIGCHI'92",
	BookTitle="Human Factors in Computing Systems",
	Address="Monterrey, CA",
	Month=May,
	Year=1992,
	pages="(in press)")

@InProceedings(VanderZanden,
	Key="Vander Zanden",
	Author="Brad T. Vander Zanden",
	Title="Constraint Grammars in User Interface Management Systems",
	Organization="GI'88",
	BookTitle="Proceedings Graphics Interface",
	Address="Edmonton, Canada",
	Month=June,
	Year=1988,
	pages="176-184")

@PhDThesis(VanderZandenThesis,
	Key="Vander Zanden",
	Author="Brad T. Vander Zanden",
	Title="Incremental Constraint Satisfaction and Its Application to
		Graphical Interfaces",
	School="Cornell University",
	Address="Ithaca, NY",
	Year=1988)

@InProceedings(VanderZandenCHI,
	Key="Vander Zanden",
	Author="Brad T. Vander Zanden",
	Title="Constraint Grammars--A New Model for Specifying Graphical
			Applications",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	Pages="325-330")

@InProceedings(LogicSpreadsheet,
	Key="Spenke",
	Author="Michael Spenke and Christian Beilken",
	Title="A Spreadsheet Interface for Logic Programming",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	Pages="75-80")

@InProceedings(TwoHands,
	Key="Buxton",
	Author="William Buxton and Brad Myers",
	Title="A Study in Two-Handed Input",
	Organization="Proceedings SIGCHI'86",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Apr,
	Year=1986,
	Pages="321-326")

@ARTICLE(Mach,
	KEY = "Rashid",
	AUTHOR = "Richard Rashid, Avadis Tevanian Jr, Michael Young,
		David Golub, Robert Baron, David Black, William J. Bolosky,
		and Jonathan Chew",
	TITLE = "Machine-Independent Virtual Memory Management for Paged
		Uniprocessor and Multiprocessor Architectures",
	JOURNAL = "IEEE Transactions on Computers",
	PAGES = "896-908",
	VOLUME = 37,
	NUMBER = 8,
	MONTH = Aug,
	YEAR = 1988)

@TechReport(Garnet,
	Key="Myers",
	Author="Brad A. Myers",
	Title="The Garnet User Interface Development Environment: A Proposal",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-88-153",
	Month=Sep,
	year=1988,
	pages=22)

@TechReport(StaudtLerner,
	Key="Lerner",
	Author="Barbara Staudt Lerner",
	Title="Automated Customization of User Interfaces",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-89-178",
	Month=Sep,
	year=1989)

@InProceedings(Squeak,
	Key="Cardelli",
	Author="Luca Cardelli and Rob Pike",
	Title="Squeak: A Language for Communicating with Mice",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'85",
	Address="San Francisco, CA",
	Volume=19,
	Number=3,
	Month=Jul,
	Day="22-26",
	Year=1985,
	Pages="199-204")

@article(JacobDM,
	key="Jacob",
	author="Robert J.K. Jacob",
	title="A Specification Language for Direct Manipulation Interfaces",
	journal="ACM Transactions on Graphics",
	month=Oct,
	year=1986,
	volume=5,
	number=4,
	pages="283-317")

@article(Hill,
	key="Hill",
	author="Ralph D. Hill",
	title="Supporting Concurrency, Communication and Synchronization
		in Human-Computer Interaction @dash The Sassafras UIMS",
	journal="ACM Transactions on Graphics",
	month=Jul,
	year=1986,
	volume=5,
	number=3,
	pages="179-210")

@InProceedings(Grins,
	Key="Olsen",
	Author="Dan R. Olsen, Jr., Elisabeth P. Dempsey, and Roy Rogge",
	Title="Input-Output Linkage in a User Interface Management System",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'85",
	Address="San Francisco, CA",
	Volume=19,
	number=3,
	Month=Jul,
	Year=1985,
	pages=225-234)

@InProceedings(Syngraph,
	Key="Olsen",
	Author="Dan R. Olsen, Jr. and Elizabeth P. Dempsey",
	Title="Syngraph: A Graphical User Interface Generator",
	Organization="Proceedings SIGGRAPH'83",
	BookTitle="Computer Graphics",
	Address="Detroit, MI",
	Volume=17,
	Number=3,
	Month=Jul,
	Days="25-29",
	Year=1983,
	pages="43-50")

@Article(OlsenUIMSSurvey,
	Key="Olsen",
	Author="Dan R. Olsen, Jr., ed.",
	Title="ACM SIGGRAPH Workshop on Software Tools for User Interface
		Management",
	Journal="Computer Graphics",
	Volume=21,
	Number=2,
	Month=Apr,
	Year=1987,
	pages=71-147)

@Article(OlsenNotUsed,
	Key="Olsen",
	Author="Dan R. Olsen, Jr.",
	Title="Larger Issues in User Interface Management",
	Journal="Computer Graphics",
	Volume=21,
	Number=2,
	Month=Apr,
	Year=1987,
	pages=134-137)

@Article(OlsenMike,
	Key="Olsen",
	Author="Dan R. Olsen, Jr.",
	Title="Mike: The Menu Interaction Kontrol Environment",
	Journal="ACM Transactions on Graphics",
	Volume=5,
	Number=4,
	Month=Oct,
	Year=1986,
	pages="318-344")

@InProceedings(OlsenMikey,
	Key="Olsen",
	Author="Dan R. Olsen, Jr.",
	Title="A Programming Language Basis for User Interface Management",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	Pages="171-176")

@InProceedings(StirringMotion,
	Key="Evans",
	Author="Kenneth B. Evans, Peter P. Tanner, and Marceli Wein",
	Title="Tablet-Based Valuators That Provide One, Two, or Three
		Degress of Freedom",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'81",
	Address="Dallas, Texas",
	Volume=15,
	number=3,
	Year=1981,
	Month=Aug,
	pages="91-97")


@Article(Foley74,
	Key="Foley",
	Author="James D. Foley and Victor L. Wallace",
	Title="The Art of Natural Graphic Man-Machine Conversation",
	Journal="Proceedings of the IEEE",
	Volume=62,
	Number=4,
	Month=Apr,
	Year=1974,
	pages="462-471")

@Article(FoleyIDL,
	Key="Foley",
	Author="James D. Foley",
	Title="Transformations on a Formal Specification of
			User-Computer Interfaces",
	Journal="Computer Graphics",
	Volume=21,
	Number=2,
	Month=Apr,
	Year=1987,
	pages="109-112")

@Inproceedings(IDLCHI,
	Key="Foley",
	Author="James D. Foley, Christina Gibbs, Won Chul Kim, and Srdjan Kovacevic",
	Title="A Knowledge-Based User Interface Management System",
	Organization="Proceedings SIGCHI'88",
	BookTitle="Human Factors in Computing Systems",
	Address="Washington, D.C.",
	Month=May,
	Year=1988,
	pages="67-72")

@InProceedings(MultiThreaded,
	Key="Tanner",
	Author="Peter P. Tanner, S.A. MacKay, D.A. Stewart, and M. Wein",
	Title="A Multitasking Switchboard Approach to User 
		Interface Management",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'86",
	Volume=20,
	number=4,
	Month=Aug,
	Year=1986,
	Address="Dallas, Texas",
	Pages="241-248")

@Proceedings(UIMS88,
	Key="ACM",
	Title="UIST'88: Proceedings of the ACM SIGGRAPH Symposium on User
		Interface Software and Technology",
	Organization="ACM SIGGRAPH",
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada")

@InProceedings(Trillium,
	Key="Henderson",
	Author="D. Austin Henderson, Jr.",
	Title="The Trillium User Interface Design Environment",
	Organization="Proceedings SIGCHI'86",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Apr,
	Year=1986,
	pages="221-227")

@InProceedings(CardelliACM,
	Key="Cardelli",
	Author="Luca Cardelli",
	Title="Building User Interfaces by Direct Manipulation",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="152-166")

@InProceedings(Apogee,
	Key="Henry",
	Author="Tyson R. Henry and Scott E. Hudson",
	Title="Using Active Data in a UIMS",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="167-178")

@InProceedings(HudsonUIST90,
	Key="Henry",
	Author="Tyson R. Henry, Scott E. Hudson and Gary L. Newell",
	Title="Integrating Gesture and Snapping into a User Interface Toolkit",
	Organization="Proceedings UIST'90",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1990,
	Address="Snowbird, Utah",
	Pages="112-121")

@InProceedings(Humanoid,
	Key="Szekely",
	Author="Pedro Szekely",
	Title="Template-Based Mapping of Application Data to
		Interactive Displays",
	Organization="Proceedings UIST'90",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1990,
	Address="Snowbird, Utah",
	Pages="1-9")

@InProceedings(GiltDemo,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Separating Application Code from Toolkits: 
		Eliminating the Spaghetti of Call-Backs",
	Organization="Proceedings UIST'91",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1991,
	Address="Hilton Head, SC",
	Pages="211-220")

@InProceedings(Garnetindirect,
	Key="Vander Zanden",
	Author="Brad Vander Zanden, Brad A. Myers, Dario Giuse and
		Pedro Szekely", 
	Title="The Importance of Pointer Variables in Constraint Models",
	Organization="Proceedings UIST'91",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Nov,
	Year=1991,
	Address="Hilton Head, SC",
	pages="155-164")

@InProceedings(VU,
	Key="Singh",
	Author="Gurminder Singh and Mark Green",
	Title="Designing the Interface Designer's Interface",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="109-116")

@InProceedings(XYWins,
	Key="Giacalone",
	Author="Alessandro Giacalone",
	Title="XY-WINS; An Integrated Environment for Developing Graphical
		User Interfaces",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="129-143")

@Article(LIEBERMANPROTOTYPES,
	Key="Lieberman",
	Author="Henry Lieberman",
	Title="Using Prototypical Objects to Implement Shared Behavior
		in Object Oriented Systems",
	Journal="Sigplan Notices",
	Volume=21,
	Number=11,
	Month=Nov,
	Year=1986,
	pages="214-223",
	Note="ACM Conference on Object-Oriented Programming; Systems
		Languages and Applications; OOPSLA'86")

@article(BORNINGDUISBERGSURVEY,
	key="Borning",
	author="Alan Borning and Robert Duisberg",
	title="Constraint-Based Tools for Building User Interfaces",
	journal="ACM Transactions on Graphics",
	month=Oct,
	year=1986,
	volume=5,
	number=4,
	pages="345-374")

@article(spreadsheeterrors,
	key="Brown",
	author="P.S. Brown and J.D. Gould",
	title="An Experimental Study of People Creating Spreadsheets",
	journal="ACM Transactions on Office Information Systems",
	month=July,
	year=1987,
	volume=5,
	number=3,
	pages="258-272")

@article(ThinglabToplas,
	Key = "Borning",
	author = "Alan Borning",
	title = "The Programming Language Aspects of Thinglab; a 
		Constraint-Oriented Simulation Laboratory",
	Journal = "ACM Transactions on Programming Languages and Systems",
	Volume = 3,
	Number = 4,
	Month = Oct,
	Year = 1981,
	Pages = "353-387")

@InProceedings(GRAPHICALTHINGLAB,
	Key="Borning",
	Author="Alan Borning",
	Title="Defining Constraints Graphically",
	Organization="Proceedings SIGCHI'86",
	BookTitle="Human Factors in Computing Systems",
	Address="Boston, MA",
	Month=Apr,
	Year=1986,
	pages="137-143")

@InProceedings(Edge,
	Key="Newbery",
	Author="Frances J. Newbery",
	Title="An interface description language for graph editors",
	BookTitle="1988 IEEE Workshop on Visual Languages",
	Address="Pittsburgh, PA",
	Month=Oct,
	Year=1988,
	pages="144-149",
	Note="IEEE Computer Society Order Number 876")



@InProceedings(Guarna88,
	Key="Guarna",
	Author="Vincent A. Guarna, Jr. and Yogest Gaur",
	Title="A Portable User Interface for a Scientific Programming
		Environment",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="211-220")

@book(Sphinx,
	key = "Lee" ,
	author = "Lee, Kai-Fu",
	title = "Automatic Speech Recognition: The Development of 
		the SPHINX System",
	publisher= "Kluwer Academic Publishers",
	address = "Boston",
	year = "1989")

@Article(Sapphire,
	Key="Myers",
	Author="Brad A. Myers",
	Title="The User Interface for Sapphire",
	Journal="IEEE Computer Graphics and Applications",
	Volume=4,
	Number=12,
	Month=Dec,
	Year=1984,
	Pages="13-23")

@Article(Foley84,
	Key="Foley",
	Author="James D. Foley, Victor L. Wallace, and Peggy Chan",
	Title="THe Human Factors of Computer Graphics Interaction Techniques",
	Journal="IEEE Computer Graphics and Applications",
	Volume=4,
	Number=11,
	Month=Nov,
	Year=1984,
	Pages="13-48")

@Article(SapphireImpl,
	Key="Myers",
	Author="Brad A. Myers",
	Title="A Complete and Efficient Implementation of Covered Windows",
	Journal="IEEE Computer",
	Volume=19,
	Number=9,
	Month=Sep,
	Year=1986,
	Pages="57-67")

@Article(styles,
	Key="Johnson",
	Author="Jeff Johnson and Richard J. Beach",
	Title="Styles in Document Editing Systems",
	Journal="IEEE Computer",
	Volume=21,
	Number=1,
	Month=Jan,
	Year=1988,
	Pages="32-43")

@Article(progapprentice,
	Key="Rich",
	Author="Charles Rich and Richard C. Waters",
	Title="The Programmer's Apprentice: A Research Overview",
	Journal="IEEE Computer",
	Volume=21,
	Number=11,
	Month=Nov,
	Year=1988,
	Pages="11-25")

@InProceedings(IncenseSIGGRAPH,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Incense: A System for Displaying Data Structures",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'83",
	Volume=17,
	number=3,
	Month=Jul,
	Year=1983,
	Address="Detroit, MI",
	Pages="115-125")

@TechReport(IncenseTR,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Displaying Data Structures for Interactive Debugging",
	Institution="XEROX Palo Alto Research Center",
	Number="CSL-80-7",
	Month=Jun,
	year=1980,
	pages=97)

@TechReport(Mesa,
	Key="Mitchell",
	Author="James G. Mitchell, William Maybury and Richard Sweet",
	Title="Mesa Language Manual",
	Institution="XEROX Palo Alto Research Center",
	Number="CSL-79-3",
	Month=Apr,
	year=1979)

@inproceedings(realtime
	,key = "Dannenberg89"
	,title = "Real Time Control For Interactive Computer Music and Animation"
	,author = "Roger B. Dannenberg"
	,booktitle = "Proceedings of the 1989 Symposium on Art and Technology"
	,organization = "Connecticut College"
	,year = 1989
	)

@unpublished(FaneufPrivComm,
	     Key="Faneuf",
	     author="Ross Faneuf",
	     title="Digital Equipment Corporation.  Private
		Communication",
	     year=1991)

@unpublished(Labview,
	     Key="Labview",
	     author="National Instruments",
	     title="LabVIEW. 12109 Technology Blvd. Austin, Texas, 78727",
	     year=1989)

@unpublished(authorware,
	     Key="Authorware",
	     author="Authorware",
	     title="Authorware Inc. 8400 Normandale Lake Blvd., Suite
			430, Minneapolis MN 55437, 612-921-8555",
	     year=1991)

@unpublished(tempo2,
	     Key="Tempo2",
	     author="Affinity Microsystems, Ltd.",
	     title="Tempo 2 Plus. 1050 Walnut Street, Suite 425,
			Boulder, Colorado  80302.  (303) 442-4840",
	     year=1991)

@phdthesis	(RUBINE,
	key	= "Rubine" ,
	author	= "Dean Rubine" ,
	title	= "The Automatic Recognition of Gestures" ,
	school	= "School of Computer Science, Carnegie Mellon University" ,
	month	=	"December" ,
	year	=	"1991" ,
	note    = 	"Technical Report CMU-CS-91-202",
	keywords=	"CMU-CS-91-202")

@inproceedings	( RUBINEsiggraph,
	key	=	"Rubine" ,
	author	=	"Dean Rubine" ,
	title	=	"Specifying Gestures by Example" ,
	year	=	"1991" ,
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'91",
	addresss = "Las Vegas, NV",
	volume	=	21,
	number	=	4,
	pages	=	"329-337")

@unpublished(NasaSFreport
	,key = "Shepard"
	,title = "Sensor Frame Graphic Manipulator SBIR Phase I Final Report"
	,author = "Sharon Shepard"
	,note = "NASA Contract NAS9-17741, submitted July 29, 1987"
	)

@Unpublished(VanderzandenToplas,
	Key="Vander Zanden",
	Author="Brad Vander Zanden",
	Title="An Incremental Algorithm for Solving Multidirectional,
			Noncircular Sets of Constraints",
	Note="Submitted for Publication",
	Year=1989)

@TechReport(KR,
	Key="Giuse",
	Author="Dario Giuse",
	Title="KR: an Efficient Knowledge Representation System",
	Institution="Carnegie Mellon University Robotics Institute",
	Number="CMU-RI-TR-87-23",
	Month=Oct,
	year=1987,
	pages=20)

@article (CHINESE-TUTOR,
	key	= <Giuse>,
	author	= <Dario Giuse>,
	title	= <LISP as a rapid prototyping environment: the Chinese Tutor>,
	journal	= <LISP and Symbolic Computation>,
	volume	= 1,
	number	= 2,
	month	= Sep,
	year	= 1988,
	pages	= <165-184>)

@Article(Angluin83,
	Key = "Angluin",
	author = "D. Angluin, and C.H. Smith",
	title = "Inductive Inference: Theory and Methods",
	Journal = "Computing Surveys",
	Volume = 3,
	Number = 15,
	Month = Sep,
	Year = 1983,
	Pages = "237-269")

@InProceedings(MetaMouse,
	Key="Maulsby",
	Author="David L. Maulsby and Ian H. Witten",
	Title="Inducing Procedures in a Direct-Manipulation Environment",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	Pages="57-62")

@InProceedings(MetaMouseSiggraph,
	Key="Maulsby",
	Author="David L. Maulsby, Ian H. Witten, and Kenneth A. Kittlitz",
	Title="Metamouse: Specifying Graphical Procedures by Example",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'89",
	Address="Boston, MA",
	Volume=23,
	Number=3,
	Month=Jul,
	Year=1989,
	Pages="127-136")

@Unpublished(OpalUpdate,
	Key="VanderZanden",
	Author="Brad Vander Zanden, Brad A. Myers, Dario Giuse, and John
			Kolojejchick",
	Title="An Incremental Automatic Redisplay Algorithm for Graphic
		Object Systems",
	Note="Submitted for Publication",
	Year=1989)

@unpublished(incrementalredisplay,
	Key="Vander Zanden",
	Author="Brad Vander Zanden, Brad A. Myers, Dario Giuse, and John
			Kolojejchick",
	Title="An Incremental Automatic Redisplay Algorithm for Graphic
		Object Systems",
	Note="Submitted for Publication",
	Year=1989)

@Unpublished(KROopsla,
	Key="Giuse",
	Author="Dario Giuse",
	Title="Frame Systems as Object-Oriented Systems",
	Note="Submitted for Publication",
	Year=1989)

@Unpublished(Aggregadgets,
	Key="Marchal",
	Author="Philippe Marchal",
	Title="The Aggregadgets: Hierarchical Graphical Objects",
	Note="Submitted for Publication",
	Year=1989)

@InBook(Biermann76a,
	Key="Biermann",
	Author="Alan W. Biermann",
	Title="Approaches to Automatic Programming",
	Booktitle="Advances in Computers",
	Editor="Morris Rubinoff and Marshall C. Yovitz",
	Volume=15,
	Address="New York",
	Publisher="Academic Press",
	Year=1976,
	Pages="1-63")

@InBook(MyersUIMSsurveyhix,
	Key="Myers",
	Author="Brad A. Myers",
	Title="State of the Art in User Interface Software Tools",
	Booktitle="Advances in Human-Computer Interaction, Volume 4",
	Editor="H. Rex Hartson and Deborah Hix",
	Volume=4,
	Publisher="Ablex Publishing",
	Year=1992,
	Pages="(in press)")

@InBook(carrollrossonusability,
	Key="Carroll",
	Author="John M. Carroll and Mary Beth Rosson",
	Title="Usability Specifications as a
		Tool in Iterative Development",
	Booktitle="Advances in Human-Computer Interaction, Volume 1",
	Editor="H. Rex Hartson",
	Volume=1,
	Address="New York",
	Publisher="Ablex Publishing",
	Year=1985,
	Pages="1-28")

@Article(EnglishMouse,
	Key="English",
	Author="W.K. English, D.C. Engelbart, and M.L. Berman",
	Title="Display Selection Techniques for Text Manipulation",
	Journal="IEEE Transactions on Human Factors in Electronics",
	Volume="HFE-8",
	Number=1,
	Month=Mar,
	Year=1967)

@Article(Biermann76b,
	Key="Biermann",
	Author="Alan W. Biermann and Ramachandran Krishnaswamy",
	Title="Constructing Programs from Example Computations",
	Journal="IEEE Transactions on Software Engineering",
	Volume="SE-2",
	Number=3,
	Month=Sep,
	Year=1976,
	Pages="141-153")

@InProceedings(DESAIN86,
	Key="Desain",
	Author="Peter Desain",
	Title="Graphical Programming in Computer Music",
	Organization="Computer Music Society",
	BookTitle="Proceedings of the International Computer Music Conference",
	Address="Royal Conservatory, The Hague, Netherlands",
	Month=Oct,
	Year=1986,
	Pages="161-166")

@Article(FOLEYPVS,
	Key="Foley",
	Author="James D. Foley and Charles F. McMath",
	Title="Dynamic Process Visualization",
	Journal="IEEE Computer Graphics and Applications",
	Volume=6,
	Number=2,
	Month=Mar,
	Year=1986,
	Pages="16-25")

@Article(MikeByDemo,
	Key="Olsen ",
	Author="Dan R. Olsen and John R. Dance",
	Title="Macros by Example in a Graphical UIMS",
	Journal="IEEE Computer Graphics and Applications",
	Volume=8,
	Number=1,
	Month=Jan,
	Year=1988,
	Pages="68-78")

@Article(OlsenStuf,
	Key="Olsen ",
	Author="Dan R. Olsen",
	Title="Editing Templates: A User Interface Generation Tool",
	Journal="IEEE Computer Graphics and Applications",
	Volume=6,
	Number=11,
	Month=Nov,
	Year=1986,
	Pages="40-45")

@PhDThesis(HALBERTPHD,
	Key="Halbert",
	Author="Daniel C. Halbert",
	Title="Programming by Example",
	School="Computer Science Division, Dept. of EE&CS, University of
		California",
	Address="Berkeley, CA",
	Pages=84,
	Year=1984,
	Note="Also: Xerox Office Systems Division, Systems Development
		Department, TR OSD-T8402, December, 1984",
	)

@MastersThesis(HALBERTMS,
	Key="Halbert",
	Author="Daniel C. Halbert",
	Title="An Example of Programming by Example",
	School="Computer Science Division, Dept. of EE&CS, University of
		California",
	Address="Berkeley, CA",
	Year=1981,
	Pages=55)

@InProceedings(LIEBERMAN82,
	Key="Lieberman",
	Author="Henry Lieberman",
	Title="Constructing Graphical User Interfaces by Example",
	Organization="GI'82",
	BookTitle="Proceedings Graphics Interface",
	Address="Toronto, Ontario, Canada",
	Month=May,
	Year=1982,
	pages="295-302")

@Article(Nix85,
	Key = "Nix",
	author = "Robert P. Nix",
	title = "Editing by Example",
	Journal = "ACM Transactions on Programming Languages and Systems",
	Volume = 7,
	Number = 4,
	Month = Oct,
	Year = 1985,
	Pages = "600-621")

@InProceedings(Fabrik,
	Key="Ludolph",
	Author="Frank Ludolph, Yu-Ying Chow, Dan Ingalls, Scott
		Wallace, and Ken Doyle",
	Title="The Fabrik Programming Environment",
	Organization="IEEE Computer Society",
	BookTitle="1988 IEEE Workshop on Visual Languages",
	Address="Pittsburgh, PA",
	Month=Oct,
	Year=1988,
	Pages="222-230")


@InProceedings(PED,
	Key="Pavlidis",
	Author="Theo Pavlidis and Christopher J. Van Wyk",
	Title="An Automatic Beautifier for Drawings and Illustrations",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'85",
	Address="San Francisco, CA",
	Volume=19,
	Number=3,
	Month=Jul,
	Day="22-26",
	Year=1985,
	Pages="225-234")

@InProceedings(Shaw75,
	Key="Shaw",
	Author="David E. Shaw, William R. Swartout, and C. Cordell Green",
	Title="Inferring Lisp Programs from Examples",
	Organization="IJCAI'75",
	BookTitle="Fourth International Joint Conference on Artificial Intelligence",
	Address="Tbilisi, USSR",
	Month=Sep,
	Year=1975,
	Pages="260-267")

@InProceedings(Progress,
	Key="Myers",
	Author="Brad A. Myers",
	Title="The Importance of Percent-Done Progress Indicators
		for Computer-Human Interfaces",
	Organization="Proceedings SIGCHI'85",
	BookTitle="Human Factors in Computing Systems",
	Address="San Francisco, CA",
	Month=Apr,
	Year=1985,
	Pages="11-17")

@Book(Pygmalion,
	Key="Smith",
	Author="David Canfield Smith",
	Title="Pygmalion: A Computer Program to Model and
		Stimulate Creative Thought",
	Address="Basel, Stuttgart",
 	Publisher="Birkhauser Verlag",
	Year=1977)

@InProceedings(CYPHERATCHI,
	Key="Cypher",
	Author="Allen Cypher",
	Title="EAGER: Programming Repetitive Tasks by Example",
	Organization="Proceedings SIGCHI'91",
	BookTitle="Human Factors in Computing Systems",
	Address="New Orleans, LA",
	Month=Apr,
	Year=1991,
	pages="33-39")

@InProceedings(bydemopanel,
	Key="Myers",
	Author="Brad A. Myers, Allen Cypher, David Maulsby, David C.
		Smith, and Ben Shneiderman",
	Title="Demonstrational Interfaces: Coming Soon?",
	Organization="Proceedings SIGCHI'91",
	BookTitle="Human Factors in Computing Systems",
	Address="New Orleans, LA",
	Month=Apr,
	Year=1991,
	pages="393-396")

@InProceedings(STASKOATCHI,
	Key="Stasko",
	Author="John T. Stasko",
	Title="Using Direct Manipulation to Build Algorithm Animations
			by Demonstration",
	Organization="Proceedings SIGCHI'91",
	BookTitle="Human Factors in Computing Systems",
	Address="New Orleans, LA",
	Month=Apr,
	Year=1991,
	Pages="307-314")

@Article(thesys,
	Key="Summers",
	Author="Phillip D. Summers",
	Title="A Methodology for LISP Program Construction from Examples",
	Journal="Journal of the ACM",
	Volume=24,
	Number=1,
	Pages="161-175",
	Month=Jan,
	Year=1977)

@Article(AndrewEnv,
	Key="Morris",
	Author="James H. Morris, Mahadev Satyanarayanan, Michael H. Conner,
		John H. Howard, David S. H. Rosenthal, and F. Donelson Smith",
	Title="Andrew: A Distributed Personal Computing Environment",
	Journal="Communications of the ACM",
	Volume=29,
	Number=3,
	Month=Mar,
	Year=1986,
	Pages="184-201")

@TechReport(Emacs,
	Key="Stallman",
	Author="Richard M. Stallman",
	Title="Emacs: The Extensible, Customizable, Self-Documenting Display
		Editor",
	Institution="MIT Artificial Intelligence Lab",
	Month=Aug,
	Year=1979,
	Number=519)

@TechReport(MYERSVPSURVEYTR,
	Key="Myers",
	Author="Brad A. Myers",
	Title="The State of the Art in Visual Programming and Program Visualization",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-88-114",
	Month=Feb,
	Year=1988)

@TechReport(demoTR,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Demonstrational Interfaces: A Step Beyond Direct Manipulation",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-90-162",
	Month=Aug,
	Year=1990)

@Article(bydemo,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Demonstrational Interfaces: A Step Beyond Direct Manipulation",
	Journal="IEEE Computer",
	Volume=25,
	number=**,
	Month=**,
	Year=1992,
	pages="(in press)")

@TechReport(CohnThesis,
	Key="Cohn",
	Author="Richard Joel Cohn",
	Title="Programmable Command Languages for Window Systems",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-88-139",
	Month=Jun,
	Year=1988,
	Pages=143)

@InProceedings(MACGNOMEVISUALIZATIONS,
	Key="Myers",
	Author="Brad A. Myers, Ravinder Chandhok, and Atul Sareen",
	Title="Automatic Data Visualization for Novice Pascal Programmers",
	Organization="IEEE Computer Society",
	BookTitle="1988 IEEE Workshop on Visual Languages",
	Address="Pittsburgh, PA",
	Month=Oct,
	Year=1988,
	Pages="192-198")

@InProceedings(DemoVLConf,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Invisible Programming",
	Organization="IEEE Computer Society",
	BookTitle="1990 IEEE Workshop on Visual Languages",
	Address="Chicago, Ill",
	Month=Oct,
	Year=1990,
	Pages=203-208)

@InProceedings(formatdemo,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Text Formatting by Demonstration",
	Organization="Proceedings SIGCHI'91",
	BookTitle="Human Factors in Computing Systems",
	Address="New Orleans, LA",
	Month=Apr,
	Year=1991,
	Pages="251-256")

@InProceedings(c32,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Graphical Techniques in a Spreadsheet for Specifying
			User Interfaces",
	Organization="Proceedings SIGCHI'91",
	BookTitle="Human Factors in Computing Systems",
	Address="New Orleans, LA",
	Month=Apr,
	Year=1991,
	Pages="243-249")

@Manual(Scribe,
	Key="Unilogic",
	Title="Scribe Document Production Software User's Manual",
	Organization="Unilogic, Ltd",
	Address="Pittsburgh, PA",
	Year=1985,
	Month=Jun)

@TechReport(Rhyne86,
	Key="Rhyne",
	Author="James R. Rhyne and Catherine G. Wolf",
	Title="Gestural Interfaces for Information Processing Applications",
	Institution="IBM T.J. Watson Research Center",
	Address="IBM Corporation, P.O. Box 218, Yorktown Heights, NY  10598",
	Number="12179",
	Month=Sep,
	Year=1986,
	Pages=15)

@InProceedings(Gould87,
	Key="Gould",
	Author="John D. Gould and Josiane Salaun",
	Title="Behavioral Experiments on Handmarkings",
	Organization="CHI+GI'87",
	BookTitle="Human Factors in Computing Systems",
	Address="Toronto, Ont., Canada",
	Month=Apr,
	Year=1987,
	pages="175-181")

@Article(Blit,
	Key="Pike",
	Author="Rob Pike",
	Title="Graphics in Overlapping Bitmap Layers",
	Journal="ACM Transactions on Graphics",
	Volume=2,
	Number=2,
	Pages="135-160",
	Month=Apr,
	Year=1983,
	Note="Also appears in @i(Computer Graphics: SIGGRAPH'83 Conference
		Proceedings), Detroit, Mich. Vol. 17, no. 3, July 25-29,
		1983. pp. 331-355.")

@Article(Smalltalkbitblt,
	Key="Ingalls",
	Author="Daniel H.H. Ingalls",
	Title="The Smalltalk Graphics Kernel",
	Journal="Byte Magazine",
	Volume=6,
	Number=8,
	Month=Aug,
	Year=1981,
	Pages="168-194")

@Article(DLisp,
	Key="Teitelman", 
	Author="Warren Teitelman",
	Title="A Display Oriented Programmer's Assistant",
	Journal="International Journal of Man-Machine Studies",
	Year=1979,
	Volume=11,
	Pages="157-187",
	Note="Also Xerox PARC Technical Report CSL-77-3, Palo Alto, CA, 
		March 8, 1977.")

@InProceedings(RossonSurvey,
	Key="Rosson",
	Author="Mary Beth Rosson, Suzanne Maass, and Wendy A. Kellogg",
	Title="Designing for Designers: An Analysis of Design
		Practices in the Real World",
	Organization="CHI+GI'87",
	BookTitle="Human Factors in Computing Systems",
	Address="Toronto, Ont., Canada",
	Month=Apr,
	Year=1987,
	pages="137-142")

@InProceedings(algae,
	Key="Flecchia",
	Author="Mark A. Flecchia and R. Daniel Bergeron",
	Title="Specifying Complex Dialogs in ALGAE",
	Organization="CHI+GI'87",
	BookTitle="Human Factors in Computing Systems",
	Address="Toronto, Ont., Canada",
	Month=Apr,
	Year=1987,
	pages="229-234")

@InBook(GiuseFrames,
	Key="Giuse",
	Author="Dario Giuse",
	Title="Efficient Frame Systems",
	Booktitle="Lecture Notes in Artificial Intelligence, EPIA 1989",
	Volume=390,
	Editors="J.P.Martins and E.M.Morgado",
	Publisher="Springer-Verlag",
	Month=Sep,
	Year=1989)

@Unpublished(KREfficient,
	Key="Giuse",
	Author="Dario Giuse",
	Title="Efficient Knowledge Representation Systems",
	Note="Submitted for Publication",
	Year=1988)

@InProceedings(Dante,
	Key="Kuokka",
	Author="Daniel R. Kuokka and Dario Giuse",
	Title="The Dante Application Interface",
	Organization="IEEE Computer Society",
	BookTitle="Proceedings of the 2nd IEEE Conference on Computer Workstations",
	Address="Santa Clara, California",
	Month=Feb,
	Year=1988,
	pages="102-110")

@TechReport(MetaDevice,
	Key="Giuse",
	Author="Dario Giuse and Lynn Baumeister",
	Title="The Meta-Device: An Object Based, Non-Retained Graphical Layer",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-88-136",
	Month=April,
	Year=1988)

@Manual(KnowledgeKraft,
	Key="Carnegie Group",
	Title="Knowledge Craft Reference Manual",
	Organization="Carnegie Group Inc.",
	Address="Pittsburgh, PA, 15222",
	Year=1986)

@TechReport(DPFormat,
	Key="Giuse",
	Author="Dario Giuse",
	Title="DP - Format of the Drawing Files",
	Institution="Carnegie Mellon University Robotics Institute",
	Number="CMU-RI-TR-85-16",
	Month=Sep,
	year=1985)

@TechReport(DP,
	Key="Giuse",
	Author="Dario Giuse",
	Title="DP - Command Set",
	Institution="Carnegie Mellon University Robotics Institute",
	Number="CMU-RI-TR-82-11",
	Month=Oct,
	year=1982)

@Article(WindowTax,
	Key="Myers",
	Author="Brad A. Myers",
	Title="A Taxonomy of User Interfaces for Window Managers",
	Journal="IEEE Computer Graphics and Applications",
	Volume=8,
	Number=5,
	Month=Sept,
	Year=1988,
	Pages="65-84")

@InProceedings(PeridotAI,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Using AI Techniques to Create User Interfaces by Example",
	Organization="AAAI",
	BookTitle="AAAI Workshop on Architectures for Intelligent Interfaces",
	Address="Monterey, CA",
	Month=Mar,
	Year=1988,
	pages="305-321")

@Article(GainingUIMS,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Gaining General Acceptance for UIMSs",
	Journal="Computer Graphics",
	Volume=21,
	Number=2,
	Month=Apr,
	Year=1987,
	Pages="130-134",
	Note="presented at the 1986 ACM SIGGRAPH Workshop on Software Tools
		for User Interface Development") 

@Article(BuxtonDevices,
	Key="Buxton",
	Author="William Buxton",
	Title="Lexical and Pragmatic Considerations of Input Structures",
	Journal="Computer Graphics",
	Volume=17,
	Number=1,
	Month=Jan,
	Year=1983,
	Pages="31-37")

@InProceedings(Davis64,
	Key="Davis",
	Author="M. R. Davis and T. O. Ellis",
	Title="The Rand Tablet: A Man-Machine Graphical Communication Device",
	Organization="AFIPS",
	BookTitle="Fall Joint Computer Conference Proceedings",
	Year=1964,
	Volume=26,
	pages="325-331")

@article(MINDS,
	key = <Young>,
	author = <Sheryl R. Young, Alexander G. Hauptmann, Wayne H. Ward,
			Edward T. Smith, and Philip Werner>,
	title = <High-level Knowledge Sources in Usable Speech
			Recognition Systems>,
	journal = <Communications of the ACM>,
	volume = <32>,
	number = <2>,
	month = <February>,
	year = <1989>,
	pages = <183-194>)

@InProceedings(BUXTON83,
	Key="Buxton",
	Author="W. Buxton, E. Fiume, R. Hill, A. Lee and C. Woo",
	Title="Continuous hand-gesture driven input",
	Organization="GI'83",
	BookTitle="Proceedings Graphics Interface",
	Year=1983,
	pages="191-195")

@Article(Jacob85,
	Key="Jacob",
	Author="Robert J.K. Jacob",
	Title="A State Transition Diagram Language for Visual Programming",
	Journal="IEEE Computer",
	Volume=18,
	number=8,
	Month=Aug,
	Year=1985,
	pages="51-59")

@Article(Wasserman,
	Key="Wasserman",
	Author="A.I. Wasserman and D.T. Shewmake",
	Title="Rapid Prototyping of Interactive Information Systems",
	Journal="ACM Software Engineering Notes",
	Volume=7,
	Year=1982,
	number=5,
	pages="171-180")

@Article(NASSISHNEIDERMAN,
	Key="Nassi",
	Author="I. Nassi and B. Shneiderman",
	Title="Flowchart Techniques for Structured Programming",
	Journal="SIGPLAN Notices",
	Volume=8,
	number=8,
	Month=Aug,
	Year=1973,
	Pages="12-26")

@Article(SmalltalkEnvironment,
	Key="Tesler",
	Author="Larry Tesler",
	Title="The Smalltalk Environment",
	Journal="Byte Magazine",
	Volume=6,
	Number=8,
	Month=Aug,
	Year=1981,
	Pages="90-147")

@InBook(WindowBookWinTax,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Interface Techniques and Exemplars",
	Pages="182-187",
	BookTitle="Methodology of Window Management",
	Editors="F.R.A. Hopgood, D.A. Duce, E.V.C. Fielding, K. Robinson,
		and A.S.  Williams",
	Publisher="Springer-Verlag",
	Address="Berlin",
	Year=1986)

@Article(LONDONVIS,
	Key="London",
	Author="Ralph L. London and Robert A. Duisberg",
	Title="Animating Programs in Smalltalk",
	Journal="IEEE Computer",
	Volume=18,
	number=8,
	Month=Aug,
	Year=1985,
	pages="61-71")

@InProceedings(duisbergbydemo,
	Key="Duisberg",
	Author="Robert A. Duisberg",
	Title="Visual Programming of Program Visualizations",
	Organization="Visual Language'87",
	BookTitle="1987 Workshop on Visual Languages",
	Address="Linkoping, Sweden",
	Month=Aug,
	Year=1987,
	Pages="55-65")

@InProceedings(hivisual,
	Key="Hirakawa",
	Author="M. Hirakawa, S. Iwata, I. Yoshimoto, M. Tanaka, and
		T. Ichikawa",
	Title="HI-VISUAL Iconic Programming",
	Organization="Visual Language'87",
	BookTitle="1987 Workshop on Visual Languages",
	Address="Linkoping, Sweden",
	Month=Aug,
	Year=1987,
	Pages="305-314")

@InProceedings(WIECHA,
	Key="Wiecha",
	Author="Charles Wiecha, William Bennet, Stephen Boies, and John Gould",
	Title="Generating user interfaces to highly interactive applications",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	Pages="277-282")

@article(HiGraphs,
	key="Harel",
	author="David Harel",
	title="On Visual Formalisms",
	journal=CACM,
	month=May,
	year=1988,
	volume=31,
	number=5,
	pages="514-530")

@InProceedings(GRAPHICALREPLACE,
	Key="Kurlander",
	Author="David Kurlander and Eric A. Bier",
	Title="Graphical Search and Replace",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'88",
	Address="Atlanta, GA",
	Volume=22,
	Number=4,
	Month=Aug,
	Day="1-5",
	Year=1988,
	Pages="113-120")

@InProceedings(ISIGRAPHLAYOUT,
	Key="Robins",
	Author="Gabriel Robins",
	Title="The ISI Grapher: a portable tool for displaying graphs pictorially",
	Booktitle="Symboliikka '87",
	Address="Helsinki, Finland",
	Month=Aug,
	Day="17-18",
	Year=1987,
	Note="USC/ISI Reprint Series ISI/RS-87-196, Sept, 1987,
		 Information Sciences Institute, Marina Del Rey, CA")

@InProceedings(MacGnome,
	Key="Chandhok",
	Author="R. Chandhok, et. al.",
	Title="Programming Environments based on structure editing: The 
			Gnome approach",
	BookTitle="Proceedings of the National Computer Conference (NCC'85)",
	Organization="AFIPS",
	Year=1985)

@article(HillTouchTablet,
	key="Hill",
	author="Ralph D. Hill",
	title="Adaptive 2-D Rotation Control",
	journal="ACM Transactions on Graphics",
	month=Apr,
	year=1987,
	volume=6,
	number=2,
	pages="159-161")

@Article(MacOverview,
	Key="Williams",
	Author="Gregg Williams",
	Title="The Apple Macintosh Computer",
	Journal=Byte,
	Month=Feb,
	year=1984,
	Volume=9,
	number=2,
	pages="30-54")

@Article(LisaInterview,
	Key="Morgan",
	Author="C. Morgan, G. Williams, and P. Lemmons",
	Title="An Interview with Wayne Rosing, Bruce Daniels, and
		Larry Tesler",
	Journal=Byte,
	Month=Feb,
	year=1983,
	Volume=8,
	number=2,
	pages="90-114")

@Article(OlympicMessage,
	Key="Boies",
	Author="S.J. Boies, J.D. Gould, S. Levy, J.T. Richards, and
		J.W. Schoonard",
	Title="The 1984 Olympic Message System--A Case Study in System Design",
	Journal="IBM Research Report",
	year=1985,
	Volume=RC-11138)

@Book(MacToolBox,
	Key="Apple",
	Author="Apple Computer, Inc.",
	Title="Inside Macintosh",
	Publisher="Addison-Wesley",
	Year=1985)

@Book(Postscript,
	Key="Adobe",
	Author="Adobe Systems, Inc",
	Title="Postscript Language Reference Manual",
	Publisher="Addison-Wesley",
	Year=1985)

@InProceedings(Xtk,
	Key="McCormack",
	Author="Joel McCormack and Paul Asente",
	Title="An Overview of the X Toolkit",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="46-55")

@InProceedings(olseneval,
	Key="Olsen",
	Author="Dan R. Olsen, Jr and Bradley W. Halversen",
	Title="Interface Usage Measurements in a User Interface
		Management System",
	Organization="Proceedings UIST'88",
	BookTitle="ACM SIGGRAPH Symposium on User Interface Software
		and Technology", 
	Month=Oct,
	Year=1988,
	Address="Banff, Alberta, Canada",
	pages="102-108")

@InProceedings(VU2,
	Key="Singh",
	Author="Gurminder Singh and Mark Green",
	Title="A High-Level User Interface Management System",
	Organization="Proceedings SIGCHI'89",
	BookTitle="Human Factors in Computing Systems",
	Address="Austin, TX",
	Month=Apr,
	Year=1989,
	pages="133-138")

@TechReport(KRTR2,
	Key="Giuse",
	Author="Dario Giuse",
	Title="KR: Constraint-Based Knowledge Representation",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-89-142",
	Month=Apr,
	year=1989,
	pages=34)

@article(Lookandfeel,
	key="Samuelson",
	author="Pamela Sameuelson",
	title="Why the Look and Feel of Software User Interfaces Should Not
		be Protected by Copyright Law",
	journal=CACM,
	month=May,
	year=1989,
	volume=32,
	number=5,
	pages="563-572")

@article(Swartout82,
	key="Swartout",
	author="W. Swartout and R. Balzer",
	title="The Inevitable Intertwining of Specification and 
		Implementation",
	journal=CACM,
	month=Jul,
	year=1982,
	volume=25,
	number=7,
	pages="438-440")

@InProceedings(snapdragging,
	Key="Bier",
	Author="Eric Allan Bier and Maureen C. Stone",
	Title="Snap-Dragging",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'86",
	Volume=20,
	number=4,
	Month=Aug,
	Year=1986,
	Address="Dallas, Texas",
	Pages="233-240")

@InProceedings(GWUIMS,
	Key="Sibert",
	Author="John L. Sibert, William D. Hurley and Teresa W. Bleser",
	Title="An Object-Oriented User Interface Management System",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'86",
	Volume=20,
	number=4,
	Month=Aug,
	Year=1986,
	Address="Dallas, Texas",
	Pages="259-268")

@InProceedings(Juno,
	Key="Nelson",
	Author="Greg Nelson",
	Title="Juno, a Constraint-Based Graphics System",
	BookTitle="Computer Graphics",
	Organization="Proceedings SIGGRAPH'85",
	Address="San Francisco, CA",
	Volume=19,
	Number=3,
	Month=Jul,
	Day="22-26",
	Year=1985,
	Pages="235-243")

@PhDThesis(InteractiveFictionThesis,
	Key="Laurel",
	Author="Brenda K. Laurel",
	Title="Toward the Design of a Computer-Based Interactive Fantasy System",
	School="Ohio State University",
	Year=1986,
	Pages=312,
	Note="Available from University Microfilms")

@Article(InteractiveFictionByte,
	Key="??",
	Author="??",
	Title="Interactive Fiction as Literature",
	Journal="Byte Magazine",
	Volume=??,
	Number=??,
	Month=May,
	Year=1987,
	Pages="135-??")

@TechReport(Gosling,
	Key="Gosling",
	Author="Jim Gosling",
	Title="Algebraic Constraints",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-83-132",
	year=1983)

@Book(LelerConstraintBook,
	Key="Leler",
	Author="W. Leler",
	Title="Constraint Programming Languages: Their Specification and
		Generation",
	Address="New York",
	Publisher="Addison-Wesley Publishing Company",
	Year=1988)

@Article(MackinlayTOG,
	Key="Mackinlay",
	Author="Jock Mackinlay",
	Title="Automating the Design of Graphical Presentation of Relational
		Information",
	Journal="ACM Transaction on Graphics",
	Volume=5,
	Number=2,
	Pages="110-141",
	Month=Apr,
	Year=1986)

@Book(IndustRobot,
	Key="Tanner",
	Editor="William R. Tanner",
	Title="Industrial Robots - Volume 1: Fundamentals",
	Address="Dearborn, Michigan",
	Publisher="Society of Manufacturing Engineers",
	Year=1979)

@PhDThesis(Robotbyexample,
	Key="MacDonald",
	Author="B. A. MacDonald",
	Title="Designing teachable robots",
	School="Dept. of Electrical Engineering, University of Canterbury,
			Christchurch, NZ",
	Year=1984
        @Comment[From David Maulsby]
	)

@Book(ProgUIBook,
	Key="Brown",
	Author="Judith R. Brown and Steve Cunningham",
	Title="Programming the User Interface; Principles and Examples",
	Address="New York",
	Publisher="John Wiley & Sons",
	Year=1989,
	Pages=371)

@Book(basscoutazbook,
	Key="Bass",
	Author="Len Bass and Joelle Coutaz",
	Title="Developing Software for the User Interface",
	Address="Reading, MA",
	Publisher="Addison-Wesley",
	Year=1991,
	Pages=256)

@InProceedings(Jade,
	Key="Vander Zanden",
	Author="Brad Vander Zanden and Brad A. Myers",
	Title="Automatic, Look-and-Feel Independent Dialog Creation 
		for Graphical User Interfaces",
	Organization="Proceedings SIGCHI'90",
	BookTitle="Human Factors in Computing Systems",
	Address="Seattle, WA",
	Month=Apr,
	Year=1990,
	pages="27-34")

@InProceedings(PPS,
	Key="Olsen",
	Author="Dan R. Olsen, Jr.",
	Title="Propositional Production Systems for Dialog Description",
	Organization="Proceedings SIGCHI'90",
	BookTitle="Human Factors in Computing Systems",
	Address="Seattle, WA",
	Month=Apr,
	Year=1990,
	pages="57-63")

@InProceedings(dertouzoschi90,
	Key="Dertouzos",
	Author="Michael L. Dertouzos",
	Title="Redefining Tomorrow's User Interface",
	Organization="Proceedings SIGCHI'90",
	BookTitle="Human Factors in Computing Systems",
	Address="Seattle, WA",
	Month=Apr,
	Year=1990,
	pages="1")

@InProceedings(MackinlayDevices,
	Key="Card",
	Author="Stuart K. Card, Jock D. Mackinlay, and George G. Robertson",
	Title="The Design Space of Input Devices",
	Organization="Proceedings SIGCHI'90",
	BookTitle="Human Factors in Computing Systems",
	Address="Seattle, WA",
	Month=Apr,
	Year=1990,
	pages="117-124")

@InProceedings(NoPump,
	Key="Wilde",
	Author="Nicholas Wilde and Clayton Lewis",
	Title="Spreadsheet-based Interactive Graphics: from Prototype to Tool",
	Organization="Proceedings SIGCHI'90",
	BookTitle="Human Factors in Computing Systems",
	Address="Seattle, WA",
	Month=Apr,
	Year=1990,
	pages="153-159")

@InProceedings(Miro3,
	Key="Heydon",
	Author="Allan Heydon, Mark W. Maimone, J.D. Tygar, Jeannette M. Wing, and
			Amy Moormann Zaremski",
	Title="Miro' Tools",
	Organization="IEEE Computer Society",
	BookTitle="Proceedings of the 1989 IEEE Workshop on Visual Languages",
	Month=Oct,
	Year=1989,
	Pages="86-91",
	Note="Also available as Carnegie Mellon University,
		School of Computer Science
		Technical Report number CMU-CS-89-159")

@Article(ApogeeTois,
        Key="Hudson",
        Author="Scott E. Hudson and Shamim P. Mohamed",
        Title="Interactive Specification of Flexible User Interface Displays",
        Journal="ACM Transactions on Information Systems",
        Volume=8,
        Number=3,
        Month="July",
        Year=1990,
        Pages="269-288")

@TechReport(PenguimsTechRpt,
        Key="Hudson",
        Author="Scott E. Hudson",
        Title="An Enhanced Spreadsheet Model for User Interface Specification",
        Institution="The University of Arizona",
        Number="TR90-33",
        Year=1990)

@Article(GarnetIEEE,
	Key="Myers",
	Author="Brad A. Myers, Dario A. Giuse, Roger B. Dannenberg, 
			Brad Vander Zanden, David S. Kosbie, Edward Pervin, 
			Andrew Mickish, and Philippe Marchal",
	Title="Garnet: Comprehensive Support for Graphical,
			Highly-Interactive User Interfaces",
	Journal="IEEE Computer",
	year=1990,
	Volume=23,
	number=11,
	month=Nov,
	Pages="71-85"
	)

@Article(xnext,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Making it Easy to Create Highly-Interactive, Graphical
		Applications in Lisp",
	Journal="XNextEvent: The Official Newsletter of XUG, the X User's Group",
	year=1990,
	Volume=3,
	number=1,
	month=May,
	Pages="1, 16-22"
	)

@Unpublished(aggregateinstances,
	Key="Dannenberg",
	Author="Roger B. Dannenberg, Brad A. Myers, Dario Giuse, and David Kosbie",
	Title="Using Aggregates as Prototypes",
	year=1990,
	Note="Submitted for Publication"
	)

@Unpublished(autoupdate,
	Key="Kosbie",
	Author="David Kosbie, Brad Vander Zanden, Brad A. Myers, and Dario Giuse",
	Title="Automatic Graphical Output Management",
	year=1990,
	Note="Submitted for Publication"
	)

@Article(MVC,
	Key="Krasner",
	Author="Glenn E. Krasner and Stephen T. Pope",
	Title="A Description of the Model-View-Controller User 
		Interface Paradigm in the Smalltalk-80 system",
	Journal="Journal of Object Oriented Programming",
	Volume=1,
	Number=3,
	Pages="26-49",
	Month=Aug,
	Year=1988)

@book(sml,
       key="Milner",
       author="Robin Milner, Mads Tofte, and Robert Harper",
       title="The Definition of Standard ML",
       Address="Cambridge, MA",
       Publisher="MIT Press",	
       Year=1990)

@book(uilangbook,
       key="Myers",
       editor="Brad A. Myers",
       title="Languages for Developing User Interfaces",
       Address="Boston, MA",
       Publisher="Jones and Bartlett",	
       Year=1992)

@InProceedings(ConstraintHierarchies,
	Key="Borning",
	Author="A. Borning, R. Duisberg, B. Freeman-Benson, A. Kramer, and
			M. Woolf",
	Title="Constraint Hierarchies", 
	BookTitle="OOPSLA'87 Conference Proceedings",
	Year=1987,
	pages="48-60")

@article(ConstraintsCACM,
	key="Freeman-Benson",
	author="Bjorn N. Freeman-Benson, John Maloney, and Alan Borning",
	title="An Incremental Constraint Solver",
	journal=CACM,
	month=Jan,
	year=1990,
	volume=33,
	number=1,
	pages="54-63")


@TechReport(GarnetPapersTR,
	Key="Myers",
	author="Brad A. Myers, editor",
	Title="The Garnet Compendium: Collected Papers, 1989-1990",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-90-154",
	Month=August,
	year=1990)


@Comment{*** The Garnet manuals ****}

@TechReport(OldGarnetToolkitManual,
	Key="Myers",
	Author="Brad A. Myers, Dario Giuse, Roger B. Dannenberg, 
			Brad Vander Zanden, David Kosbie, Philippe Marchal,
			Ed Pervin, and John A. Kolojejchick",
	Title="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-89-196",
	Month=Nov,
	year=1989)

@TechReport(GarnetToolkitManual,
	Key="Myers",
	Author="Brad A. Myers, Dario Giuse, Roger B. Dannenberg, 
		Brad Vander Zanden, David Kosbie, Philippe Marchal, Ed Pervin,
		Andrew Mickish, John A. Kolojejchick",
	Title="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Institution="Carnegie Mellon University Computer Science Department",
	Number="CMU-CS-90-117-R",
	Month=June,
	year=1991)

@InBook(GarnetOverview,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Overview of the Garnet Toolkit",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="1-12"
	)

@InBook(GarnetCHI,
	Key="Myers",
	Author="Brad A. Myers, Dario Giuse, Roger B. Dannenberg, 
			Brad Vander Zanden, David Kosbie, Philippe Marchal,
			and Ed Pervin",
	Title="Comprehensive Support for Graphical, Highly-Interactive User
			Interfaces: The Garnet User Interface Development
			Environment",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="13-32"
	)

@InBook(GarnetTour,
	Key="Myers",
	Author="Brad A. Myers",
	Title="An On-Line Tour through Garnet",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="33-50"
	)

@InBook(KRMANUAL,
	Key="Giuse",
	Author="Dario Giuse",
	Title="KR Reference Manual: Constraint-Based Knowledge Representation",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="51-84"
	)

@InBook(OpalMANUAL,
	Key="Myers",
	Author="Brad A. Myers, John A. Kolojejchick, and Edward Pervin",
	Title="Opal Reference Manual; The Garnet Graphical Object System",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="85-126"
	)

@InBook(INTERMANUAL,
	Key="Myers",
	Author="Brad A. Myers",
	Title="Interactors Reference Manual: Encapsulating Mouse and
			Keyboard Behaviors",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="126-178"
	)

@InBook(AGGREGADGETSMANUAL,
	Key="Marchal",
	Title="Aggregadgets and AggreLists Reference Manual",
	Author="Philippe Marchal and Andrew Mickish",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="179-200"
	)

@InBook(GarnetGadgetsManual,
	Key="Mickish",
	Author="Andrew Mickish",
	Title="Garnet Gadgets Reference Manual",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="201-222"
	)

@InBook(GARNETDEBUGMANUAL,
	Key="Dannenberg",
	Author="Roger B. Dannenberg",
	Title="Debugging Tools for Garnet; Reference Manual",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="223-238"
	)

@InBook(GarnetDemos,
	Key="Myers",
	Organization="Carnegie Mellon University, School of Computer Science",
	Author="Brad A. Myers",
	Title="Garnet Demos",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="239-246"
	)

@InBook(GarnetSample,
	Key="Myers",
	Author="Brad A. Myers",
	Title="A Sample Garnet Program",
	BookTitle="The Garnet Toolkit Reference Manuals: Support for
		Highly-Interactive, Graphical User Interfaces in Lisp",
	Publisher="Carnegie Mellon University Computer Science Department
			Technical Report CMU-CS-89-196",
	Month=Nov,
	year=1989,
	pages="247-260"
	)

@unpublished(MacromindDirector,
	key="MacroMind",
	title="Director.",
	author="MacroMind, 410 Townsend Suite 408, San
		Francisco, CA  94107. Phone (415) 442-0200.",
	year=1990)

@unpublished(BricklinDemo,
	key="Sage",
	title="Dan Bricklin's Demo II, Version 3.0",
	author="Sage Software,
		Inc.  1700 NW 167th Place, Beaverton, OR  97006.
		Phone (503) 645-1150.  A division of InterSolv",
	year=1990)

@unpublished(UIMX,
	key="VisualEdge",
	title="UIMX",
	author="Visual Edge Software Ltd., 3870 Cote Vertu,
		Montreal, Quebec  H4R 1V4.  Phone (514) 332-6430",
	year=1990)

@unpublished(xvt,
	key="XVT",
	title="XVT",
	author="XVT Software, Inc., Box 18750 Boulder, CO 80308.
		Phone (303) 443-4223",
	year=1991)

@unpublished(toolbook,
	key="Asymetrix",
	title="ToolBook",
	author="Asymetrix Corporation, 110 110th Ave. N.E.,
		Suite 717, Bellevue, WA  98004.  Phone (206) 462-0501.",
	year=1990)

@unpublished(SpinnakerPlus,
	key="Spinnaker",
	title="Spinnaker PLUS",
	author="Spinnaaker Software.  201 Broadway,
		Cambridge, MA  02139-1901.  Phone (617) 494-1200",
	year = 1991)

@unpublished(GuideOWL,
	key="OWL",
	title="Guide",
	author="Owl International, Inc.  2800 156th Avenue SE,
		Second Floor, Bellevue, WA  98007.  Phone (206) 747-3203.",
	Year=1991)

@unpublished(Blueskywindowmaker,
	key="BlueSky",
	title="WindowsMAKER",
	author="Blue Sky Software Corporation, 2375 East
		Tropicana Ave.,  Suite 320, Las Vegas, NV  89119.
		Phone (702) 465-6365",
	year=1991)

@unpublished(Autocode,
	key="AutoCode",
	title="AutoCode",
	author="Integrated Systems, 3260 Jay Street, Santa Clara, CA  94054.
		Phone (408) 980-1500",
	year=1991)

@unpublished(InterMAPhics,
	key="Prior",
	title="InterMAPhics",
	author="Prior Data Sciences, 240 Michael Cowpland Drive, Kanata, Ontario
			Canada, K2M 1P6,
		Phone (613) 591-7235",
	year=1991)

@unpublished(SmethersBarnes,
	Key="SmethersBarnes",
	title="Prototyper 3.0",
	author="SmethersBarnes, P.O. Box 639,
		Portland, Oregon 97207, Phone (503) 274-7179",
	year=1990)

@unpublished(Next,
	key="NeXT",
	title="NeXTStep and the NeXT Interface Builder",
	author="NeXT, Inc.
		900 Chesapeake Drive, Redwood City, CA  94063",
	year=1991)

@unpublished(GOCOMPUTERS,
	key="GO",
	title="PenPoint",
	author="GO Corporation.  950 Tower Lane, Suite 1400, Foster
		City, CA 94404. Phone (415) 345-7400",
	year=1991)


@Article(PtrVarsTochi,
        Key="Vander Zanden",
        Author="Brad Vander Zanden, Brad A. Myers, Dario Giuse and
                Pedro Szekely", 
        Title="Integrating Pointer Variables into One-Way Constraint Models",
        Year=1994,
        Vol=1,
        Issue=2,
        Month=June,
        Journal="ACM Transactions on Computer Human Interaction",
        pages=161-213)
