Overcoming current growth limits in UI development

ions that structure what you see. Since the abstraction may not have an obvious correlation to what is displayed, users have to rely on memory or unders tanding of internal structures to infer the abstractions. Human memory is a notoriously expensive cost component in

[1]  Brad A. Myers,et al.  Demonstrational interfaces: A step beyond direct manipulation , 1992, Computer.

[2]  Leonard J. Bass,et al.  Developing software for the user interface , 1991, The SEI series in software engineering / Software Engineering Institute.

[3]  Jakob Nielsen,et al.  The experience of learning and using Smalltalk , 1989, IEEE Software.

[4]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[5]  Jakob Nielsen,et al.  The learnability of HyperCard as an object-oriented programming system , 1991 .

[6]  D. Shafer Hypertalk Programming , 1988 .

[7]  Richard Mark Soley,et al.  Object Management Architecture Guide , 1993 .

[8]  Brad A. Myers,et al.  Languages for developing user interfaces , 1992 .

[9]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[10]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[11]  William Buxton,et al.  Readings in human-computer interaction , 1987 .

[12]  J. C. Martin,et al.  Introduction to Languages and the Theory of Computation" 3rd Ed , 1991 .

[13]  Brad A. Myers Report on the CHI'91 Workshop on Languages for Developing User Interfaces , 1992, SIGP.

[14]  T. Kuhn,et al.  The Structure of Scientific Revolutions. , 1964 .

[15]  Ben Shneiderman,et al.  Designing the user interface (videotape) , 1987 .

[16]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[17]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .