Research directions for user interface software tools

Apres un etat des lieux des outils informatiques existant a l'interface avec l'utilisateur, l'auteur expose quel devrait etre l'environnement de cet utilisateur, technologique et logistique. Les instruments de recherche doivent etre fiables, faciles a utiliser, malleables et exhaustifs

[1]  Alan Borning,et al.  ThingLab: a constraint-oriented simulation laboratory , 1979 .

[2]  Ian H. Witten,et al.  Metamouse: specifying graphical procedures by example , 1989, SIGGRAPH.

[3]  Roger B. Dannenberg,et al.  Creating graphical interactive application objects by demonstration , 1989, UIST '89.

[4]  James D. Foley,et al.  Coupling a UI framework with automatic generation of context-sensitive animated help , 1990, UIST '90.

[5]  James D. Foley,et al.  Coupling application design and user interface design , 1992, CHI.

[6]  Dan R. Olsen,et al.  A Programming Language Basis for User Interface Management , 1989 .

[7]  Harry C. Forsdick,et al.  MMConf: an infrastructure for building shared multimedia applications , 1990, CSCW '90.

[8]  Charles Wiecha,et al.  Generating user interfaces: principles and use of it style rules , 1990, UIST '90.

[9]  Eero Eloranta User Interface , 1988, Computer-Aided Production Management.

[10]  Alan Borning,et al.  The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory , 1981, TOPL.

[11]  Scott E. Hudson,et al.  Incremental attribute evaluation: a flexible algorithm for lazy update , 1991, TOPL.

[12]  Thomas W. Malone,et al.  Object lens: a “spreadsheet” for cooperative work , 2018, TOIS.

[13]  Mary Beth Rosson,et al.  Smalltalk scaffolding: a case study of minimalist instruction , 1990, CHI '90.

[14]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[15]  Allen Cypher,et al.  EAGER: programming repetitive tasks by example , 1991, CHI.

[16]  J Foley,et al.  Transformations on a formal specification of user-computer interfaces , 1987, COMG.

[17]  B. A. Myers,et al.  Visual programming, programming by example, and program visualization: a taxonomy , 1986, CHI '86.

[18]  Dan R. Olsen,et al.  A programming language basis for user interface , 1989, CHI '89.

[19]  永井 保夫,et al.  Constraint Programming Languages; Their Specification and Generation, Wm Leler, Addison-Wesley, 1988 ( 制約論理プログラミング) , 1992 .

[20]  Gerhard Fischer,et al.  End-user modifiability in design environments , 1990, CHI '90.

[21]  Thomas P. Moran,et al.  User-tailorable systems: pressing the issues with buttons , 1990, CHI '90.

[22]  Alan Borning,et al.  Constraint-Based Tools for Building User Interfaces , 1986, ACM Trans. Graph..

[23]  Brad A. Myers,et al.  Creating user interfaces by demonstration , 1988 .

[24]  Brad A. Myers,et al.  A user interface toolkit based on graphical objects and constraints , 1988, OOPSLA 1988.

[25]  Dan R. Olsen,et al.  Interface usage measurements in a user interface management system , 1988, UIST '88.

[26]  Allen Cypher,et al.  EAGER: programming repetitive tasks by example , 1991, CHI.

[27]  James D. Foley,et al.  Controlling user interface objects through pre- and postconditions , 1992, CHI.

[28]  Charles Wiecha,et al.  Transformations on a dialog tree: rule-based maping of content to style , 1989, UIST '89.

[29]  Bonnie A. Nardi,et al.  An ethnographic study of distributed problem solving in spreadsheet development , 1990, CSCW '90.

[30]  Luca Cardelli,et al.  Building user interfaces by direct manipulation , 1988, UIST '88.

[31]  B. Myers Creating dynamic interaction techniques by demonstration , 1987, CHI '87.

[32]  Dan R. Olsen,et al.  Propositional production systems for dialog description , 1990, CHI '90.

[33]  Brad A. Myers Creating dynamic interaction techniques by demonstration , 1987, CHI 1987.

[34]  Douglas J. Gillan,et al.  How does Fitts' law fit pointing and dragging? , 1990, CHI '90.