Past, present, and future of user interface software tools

Brad A. Myers, Scott E. Hudson, Randy F. Pausch. Past, present, and future of user interface software tools. ACM Transactions on Computer-Human Interaction, 7(1):3-28, 2000. [doi]

References

  • Randy Pausch , Matthew Conway , Robert Deline, Lessons learned from SUIT, the simple user interface toolkit, ACM Transactions on Information Systems (TOIS), v.10 n.4, p.320-344, Oct. 1992 [doi>10.1145/146486.146489]
  • Ralph D. Hill , Tom Brinck , Steven L. Rohall , John F. Patterson , Wayne Wilner, The Rendezvous architecture and language for constructing multiuser applications, ACM Transactions on Computer-Human Interaction (TOCHI), v.1 n.2, p.81-125, June 1994 [doi>10.1145/180171.180172]
  • Jakob Nielsen, Multimedia and hypertext: the Internet and beyond, Academic Press Professional, Inc., San Diego, CA, 1995
  • Mark Weiser, Some computer science issues in ubiquitous computing, Communications of the ACM, v.36 n.7, p.75-84, July 1993 [doi>10.1145/159544.159617]
  • Norbert A. Streitz , Jörg Geißler , Torsten Holmer , Shin'ichi Konomi , Christian Müller-Tomfelde , Wolfgang Reischl , Petra Rexroth , Peter Seitz , Ralf Steinmetz, i-LAND: an interactive landscape for creativity and innovation, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.120-127, May 15-20, 1999, Pittsburgh, Pennsylvania, United States [doi>10.1145/302979.303010]
  • TESLER, L. 1981. The Smalltalk environment. BYTE 6, 8, 90-147.
  • Aileen Worden , Nef Walker , Krishna Bharat , Scott Hudson, Making computers easier for older adults to use: area cursors and sticky icons, Proceedings of the SIGCHI conference on Human factors in computing systems, p.266-271, March 22-27, 1997, Atlanta, Georgia, United States [doi>10.1145/258549.258724]
  • Douglas, C. Engelbart , William, K. English, A research center for augmenting human intellect, Computer-supported cooperative work: a book of readings, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1988
  • Brad A. Myers, A brief history of human-computer interaction technology, interactions, v.5 n.2, p.44-54, March/April 1998 [doi>10.1145/274430.274436]
  • Anthony I. Wasserman , David T. Shewmake, Rapid prototyping of interactive information systems, ACM SIGSOFT Software Engineering Notes, v.7 n.5, p.171-180, December 1982 [doi>10.1145/1006258.1006289]
  • LASKY, M. S., MCCRACKEN, H., AND BIELSKI, V. 1998. Just how helpful are handhelds?. CNN Interact. 9809, 09 (Sept 9).
  • Dan R. Olsen , Bradley W. Halversen, Interface usage measurements in a user interface management system, Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software, p.102-108, October 17-19, 1988, Alberta, Canada [doi>10.1145/62402.62420]
  • Anind K. Dey , Gregory D. Abowd , Andrew Wood, CyberDesk: a framework for providing self-integrating context-aware services, Proceedings of the 3rd international conference on Intelligent user interfaces, p.47-54, January 06-09, 1998, San Francisco, California, United States [doi>10.1145/268389.268398]
  • Alan Curtis Kay, The reactive engine, 1969
  • Brad A. Myers , Dario A. Giuse , Roger B. Dannenberg , David S. Kosbie , Edward Pervin , Andrew Mickish , Brad Vander Zanden , Philippe Marchal, Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces, Computer, v.23 n.11, p.71-85, November 1990 [doi>10.1109/2.60882]
  • Piyawadee Sukaviriya , James D. Foley , Todd Griffith, A second generation user interface design environment: the model and the runtime architecture, Proceedings of the SIGCHI conference on Human factors in computing systems, p.375-382, April 24-29, 1993, Amsterdam, The Netherlands [doi>10.1145/169059.169299]
  • Philip J. Hayes , Pedro A. Szekely , Richard A. Lerner, Design alternatives for user interface management sytems based on experience with COUSIN, Proceedings of the SIGCHI conference on Human factors in computing systems, p.169-175, April 1985, San Francisco, California, United States [doi>10.1145/317456.317488]
  • OUSTERHOUT, J. K. 1991. An Xll toolkit based on the Tcl language. In Proceedings on 1991 Winter USENIX Conference, USENIX Assoc., Berkeley, CA, 105-115.
  • WINOGRAD, T. 1998. A human-centered interaction architecture. Working paper for the Interactive Workspaces Project. Stanford University, Stanford, CA. http://graphics.stanford. EDU/projects/iwork/.
  • Jakob Nielsen, Usability Engineering, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1993
  • Charles Wiecha , William Bennett , Stephen Boies , John Gould , Sharon Greene, ITS: a tool for rapidly developing interactive applications, ACM Transactions on Information Systems (TOIS), v.8 n.3, p.204-236, July 1990 [doi>10.1145/98188.98194]
  • Robert J. K. Jacob, A specification language for direct-manipulation user interfaces, ACM Transactions on Graphics (TOG), v.5 n.4, p.283-317, Oct. 1986 [doi>10.1145/27623.27624]
  • WEISER, M. AND BROWN, J. S. 1996. The coming age of calm technology. Available via http://www.ubiq.com/hypertext/weiser/acmfuture2endnote.htm.
  • Mark Lutz, Programming python, O'Reilly & Associates, Inc., Sebastopol, CA, 1996
  • NEWMAN, W. M. 1968. A system for interactive graphical programming. In Proceedings of the Spring Joint Computer Conference, AFIPS Press, Arlington, VA, 47-54.
  • Dan R. Olsen, Jr., MIKE: the menu interaction kontrol environment, ACM Transactions on Graphics (TOG), v.5 n.4, p.318-344, Oct. 1986 [doi>10.1145/27623.28868]
  • Axel Kramer, Translucent patches—dissolving windows, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.121-130, November 02-04, 1994, Marina del Rey, California, United States [doi>10.1145/192426.192474]
  • PALAY, A. J., HANSEN, W., KAZAR, M., SHERMAN, M., WADLOW, M., NEUENDORFFER, T., STERN, Z., BADER, M., AND PETERS, T. 1988. The Andrew toolkit: An overview. In Proceedings on Winter 1988 Usenix Technical Conference, USENIX Assoc., Berkeley, CA, 9-21.
  • Andrew J. Schulert , George T. Rogers , James A. Hamilton, ADM — a dialog manager, Proceedings of the SIGCHI conference on Human factors in computing systems, p.177-183, April 1985, San Francisco, California, United States [doi>10.1145/317456.317489]
  • Jarrett Rosenberg , Paul Asente , Mark Linton , Andrey Palay, X toolkits: the lessons learned, Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology, p.108-111, October 03-05, 1990, Snowbird, Utah, United States [doi>10.1145/97924.97937]
  • Scott E. Hudson , Roger King, A generator of direct manipulation office systems, ACM Transactions on Information Systems (TOIS), v.4 n.2, p.132-163, April 1986 [doi>10.1145/6168.6171]
  • Eric A. Bier , Maureen C. Stone , Ken Pier , William Buxton , Tony D. DeRose, Toolglass and magic lenses: the see-through interface, Proceedings of the 20th annual conference on Computer graphics and interactive techniques, p.73-80, September 1993 [doi>10.1145/166117.166126]
  • Mark Green, The University of Alberta user interface management system, Proceedings of the 12th annual conference on Computer graphics and interactive techniques, p.205-213, July 1985 [doi>10.1145/325334.325286]
  • B. T. Zanden, Constraint grammars–a new model for specifying graphical applications, Proceedings of the SIGCHI conference on Human factors in computing systems: Wings for the mind, p.325-330, March 1989 [doi>10.1145/67449.67513]
  • Brad Myers , Jim Hollan , Isabel Cruz , Steve Bryson , Dick Bulterman , Tiziana Catarci , Wayne Citrin , Ephraim Glinert , Jonathan Grudin , Yannis Ioannidis, Strategic directions in human-computer interaction, ACM Computing Surveys (CSUR), v.28 n.4, p.794-809, Dec. 1996 [doi>10.1145/242223.246855]
  • SHNEIDERMAN, B. 1983. Direct manipulation: A step beyond programming languages. IEEE Computer 16, 8, 57-69.
  • ENGLISH, W. K., ENGELBART, D. C., AND BERMAN, M. L. 1967. Display selection techniques for text manipulation. IEEE Trans. Hum. Factors Elec. HFE-8, 1.
  • Larry Wall , Randal L. Schwartz, Programming perl, O'Reilly & Associates, Inc., Sebastopol, CA, 1991
  • OLSEN, D. R., JR., FOLEY, J., HUDSON, S., MmLER, J., AND MYERS, B. 1993. Research directions for user interface software tools. Behav. Inf. Tech. 12, 2, 80-97.
  • Brad A. Myers, User interface software tools, ACM Transactions on Computer-Human Interaction (TOCHI), v.2 n.1, p.64-103, March 1995 [doi>10.1145/200968.200971]
  • David E. Kieras , Scott D. Wood , Kasem Abotel , Anthony Hornof, GLEAN: a computer-based tool for rapid GOMS model usability evaluation of user interface designs, Proceedings of the 8th annual ACM symposium on User interface and software technology, p.91-100, November 15-17, 1995, Pittsburgh, Pennsylvania, United States [doi>10.1145/215585.215700]
  • PAUSCH, R., BURNETTE, T., CAPEHART, A., CONWAY, M., COSGROVE, D., DELINE, R., DURBIN, J., GOSSWEILER, R., VIOGA, S., AND WHITE, J. 1995. Alice: A rapid prototying system for 3D graphics. IEEE Comput. Graph. Appl. 15, 3 (May), 8-11.
  • Brad Vander Zanden , Brad A. Myers, Automatic, look-and-feel independent dialog creation for graphical user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.27-34, April 01-05, 1990, Seattle, Washington, United States [doi>10.1145/97243.97248]
  • SUHM, B., MYERS, B., AND WAIBEL, A. 1996. Designing interactive error recovery methods for speech interfaces. In Proceedings of the CHI'96 Workshop on Designing the User Interface for Speech Recognition Applications, ACM Press, New York, NY.
  • Pedro Szekely , Ping Luo , Robert Neches, Beyond interface builders: model-based interface tools, Proceedings of the SIGCHI conference on Human factors in computing systems, p.383-390, April 24-29, 1993, Amsterdam, The Netherlands [doi>10.1145/169059.169305]
  • SUTHERLAND, I. E. 1963. Sketchpad: A man-machine graphical communication system. In AFIPS Conference Proceedings, 329-346.
  • Joel McCormack , Paul Asente, An overview of the X toolkit, Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software, p.46-55, October 17-19, 1988, Alberta, Canada [doi>10.1145/62402.62407]
  • Brad A. Myers , David Canfield Smith , Bruce Horn, Report of the “End-User Programming” working group, Languages for developing user interfaces, A. K. Peters, Ltd., Natick, MA, 1992
  • ROSENTHAL, D. S. H. 1987. A simple Xll client program, or, how hard can it really be to write "Hello World". In Proceedings of USENIX, USENIX Assoc., Berkeley, CA, 229-233.
  • W. Buxton , M. R. Lamb , D. Sherman , K. C. Smith, Towards a comprehensive user interface management system, Proceedings of the 10th annual conference on Computer graphics and interactive techniques, p.35-42, July 25-29, 1983, Detroit, Michigan, United States [doi>10.1145/800059.801130]
  • TEITELMAN, W. 1979. A display oriented programmer's assistant. Int. J. Man-Mach. Stud. 11, 2, 157-187. Also Xerox PARC Technical Report CSL-77-3.
  • D. A. Henderson, Jr., The Trillium user interface design environment, Proceedings of the SIGCHI conference on Human factors in computing systems, p.221-227, April 13-17, 1986, Boston, Massachusetts, United States [doi>10.1145/22627.22375]
  • Larry Koved , Ben Scneiderman, Embedded menus: selecting items in context, Communications of the ACM, v.29 n.4, p.312-318, April 1986 [doi>10.1145/5684.5687]
  • Scott E. Hudson , Ian Smith, Supporting dynamic downloadable appearances in an extensible user interface toolkit, Proceedings of the 10th annual ACM symposium on User interface software and technology, p.159-168, October 14-17, 1997, Banff, Alberta, Canada [doi>10.1145/263407.263539]
  • Ralph D. Hill, Supporting concurrency, communication, and synchronization in human-computer interaction—the Sassafras UIMS, ACM Transactions on Graphics (TOG), v.5 n.3, p.179-210, July 1986 [doi>10.1145/24054.24055]
  • Dan R Olsen, Jr. , Elizabeth P. Dempsey, SYNGRAPH: A graphical user interface generator, Proceedings of the 10th annual conference on Computer graphics and interactive techniques, p.43-50, July 25-29, 1983, Detroit, Michigan, United States [doi>10.1145/800059.801131]
  • Dean Rubine, Specifying gestures by example, ACM SIGGRAPH Computer Graphics, v.25 n.4, p.329-337, July 1991 [doi>10.1145/127719.122753]
  • David J. Kasik, A user interface management system, ACM SIGGRAPH Computer Graphics, v.16 n.3, p.99-106, July 1982 [doi>10.1145/965145.801268]
  • H~RTSEN, J., NAGHSHINEH, B., INO~E, J., JOERESSEN, O., AND ALLEN, W. 1998. Bluetooth: Vision, goals, and architecture. Mobile Comput. Commun. Rev. 2, 4, 38-45.
  • James J. Thomas , Griffith Hamlin, Graphical input interaction technique (GIIT), ACM SIGGRAPH Computer Graphics, v.17 n.1, p.5-30, January 1983 [doi>10.1145/988584.988585]
  • C Rose , B Hacker, Inside Macintosh, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
  • Mark Roseman , Saul Greenberg, Building real-time groupware with GroupKit, a groupware toolkit, ACM Transactions on Computer-Human Interaction (TOCHI), v.3 n.1, p.66-106, March 1996 [doi>10.1145/226159.226162]
  • Beth Meyer , Richard A. Sit , Victoria A. Spaulding , Sherry E. Mead , Neff Walker, Age group differences in world wide web navigation, CHI '97 extended abstracts on Human factors in computing systems: looking to the future, March 22-27, 1997, Atlanta, Georgia [doi>10.1145/1120212.1120401]
  • D. Austin Henderson, Jr. , Stuart Card, Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface, ACM Transactions on Graphics (TOG), v.5 n.3, p.211-243, July 1986 [doi>10.1145/24054.24056]
  • PIER, K. AND LANDAY, J. 1992. Issues for location-independent interfaces. Tech. Rep. ISTL92-4. Xerox PARC, Palo Alto, CA. Available at http://www'cs'berkeley'eduFlanday/ research/publications/LII.ps.
  • Brad A. Myers , Herb Stiel , Robert Gargiulo, Collaboration using multiple PDAs connected to a PC, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.285-294, November 14-18, 1998, Seattle, Washington, United States [doi>10.1145/289444.289503]
  • Brad A. Myers , Richard G. McDaniel , Robert C. Miller , Alan S. Ferrency , Andrew Faulring , Bruce D. Kyle , Andrew Mickish , Alex Klimovitski , Patrick Doane, The Amulet Environment: New Models for Effective User Interface Software Development, IEEE Transactions on Software Engineering, v.23 n.6, p.347-365, June 1997 [doi>10.1109/32.601073]
  • Alan Borning, The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory, ACM Transactions on Programming Languages and Systems (TOPLAS), v.3 n.4, p.353-387, Oct. 1981 [doi>10.1145/357146.357147]
  • TOBIAS, C. L. 1987. Computers and the elderly: A review of the literature and directions for future research age research on skill acquisition. In Proceedings of the Human Factors Society 31st Annual Meeting, 866-870.

