View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide

Reading Material


Augmented Reality
Billinghurst, M., Baldis, S., Miller, E. and Weghorst, S. (1997). "Shared Space: Collaborative Information Spaces", In Proceedings of HCI International '97, pp. 7-10, 1997.

Jebara, T. Cyrus Eyster, J. Weaver, T. Starner, and A. Pentland (1997), "Stochasticks: Augmenting the billiards experience with probabilistic vision and wearable computers", In IEEE International Symposium on Wearable Computing, Oct. 1997.

Mynatt, E. D., Back, M., Want, R. and Frederick, R. (1997) "Audio Aura: Light-Weight Audio Augmented Reality", In Proceedings of ACM UIST 97 Symposium on User Interface Software and Technology, pages 210-212.

Rekimoto, J. and Nagao, K. (1995) "The World through the Computer: Computer Augmented Interaction with Real World Environments Virtual and Augmented Realities", In Proceedings of the ACM UIST 95 Symposium on User Interface Software and Technology, pp. 29-36.

Szalavari, Z., Schmalstieg, D., Fuhrmann, A., and Gervautz, M. (1998) "Studierstube: An environment for collaboration in augmented reality". Virtual Reality, 3(1):37-48, 1998.


Scott E. Hudson, "A System for Efficient and Flexible One-Way Constraint Evaluation in C++", GVU Tech report 93-15.

Bjorn N. Freeman-Benson, John Maloney and Alan Borning."An incremental constraint solver". In Commun. of the ACM: 33(1) (Jan. 1990), pages 54 - 63

Scott E. Hudson and Shamim P. Mohamed, "Interactive specification of flexible user interface displays", In ACM Trans. Inf. Systems:8(3) (July 1990), Pages 269-288.


The Future of UI Software
Brad Myers, Scott E. Hudson, and Randy Pausch, "Past, Present and Future of User Interface Software Tools". ACM Transactions on Computer Human Interaction. In the Special Millennium Issue. Available as


Historical UI Papers
Brad A. Myers. "A Brief History of Human Computer Interaction Technology". Carnegie Mellon University School of Computer Science Technical Report CMU-CS-96-163, December, 1996.

Brad A. Myers. "User Interface Software Tools". Carnegie Mellon University School of Computer Science Technical Report, no. CMU-CS-94-182 and Human Computer Interaction Institute Technical Report CMU-HCII-94-107. August 1994.


Chang, B-W., Mackinlay, J., Zellweger, P., Igarashi, T. (1998) "A Negotiation Architecture for Fluid Documents", Proceedings of the ACM UIST 98 Symposium on User Interface Software and Technology, pages 123-132.

Conway, M., Audia, S., Burnette, T., Cosgrove, D., Christiansen, K., Deline, R., Durbin, J., Gossweiler, R., Koga, S., Long, C., Mallory, B., Miale, S., Monkaitis, K., Patten, J., Pierce, J., Shochet, J., Staack, D., Stearns, B., Stoakley, R., Sturgill, C., Viega, J., White, J., Williams, G., and Pausch, R., (2000) "Alice: Lessons Learned from Building a 3D System For Novices" In Proc. CHI 2000, pp. 486-493.

Lasseter, J. (1987) "Principles of traditional animation applied to 3D computer animation", In Proceedings of SIGGRAPH 87, pp. 35-44.


Hudson, S., Stasko, J.,"Animation support in a user interface toolkit: Flexible, robust and reusable abstractions". In Proceedings of UIST '93, pp. 57-67.


UI Architecture
Linton, M. A., Vlissides, John M., and Calder, Paul R., "Composing User Interfaces with Interviews", IEEE Computer, 22(2), Feb. 1989, pp. 8-22.




UI Management Systems
Olsen D. R., "A Programming Language Basis for User Interface Mangement", Proceedings of CHI '89, Austin, TX, April 1989, pp. 171-176.

Luca Cardelli. "Building user interfaces by direct manipulation". In Proceedings of UIST'88, Pages 152 - 166.

Sukaviriya, P., Foley, J. and Griffith, T., "A Second Generation User Interface Design Environment: The Model and Runtime Architecture", Proceedings of INTERCHI '93, April 1993, pp. 375-382.


UI Software issues
Steven H. Tang and Mark A. Linton. "Pacers: time-elastic objects." In Proceedings of UIST'93, Pages 35-43.

 G. Robertson, S. K. Card and J. D. Mackinlay;"The cognitive coprocessor architecture for interactive user interfaces"; Proceedings of the ACM SIGGRAPH symposium on User interface software and technology, 1989, Pages 10 - 18

Robertson, G. G., Card, S.K., and Mackinlay, J., (1993) "Information Visualization Using 3D Interactive Animation", Communications of the ACM, Vol. 36, No. 4, pp. 57-71, April 1993.