MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

参考读物

请通过在亚马孙网站购书来帮助支持MITOCW!MITOCW与亚马逊网站合作,对该课程引用的书籍提供了链接以方便您的购买。点击书名并从亚马逊网站购买该书,MITOCW则可以获得最多10%的提成。您的支持将使MIT能够继续提供MIT的免费课程。

本课程没有必需的参考书。不过,每次课堂讲义都有一系列的 指定阅读资料 ,大部分来自于网络上的研究论文,具体如下表所示。

推荐参考书

Norman, D. A. The Design of Everyday Things. New York, NY: Doubleday, 1990. ISBN: 0385267746.
这本小册子是可用性方面的经典书籍,既适用于计算机界面也适用于物理对象,如门、浴室、炉子。在讲述理论的同时,书中还有大量有趣的事情,比如人们如何在脑海中形成模型,会出什么样的错误。是工程师们的必备书籍。

Nielsen, J. Usability Engineering. Burlington, MA: Academic Press, 1994. ISBN: 0125184069.
有点过时,但对于要求不严格的可用性工程仍具参考性。书中涉及我们课堂上要学习的多种演化技术。

Mullet, K., and D. Sano. Designing Visual Interfaces: Communication oriented techniques. Upper Saddle River, NJ: Prentice Hall, 1994. ISBN: 0133033899.
本书给出了图形设计方面无与伦比的指导,包括大量的例子,基本原理以及实践方针。很多程序员惧怕图形设计。这本书并不是保罗万物——雇佣一名设计师还是值得的——但可以帮助你克服恐惧心理并独自完成一个完整的工作。

比较好的参考书

Baecker, R. M., et al. Readings in Human-Computer Interaction: Toward the Year 2000. San Francisco, CA: Morgan Kaufmann, 1995. ISBN: 1558602461.

Shneiderman, B. Designing the User Interface: Strategies for Effective Human-Computer Interaction. 4th ed. Reading, MA: Addison-Wesley, 2004. ISBN: 0321197860.

Dix, A., et al. Human-Computer Interaction. 2nd ed. Upper Saddle River, NJ: Prentice-Hall, 1998. ISBN: 0132398648.

Olsen, D. R. Developing User Interfaces. San Francisco, CA: Morgan Kaufmann, 1998. ISBN: 1558604189.

其他书籍

Tufte, E. R. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press, 1983. ISBN: 0318029928.

Raskin, J. The Humane Interface: New Directions for Designing Interactive Systems. New York, NY: ACM Press, 2000. ISBN: 0201379376.

Johnson, J. GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers. San Francisco, CA: Morgan Kaufman, 2000. ISBN: 1558605827.

Card, S. K., T. Moran, and A. Newell. The Psychology of Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum, 1983. ISBN: 0898598591.

统计和实验设计方面的书籍

Gonick, L. Cartoon Guide to Statistics. New York, NY: Harper, 1994. ISBN: 0062731025.

Box, G. E. P., W. G. Hunter, and S. J. Hunter. Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building. New York, NY: Wiley, 1978. ISBN: 0471093157.

Miller, R. G. Beyond Anova: Basics of Applied Statistics. New York, NY: Wiley, 1986. ISBN: 0471819220.

指定阅读资料

周次 # 主题 阅读资料
1 L1: 可用性
2 L2: 用户为中心的设计

L3: UI 软件体系结构
L2
Gould, John, et al. "The 1984 Olympic Message System: a test of behavioral principles of system design." CACM 30, no. 9 (1987).

L3
Krasner, Glenn E. and Stephen T. Pope. "A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System." JOOP 1, no. 3 (1988). (PDF)
3 L4: 人的能力

L5: 输出模型


L4
Blanch, Renaud, Yves Guiard, and Michel Beaudouin-Lafon. "Semantic pointing: improving target acquisition with control-display ratio adaptation." CHI, 2004.

Optional: Card, Stuart, Thomas Moran, and Allen Newell. "The Human Information Processor." Chapter 2 in The Psychology of Human-Computer Interaction. 1983.

L5
Calder, Paul R. and Mark A. Linton. "Glyphs: Flyweight Objects for User Interfaces." UIST, 1990.

Edwards, Keith, Scott Hudson, Joshua Marinacci, Roy Rodenstein, Thomas Rodriguez, and Ian Smith. "Systematic output modification in a 2D user interface toolkit." UIST, 1997.
4 L6: 概念模型和隐喻 

L7: 输入模型
L6
Optional: Norman, Donald. The Design of Everyday Things.

L7
Myers, Brad. "A new model for handling input." ACM TOIS 8, no. 3 (July 1990).
5 L8: 设计原则

L9: 纸上原型制作
L8
Tognazzini, Bruce. First Principles of Interaction Design.

Nielsen, Jakob. Ten Usability Heuristics.

Grudin, Jonathan. "The Case Against User Interface Consistency." CACM 32, no. 10 (October 1989).

Optional: Nielsen, Jakob. Usability Engineering. Chapter 5.

L9
Rettig, Marc. "Prototyping for Tiny Fingers." CACM 37, no. 4 (April 1994).
6 L10: 约束和布局  L10
Hill, Ralph. "The Rendezvous constraint maintenance system." UIST, 1993.

Hudson, Scott, and Ian Smith. "Ultra-lightweight constraints." UIST, 1996.
7 L11: 图形设计

L12: 计算机原型制作
L11
Optional: Mullet, Kevin, and Darrell Sano. Designing Visual Interfaces. Upper Saddle River, NJ: Prentice Hall, 1995. ISBN: 0133033899.

L12
Cooper, Alan. The Perils of Prototyping. 1994.
8 测试 1
9 L13: 工具集

L14: 启发式评估
L13
Myers, Brad, Scott Hudson, and Randy Pausch. "Past, present, and future of user interface software tools." ACM TOCHI 7, no. 1 (March 2000).

L14
Nielsen, Jakob. Heuristic Evaluation. Read the first four pages:

(a) How to conduct a heuristic evaluation
(b) A list of ten recommended heuristics for usable interface design
(c) A more detailed discussion of the characteristics of the usability problems found by heuristic evaluation
(d) How to rate the severity of the usability problems

Dumas, Joseph, Rolf Molich, and Robin Jeffries. "Describing usability problems: are we sending the right message?" Interactions 11, no. 4 (July/August 2004).
10 L15: 用户测试

L16: 实验设计
L15
Gomoll, Kathleen, and Anne Nicol. "Guidelines for user observation." User Observation: Guidelines for Apple Developers (January 1990).

L16
Zelkowitz, Marvin, and Dolores Wallace. "Experimental methods for validating technology." IEEE Computer 31, no. 5 (May 1998).

Optional: McGrath, Joseph E. "Methodology matters: doing research in the behavioral and social sciences." In Readings in Human-Computer Interaction: Toward the Year 2000. Edited by R. M. Baecker, J. Grudin, and W. A. S. Buxton.
11 L17: 实验分析

L18: 研究课题: 预测评估
L17
None

L18
John, Bonnie, and David Kieras. "The GOMS family of user interface analysis techniques: comparison and contrast." ACM TOCHI 3, no. 4 (December 1996).
12 测试 2

L19: 研究主题:信息可视性
L19
Ahlberg, Christopher, and Ben Shneiderman. "Visual information seeking: tight coupling of dynamic query filters with starfield displays." CHI, 1994.

Rao, Ramana and Stuart Card. "The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information." CHI, 1994.
13 L20: 研究主题:笔式UI

L21: 研究主题:奇异的通道
L20
Apitz, Georg, and Francois Guimbretiere. "CrossY: a crossing-based drawing application." UIST, 2004.

Wobbrock, Jacob, Brad Myers, and John Kembel. "EdgeWrite: a stylus-based text entry method designed for high accuracy and stability of motion." UIST, 2003.

L21
Schwesig, Carsten, Ivan Poupyrev, and Eijiro Mori. "Gummi: a bendable computer." CHI, 2004.

Dennerlein, Jack, David Martin, and Christopher Hasser. "Force-feedback improves performance for steering and combined steering-targeting tasks." CHI, 2000.
14 L22: 研究主题:缩放和透明UI

示范日期
L22
Bier, Eric, Maureen Stone, Ken Pier, William Buxton, and Tony DeRose. "Toolglass and Magic Lenses: The See-Through Interface." SIGGRAPH, 1993.

Bederson, Benjamin, and Jon Meyer, and Lance Good. "Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java." UIST, 2000.