Cited by

  • Model-driven development of advanced user interfacesVan den Bergh, Jan, Meixner, Gerrit, Breiner, Kai, Pleuss, Andreas, Sauer, Stefan, Hussmann, Heinrich. In CHI EA '10: Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems. 2010: [doi]
  • Jan S. Rellermeyer , Oriana Riva , Gustavo Alonso, AlfredO: an architecture for flexible interaction with electronic devices, Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, December 01-05, 2008, Leuven, Belgium
  • Jun Zhou , Li Cheng , Terry Caelli , Walter F. Bischof, Knowledge transfer in semi-automatic image interpretation, Proceedings of the 12th international conference on Human-computer interaction: intelligent multimodal interaction environments, July 22-27, 2007, Beijing, China
  • Rafael Ballagas , Faraz Memon , Rene Reiners , Jan Borchers, iStuff mobile: rapidly prototyping new mobile phone interfaces for ubiquitous computing, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
  • Ahmed Seffah , Peter Forbrig , Homa Javahery, Multi-devices "Multiple" user interfaces: development models and research opportunities, Journal of Systems and Software, v.73 n.2, p.287-300, October 2004
  • Alexander Repenning , Andri Ioannidou, Agent warp engine: formula based shape warping for networked applications, Proceedings of the working conference on Advanced visual interfaces, May 28-30, 2008, Napoli, Italy
  • Jon Froehlich , Mike Y. Chen , Sunny Consolvo , Beverly Harrison , James A. Landay, MyExperience: a system for in situ tracing and capturing of user feedback on mobile phones, Proceedings of the 5th international conference on Mobile systems, applications and services, June 11-13, 2007, San Juan, Puerto Rico
  • L. Gallo , A. Minutolo , G. De Pietro, A user interface for VR-ready 3D medical imaging by off-the-shelf input devices, Computers in Biology and Medicine, v.40 n.3, p.350-358, March, 2010
  • André Jodoin , Michel Desmarais, L'environnement de développement dynamique (EDD) pour le prototypage rapide d'interfaces graphiques, Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine, October 13-16, 2009, Grenoble, France
  • Előd Egyed-Zsigmond , Sonia Lajmi , Zoltán Iszlai, Concurrent use in an image management system, Proceeding of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering, p.403-417, May 24, 2006
  • Ron Yeh , Chunyuan Liao , Scott Klemmer , François Guimbretière , Brian Lee , Boyko Kakaradov , Jeannie Stamberger , Andreas Paepcke, ButterflyNet: a mobile capture and access system for field biology research, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
  • Johnny C. Lee , Daniel Avrahami , Scott E. Hudson , Jodi Forlizzi , Paul H. Dietz , Darren Leigh, The calder toolkit: wired and wireless components for rapidly prototyping interactive devices, Proceedings of the 2004 conference on Designing interactive systems: processes, practices, methods, and techniques, August 01-04, 2004, Cambridge, MA, USA
  • Shari Trewin , Gottfried Zimmermann , Gregg Vanderheiden, Abstract user interface representations: how well do they support universal access?, ACM SIGCAPH Computers and the Physically Handicapped
  • Orit Shaer , Robert J.K. Jacob, A specification paradigm for the design and implementation of tangible user interfaces, ACM Transactions on Computer-Human Interaction (TOCHI), v.16 n.4, p.1-39, November 2009
  • Chadwick A. Wingrave , Joseph J. LaViola, Reflecting on the design and implementation issues of virtual environments, Presence: Teleoperators and Virtual Environments, v.19 n.2, p.179-195, April 2010
  • C. Frauenberger , T. Stockman , M. L. Bourguet, Pattern design in the context space: paco - a methodological framework for designing auditory display with patterns, Proceedings of the 14th Conference on Pattern Languages of Programs, September 05-08, 2007, Monticello, Illinois
  • Peter Tandler, The BEACH application model and software framework for synchronous collaboration in ubiquitous computing environments, Journal of Systems and Software, v.69 n.3, p.267-296, 15 January 2004
  • Kayur Patel , James Fogarty , James A. Landay , Beverly Harrison, Examining difficulties software developers encounter in the adoption of statistical machine learning, Proceedings of the 23rd national conference on Artificial intelligence, p.1563-1566, July 13-17, 2008, Chicago, Illinois
  • Kayur Patel , James Fogarty , James A. Landay , Beverly Harrison, Investigating statistical machine learning as a tool for software development, Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, April 05-10, 2008, Florence, Italy
  • Marcos Serrano , David Juras , Laurence Nigay, A three-dimensional characterization space of software components for rapidly developing multimodal interfaces, Proceedings of the 10th international conference on Multimodal interfaces, October 20-22, 2008, Chania, Crete, Greece
  • Fabio Paternò, Designing multi-device user interfaces: how to adapt to the changing device, Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction, September 10-14, 2007, Rio de Janeiro, Brazil
  • Jean-Sébastien Sottet, Ingénierie dirigée par les modèles pour la plasticité des interfaces homme machine, Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine, November 12-15, 2007, Paris, France
  • Jean-Sébastien Sottet , Vincent Ganneau , Gaëlle Calvary , Joëlle Coutaz , Alexandre Demeure , Jean-Marie Favre , Rachel Demumieux, Model-driven adaptation for plastic user interfaces, Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction, September 01, 2007, Rio de Janeiro, Brazil
  • Martin Erwig , Zhe Fu, Software reuse for scientific computing through program generation, ACM Transactions on Software Engineering and Methodology (TOSEM), v.14 n.2, p.168-198, April 2005
  • Henry H. Emurian , Jingli Wang , Ashley G. Durham, Analysis of learner performance on a tutoring system for Java, Current issues in IT education, Idea Group Publishing, Hershey, PA, 2003
  • John Zimmerman , Kathryn Rivard , Ian Hargraves , Anthony Tomasic , Ken Mohnkern, User-created forms as an effective method of human-agent communication, Proceedings of the 27th international conference on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
  • Grace Ngai , Stephen C.F. Chan , Vincent T.Y. Ng , Joey C.Y. Cheung , Sam S.S. Choy , Winnie W.Y. Lau , Jason T.P. Tse, i*CATch: a scalable plug-n-play wearable computing framework for novices and children, Proceedings of the 28th international conference on Human factors in computing systems, April 10-15, 2010, Atlanta, Georgia, USA
  • Giulio Mori , Fabio Paterno , Carmen Santoro, Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions, IEEE Transactions on Software Engineering, v.30 n.8, p.507-520, August 2004
  • Yeonsoo Yang , Scott R. Klemmer, Aesthetics matter: leveraging design heuristics to synthesize visually satisfying handheld interfaces, Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
  • Stina Nylander , Markus Bylund, Providing device independence to mobile services, Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, October 24-25, 2002, Paris, France
  • Jeffrey Heer , Stuart K. Card , James A. Landay, prefuse: a toolkit for interactive information visualization, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
  • W. Keith Edwards , Mark W. Newman , Erika Shehan Poole, The infrastructure problem in HCI, Proceedings of the 28th international conference on Human factors in computing systems, April 10-15, 2010, Atlanta, Georgia, USA
  • Scott R. Klemmer , Jack Li , James Lin , James A. Landay, Papier-Mache: toolkit support for tangible input, Proceedings of the SIGCHI conference on Human factors in computing systems, p.399-406, April 24-29, 2004, Vienna, Austria
  • Arnaud Blouin , Olivier Beaudoux, Malai: un modèle conceptuel d'interaction pour les systèmes interactifs, Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine, October 13-16, 2009, Grenoble, France
  • Giulio Mori , Fabio Paternò , Carmen Santoro, Tool support for designing nomadic applications, Proceedings of the 8th international conference on Intelligent user interfaces, January 12-15, 2003, Miami, Florida, USA
  • Fabio Paterno' , Carmen Santoro , Lucio Davide Spano, MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments, ACM Transactions on Computer-Human Interaction (TOCHI), v.16 n.4, p.1-30, November 2009
  • Naren Ramakrishnan , Manuel A. Perez-Quinones , Atul Shenoy, Compositional specification and realisation of mixed-initiative web dialogs, International Journal of Web Engineering and Technology, v.4 n.3, p.336-366, July 2008
  • Angel Puerta , Martin Hu, UI Fin: a process-oriented interface design tool, Proceedings of the 13th international conference on Intelligent user interfaces, February 08-11, 2009, Sanibel Island, Florida, USA
  • Jun Kong , Kang Zhang , Xiaoqin Zeng, Spatial graph grammars for graphical user interfaces, ACM Transactions on Computer-Human Interaction (TOCHI), v.13 n.2, p.268-307, June 2006
  • Eric Lecolinet, A molecular architecture for creating advanced GUIs, Proceedings of the 16th annual ACM symposium on User interface software and technology, p.135-144, November 02-05, 2003, Vancouver, Canada
  • Morgan Dixon , James Fogarty, Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure, Proceedings of the 28th international conference on Human factors in computing systems, April 10-15, 2010, Atlanta, Georgia, USA
  • Jesús M. Almendros-Jiménez , Luis Iribarne, An extension of UML for the modeling of WIMP user interfaces, Journal of Visual Languages and Computing, v.19 n.6, p.695-720, December, 2008
  • Jullien Bouchet , Laurence Nigay , Didier Balzagette, ICARE: a component-based approach for multimodal interaction, Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing, June 01-03, 2004, Nice, France
  • M. X. Zhou , S. Ma , Y. Feng, Applying machine learning to automated information graphics generation, IBM Systems Journal, v.41 n.3, p.504-523, July 2002
  • Arnab Nandi , H. V. Jagadish, Effective phrase prediction, Proceedings of the 33rd international conference on Very large data bases, September 23-27, 2007, Vienna, Austria
  • Rohallah Benaboud , Zaïdi Sahnoun, Implémentation par agents du processus d'adaptation des informations en interface homme-machine, Proceedings of the 18th international conference on Association Francophone d'Interaction Homme-Machine, p.273-276, April 18-21, 2006, Montreal, Canada
  • Eric Lecolinet, Multiple pointers: a study and an implementation, Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine, p.134-141, November 25-28, 2003, Caen, France
  • Thomas Binder , Giorgio De Michelis , Michael Gervautz , Giulio Jacucci , Kresimir Matkovic , Thomas Psik , Ina Wagner, Supporting configurability in a mixed-media environment for design students, Personal and Ubiquitous Computing, v.8 n.5, p.310-325, September 2004
  • Dan Maynes-Aminzade , Terry Winograd , Takeo Igarashi, Eyepatch: prototyping camera-based interaction through examples, Proceedings of the 20th annual ACM symposium on User interface software and technology, October 07-10, 2007, Newport, Rhode Island, USA
  • Inés Pederiva , Jean Vanderdonckt , Sergio España , Ignacio Panach , Oscar Pastor, The beautification process in model-driven engineering of user interfaces, Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction, September 01, 2007, Rio de Janeiro, Brazil
  • Pedro Campos , Nuno Jardim Nunes, Practitioner Tools and Workstyles for User-Interface Design, IEEE Software, v.24 n.1, p.73-80, January 2007
  • Luigi Gallo , Giuseppe De Pietro , Ivana Marra, 3D interaction with volumetric medical data: experiencing the Wiimote, Proceedings of the 1st international conference on Ambient media and systems, p.1-6, February 11-14, 2008, Quebec, Canada
  • Fabio Paternó , Manfred Tschelig, Design of usable multi-platform interactive systems, CHI '03 extended abstracts on Human factors in computing systems, April 05-10, 2003, Ft. Lauderdale, Florida, USA
  • Jens Gerken , Hans-Christian Jetter , Harald Reiterer, Using concept maps to evaluate the usability of APIs, Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems, April 10-15, 2010, Atlanta, Georgia, USA
  • Mark Derthick , Steven F. Roth, Example based generation of custom data analysis appliances, Proceedings of the 6th international conference on Intelligent user interfaces, p.57-64, January 14-17, 2001, Santa Fe, New Mexico, United States
  • Macilon Araújo Costa Neto , Jair Cavalcanti Leite, Usando a IMML no desenvolvimento de interfaces de usuário para múltiplas plataformas, Proceedings of VII Brazilian symposium on Human factors in computing systems, November 19-22, 2006, Natal, RN, Brazil
  • Richard Kennard , Ernest Edmonds , John Leaney, Separation anxiety: stresses of developing a modern day separable user interface, Proceedings of the 2nd conference on Human System Interactions, p.225-232, May 21-23, 2009, Catania, Italy
  • Scott E. Hudson , Jennifer Mankoff, Rapid construction of functioning physical interfaces from cardboard, thumbtacks, tin foil and masking tape, Proceedings of the 19th annual ACM symposium on User interface software and technology, October 15-18, 2006, Montreux, Switzerland
  • Stina Nylander , Markus Bylund , Magnus Boman, Mobile access to real-time information—the case of autonomous stock brokering, Personal and Ubiquitous Computing, v.8 n.1, p.42-46, February 2004
  • Lin Zhong , Niraj K. Jha, Graphical user interface energy characterization for handheld computers, Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems, October 30-November 01, 2003, San Jose, California, USA
  • Plamen Paskalev , Ilka Serafimova, Runtime generation of a user interface, described in a database, Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing, June 18-19, 2009, Ruse, Bulgaria
  • Stina Nylander , Markus Bylund , Annika Waern, Ubiquitous service access through adapted user interfaces on multiple devices, Personal and Ubiquitous Computing, v.9 n.3, p.123-133, May 2005
  • Rainer Simon , Florian Wegscheider , Konrad Tolar, Tool-supported single authoring for device independence and multimodality, Proceedings of the 7th international conference on Human computer interaction with mobile devices & services, September 19-22, 2005, Salzburg, Austria
  • Ben Shneiderman, Creativity support tools: accelerating discovery and innovation, Communications of the ACM, v.50 n.12, p.20-32, December 2007
  • Pablo Cesar , Petri Vuorimaa , Juha Vierinen, A graphics architecture for high-end interactive television terminals, ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), v.2 n.4, p.343-357, November 2006
  • Mirko Fetter , Tom Gross, Contact management on the wall: a card-game metaphor for large displays, Proceedings of the 2nd international conference on Tangible and embedded interaction, February 18-20, 2008, Bonn, Germany