Intelligent User Interfaces Reading List

See the class homepage for more information on the class.

See the discussant list to see the schedule of presentations about the readings.

APPROXIMATE SCHEDULE (SUBJECT TO CHANGE)

class 1: (Sept. 1) Class Overview, Introductions, Review of AI Methods and User Interface Issues

class 2: (Sept. 3) Role of Human vs. Role of Computer
"Intelligent User Interfaces", W. Hefley and D. Murray &
"Beyond Intelligent Interfaces: analyzing ... success models of cooperative problem solving", G. Fischer & B. Reeves

class 3: (Sept. 8) Sciences of the Artificial, Herb Simon (Chapters 1-2)

class 4: (Sept. 10) Sciences of the Artificial, Herb Simon (Chapters 3-4)

class 5: (Sept. 15) Sciences of the Artificial, Herb Simon (Chapters 5-6)

class 6: (Sept. 17) Sciences of the Artificial, Herb Simon (Chapters 7-8)

class 7: (Sept. 22) Plans and Situated Actions, Lucy Suchman (Chapters 1-2)

class 8: (Sept. 24) Plans and Situated Actions, Lucy Suchman (Chapters 3-4)

class 9: (Sept. 29) Plans and Situated Actions, Lucy Suchman (Chapters 5-6)

class 10: (Oct. 1) Plans and Situated Actions, Lucy Suchman (Chapters 7-8)

class 11: (Oct. 6) Enabling and Supporting Incremental Formalization
"Incremental Formalization in the Hyper-Object Substrate", F. Shipman and R. McCall
This class will be held in conjunction with the graduate seminar in HRBB 124.

class 12: (Oct. 8) Interfaces to Author and Edit Knowledge
"Intelligent Systems as Cooperative Systems", L. Terveen

class 13: (Oct. 13) Drawing Support
"A Perceptually-Supported Sketch Editor", E. Saund and T. Moran

class 14: (Oct. 15) Knowledge-Based Support for Interface Design
"A Cooperative Problem Solving Approach to User Interface Design", A. Lemke and G. Fischer

class 15: (Oct. 20) Programming by Demonstration
"Pavlov: Programming by Stimulus-Response Demonstration", D. Wolber

class 16: (Oct. 22) Adaptive Systems
"The Role of Built-in Knowledge in Adaptive Interface Systems", D. Crow and B. Smith

class 17: (Oct. 27) User Models
"Supporting Adaptive Interfaces in a Knowledge-based User Interface Environment", P. Sukaviriya and J. Foley

class 18: (Oct. 29) Gesture Recognition in Interfaces
"Pen Computing for Air Traffic Control", S. Chatty and P. Lecoanet

class 19: (Nov. 3) Natural Language Interfaces
"Generating Explanations in Context", G. Carenini and J. Moore

class 20: (Nov. 5) Multiple Perspectives in Explanations
"Improving the Explanatory Power of Examples by a Multiple Perspectives Representation", Rathke and Redmiles

class 21: (Nov. 10) Presentation Generation
"Dynamic Dramatization of Multimedia Story Presentations", N. Sgouros, G. Papakonstantinou, and P. Tsanakas

class 22: (Nov. 12) Text Corpus Visualization
excerpt from the "P1000 Science Strategy", R. Rose

class 23: (Nov. 17) Interfaces Presenting Natural Language Results
"TileBars: Visualization of Term Distribution Information in Full Text Information Access", M. Hearst

class 24: (Nov. 19) Social Filtering
"Pointing the Way: Active Collaborative Filtering", D. Maltz and K. Ehrlich

class 25: (Nov. 24) Intelligent Interface Agents
"Using Agents to Personalize the Web", C. Thomas and G. Fischer

class 26: (Nov. 26) Evaluation Methods and Support
"Agent-based Support for Communication between Developers and Users in Software Design", A. Girgensohn et al.

class 27: (Dec. 1) Project Reports

class 28: (Dec. 3) Project Reports