CURRICULUM VITAE (April
1, 2008)
Ben
Shneiderman
Dept of Computer Science,
Phone: +1-301-405-2680 Fax: +1-301-405-6707 Email: ben@cs.umd.edu
Personal: http://www.cs.umd.edu/~ben Lab: http://www.cs.umd.edu/hcil
Published papers index, career review, and personal
papers at
http://www.lib.umd.edu/archivesum/findingaids/shneiderman/
1. Personal information
a. Current status
Professor,
Computer Science (1989- ),
Founding Director, Human-Computer
Interaction Laboratory (1983-2000)
Institute for
Advanced Computer Studies (1996- )
Center for
Automation Research (1983-1996)
Member, Institute for Systems Research
(1991-2005).
Member, Institute for Advanced Computer
Studies (1987-1991, 1997- )
b. Educational
background
Institution Degrees Majors
at Stony Brook
at Stony Brook
c. Employment background
Institution Dates Titles
2000 Institute
for Advanced Computer Studies
1989- Professor, Department of Computer
Science
1983-89
Associate Professor, Department of
Computer Science
1979-83 Associate Professor
1976-79 Assistant Professor, Department of
Information
Systems Management
State
at Stony Brook
State
at Farmingdale
2. Research, scholarly, and creative activities
a. Books
(i) Books authored
1. Kreitzberg,
C. and Shneiderman, B., Elements of
FORTRAN Style: Techniques for Effective Programming, Harcourt Brace
Jovanovich, Inc.,
2. Shneiderman, B., A Self Study Guide to FORTRAN Programming, State University of New
York Independent Study Program, Empire State College, 86 pages, revised edition
(1974).
3. Kreitzberg, C. and Shneiderman, B., FORTRAN Programming: A Spiral Approach,
Harcourt Brace Jovanovich,
4. Shneiderman, B., Introduction to Computer Programming, Indiana University
Independent Study Division (1976), 56 pages.
**5. Shneiderman,
B., Software Psychology: Human Factors in
Computer and Information Systems, Little, Brown and
6. Shneiderman, B., Let's Learn BASIC: A Kids' Introduction to BASIC Programming, Apple, Atari, Commodore 64, and IBM versions,
Little, Brown and Co., Boston, MA, (1984).
**7. Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer
Interaction, Addison-Wesley Publ. Co.,
*8. Shneiderman, B. and Kearsley, G., Hypertext Hands-On! An Introduction to a New
Way of Organizing and Accessing Information, Addison-Wesley Publ. Co.,
Reading, MA , book and hypertext disk using Hyperties (May 1989), 192 pages and
two disks.
**9. Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer
Interaction: Second Edition, Addison-Wesley Publ. Co.,
**10.
Shneiderman, B., Designing the User
Interface: Strategies for Effective Human-Computer Interaction: Third Edition,
Addison-Wesley Publ. Co.,
*11. Card, S., Mackinlay, J., and Shneiderman, B., Readings in Information Visualization: Using Vision to Think, Morgan Kaufmann Publ., San Francisco, CA (1999), 686 pages.
***12. Shneiderman, B., Leonardo’s Laptop: Human
Needs and the New Computing Technologies, MIT Press,
[1] ACM Interactions 9, 5
(Sept-Oct 2002), 40-53.
[2] Creativity support tools, Communications
of the ACM 45, 10 (October 2002), 116-120.
[3] Meeting human needs with new
digital imaging technologies, IEEE Multimedia 9, 4
(Oct-Dec 2002), 8-14.
[4] Imagining the New Computing, User
Experience 1, 3 (Winter 2002), 20-24.
*13. Bederson, B. and Shneiderman, B., The Craft of Information Visualization: Readings and Reflections, Morgan Kaufmann Publ., San Francisco, CA (2003), 410 pages.
**14. Shneiderman,
B. and Plaisant, C., Designing the User
Interface: Strategies for Effective Human-Computer Interaction: Fourth Edition,
Addison-Wesley Publ. Co.,
[1] Shneiderman, B., User interface design with speech technologies: A cognitive
limitations
review, Intl Journal for Language Data Processing 28, 2 (2004), 101-109.
[2] Shneiderman, B. and Plaisant, C., Chapters 1, 2, 9, and
Appendices 1 and 2, in Adams,
R. (Compiler), Natural Computing and Interactive System
Design, Pearson
Education, Inc., London
(2005), 209-383.
[3] Shneiderman, B., Section 3.1-3.3, Managing Design Processes for Successful User
Interfaces, in
Holziner, A. (Editor), Proc. 1st
Usability Symposium, Austrian
Computer Society, November 8, 2005,
Vienna, Austria (2005), 15-27.
15. Kules, W., Schraefel, M., Shneiderman, B., and Wilson, M., Visualizing Web Search Results,
Monograph in Foundations and Trends in Web Science, http://www.nowpublishers.com/web/
(ii) Books
edited
1. Shneiderman, B. (Editor), Database Management Systems (editor),
AFIPS Press, Montvale, NJ (1976), 131 pages.
2. Shneiderman,
B. (Editor), Databases: Improving
Usability and Responsiveness, Academic Press,
3. Badre, A. and Shneiderman, B. (Editor), Directions in Human/Computer Interaction,
Ablex Publ., Norwood, NJ (1982), 225 pages.
4. Shneiderman,
B. (Editor), Hypertext on Hypertext,
Hyperties disk with 1Mbyte data and graphics incorporating July 1988 CACM, ACM Press, New York, NY (July
1988).
**5.
Shneiderman, B. (Editor), Sparks of
Innovation in Human-Computer Interaction, Ablex Publishers, Norwood, NJ
(1993), 387 pages. Papers included are
marked by #.
http://www.intellectbooks.com/authors/shneider/sparks.htm
(iii) Chapters in books
1.
2.
3.
*4.
5.
6.
7.
8. Weiser, M. and
9.
10.
11.
12. Shneiderman,
B., Direct manipulation versus agents: Paths to predictable, controllable, and
comprehensible interfaces, In Bradshaw, J. (Editor), Software Agents, AAAI Press, Menlo Park, CA (1997), 97-106.
13. Shneiderman,
B., Universal Usability: A research agenda for human-computer
interaction research to empower every citizen.
In Earnshaw, R., Guedj, R., Van Dam, A., and Vince, J. (Editors), Human-Centred Computing, Online Communities,
and Virtual Environments, Springer-Verlag London (2001), 179-189.
14. Shneiderman,
B., Supporting creativity with
advanced information-abundant user interfaces. In Earnshaw, R., Guedj, R., Van
Dam, A., and Vince, J. (Editors), Human-Centred
Computing, Online Communities, and Virtual Environments, Springer-Verlag
London (2001), 469-480.
15. Ceaparu, I.,
Demner, D., Hung, E., Zhao, H. and Shneiderman, B., "In Web We
Trust": Establishing strategic trust among online customers, In Rust, R.
and Kannan, P. K. (Editors), E-Service, M. E. Sharpe Publishers, Armonk,
NY (August 2002), 90-107.
16. Bessiere,
K., Ceaparu, I., Lazar, J., Robinson, J., and Shneiderman, B., Social and
psychological influences on computer user frustration, In Bucy, E. P. and
Newhagen, J. E. (Editors), Media Access: Social and Psychological Dimensions
of New Technology User, Lawrence Erlbaum Associates, Mahwah, NJ
(2004), 91-103.
17. Seo, J. and Shneiderman, B., A knowledge
integration framework for information visualization, In Hemmje, M, Niederee,
C., and Risse, T. (Editors), From
Integrated Publication and Information Systems to Virtual Information and
Knowledge Environments, Springer Lecture Notes in Computer Science, Berlin
(2005), 207-220.
18. Plaisant, C., and Shneiderman, B.,
Personal role management: Overview and a design study of email for university
students, In Czerwinski, M. and Kaptelinin, V. (Editors), Designing Integrated
Digital Work Environments: Beyond the Desktop, MIT Press,
19. Jank
W., Shmueli G., Plaisant C., and Shneiderman B., Visualizing Functional Data
with an Application to eBays Online Auctions, In Handbook on Data
Visualization, Eds: Chen, Haerdle, and Unwin, Springer Verlag, Heidelberg,
ISBN: 3-540-33036-4 (2008), 873-898.
20.
Zhao, H., Plaisant, C., and Shneiderman, B.,
Listening to choropleth maps: Interactive sonification of geo-referenced data
for users with vision impairment, In Lazar, J. (Editor), Universal Usability: Designing User Interfaces for Diverse Users,
John Wiley & Sons,
b. Articles in
refereed journals
1. Shneiderman, B., Polynomial search, Software: Practice and Experience 3, 5
(January - March 1973), 5-8.
*2. Shneiderman, B., Optimum data base
reorganization points, Communications of
the ACM 16, 6 (June 1973), 362-365.
3. Shneiderman, B., A computer graphics system
for polynomials, The Mathematics Teacher
67,2 (February 1974), 111-113.
4. Shneiderman, B. and Scheuermann, P.,
Structured data structures, Communications
of the ACM 17, 10 (October 1974), 566-574.
5. Shneiderman, B., A model for optimizing
indexed file structures, International
Journal of Computer and Information Sciences 3, 1 (March 1974), 93-103.
6. Shneiderman, B., Experimental testing in
programming languages, Stylistic considerations and design techniques, Proc. National Computer Conference,
AFIPS Press, Montvale, NJ (1975),
653-656.
7. Shapiro, S. C. and Shneiderman, B., Towards
a Theory of Encoded Data Structures and Data Translation, International Journal of Computer and Information Sciences 5, 1
(1976), 33-43 (March 1976).
8. Shneiderman, B., Exploratory experiments in
programmer behavior, International
Journal of Computer and Information Sciences 5, 2 (June 1976), 123-143.
9. Shneiderman, B., A review of design
techniques for programs and data, Software:
Practice and Experience 5 (1976),
555-567.
10. Goodman, V., Shneiderman, B., Batched
searching of sequential and tree structured files, ACM Transactions on Database Systems 1, 3 (September 1976), 268-275
11. Report of the Stored Data Definition and
Translation Task Group, special issue of Information
Systems 2, 3 (1977), 95-148 with 6 other authors.
12. Shneiderman, B., Reduced combined indexes for
efficient multiple attribute retrieval, Information
Systems 2, 4 (1977), 149-154.
13. Shneiderman, B., Design, development and
utilization perspectives on database management systems, Information Processing and Management 13, 1 (1977), 23-33.
*14. Mayer, R.,
McKay, D., Heller, P.,
Shneiderman, B., Experimental investigations of the utility of detailed
flowcharts in programming, Communications
of the ACM 20,6 (June 1977),
373-381, Reprinted in Human Factors in Software Development,
Bill Curtis, Editor, IEEE EHO 185-9 (1981).
15. Shneiderman, B., Measuring computer program
quality and comprehension, International
Journal of Man-Machine Studies 9 (1977), 465-478.
16. Shneiderman, B., Jump searching: A fast
sequential search technique, Communications
of the ACM 21, 10 (October 1978),
831-834.
17. Shneiderman, B., Teaching programming: A
spiral approach to syntax and semantics, Computers
and Education 1, 3 (1978), 193-197.
18. Brosey, M. K. and Shneiderman, B., Two
experimental comparisons of relational and hierarchical database models, International Journal of Man-Machine Studies
10 (1978), 625-637.
19. Shneiderman, B., Information policy issues:
Selecting the policy framework and defining the schema horizon, Information and Management 1 (1978), 207-218. Reprinted in Best Computer Science Papers of 1980, Auerbach Publishers.
20. Shneiderman, B., Improving the human factors
aspect of database interactions, ACM
Transactions on Database Systems 3,
4 (December 1978), 417-439. Reprinted in
Database Management in the 1980's, J.
Larson and H. A. Freeman, Editors, IEEE EHO 181-8 (1981).
21. Shneiderman, B., Human factors experiments in
designing interactive systems, IEEE
Computer 12, 12 (December 1979),
9-19. Reprinted in Larson, J. A.
(Editor), Tutorial: End User Facilities
in the 1980s, IEEE Computer Society Press (1982), 16-26.
22. Shneiderman, B., Multi-party grammars and
related features for defining interactive systems, IEEE Systems, Man, and Cybernetics SMC-12, 2 (March-April 1982),
148-154.
23. Shneiderman, B., A note on human factors
issues of natural language interaction with database systems, Information Systems 6, 2 (1981),
125-129.
**24.Mayer, R.
and Shneiderman, B., Syntactic/Semantic interactions in programmer behavior: A
model and experimental results, International
Journal of Computer and Information Sciences 7 (June 1979), 219-239.
Reprinted in Human Factors in Software
Development, Bill Curtis, Editor,
IEEE EHO 185-9, (1981).
25. DiPersio, T., Isbister, D., and Shneiderman,
B., An experiment using memorization/
reconstruction as a measure of programmer ability, International Journal of Man-Machine Studies 13 (1980), 339-354.
26. Shneiderman, B., Hardware options, evaluation
metrics, and a design sequence for interactive information systems, Information and Management 3, 1 (1980),
3-18.
27. Shneiderman, B., The future of interactive
systems and the emergence of direct manipulation, Behaviour and Information Technology 1, 3 (1982), 237-256. Keynote
address - NYU Symposium on User Interfaces - published in Human Factors and Interactive Computer Systems, Y. Vassiliou, Ed.,
Ablex Publ.,
28. Shneiderman, B., Control flow and data
structure documentation: Two experiments, Communications
of the ACM 25, 1 (January 1982),
55-63.
29. Shneiderman, B., Designing computer system
messages, Communications of the ACM 25,
9, (September 1982), 610-611. Reprinted by Datapro.
30. Shneiderman, B. and Thomas, G., An
architecture for automatic relational database system conversion, ACM Transactions on Database Systems 7,
2 (June 1982), 235-257.
31. Shneiderman, B., The psychology of serving the
user community: Management strategies for interactive systems, Journal of Capacity Management 1, 4,
(1983), 328-343.
32. Hill, R.,
Jacob, R., Mah, W., and Shneiderman, B., An empirical
comparison of two PLATO text editors, Journal
of Computer Based Instruction 10, 1&2 (Summer 1983), 43-50.
33. Sykes, F., Tillman, R., and Shneiderman, B., The effect of scope
delimiters on program comprehension, Software:
Practice and Experience 13 (1983), 817-824.
34. Miara, R.,
Navarro, J., Musselman,. J., and Shneiderman, B., Program indentation and
comprehensibility, Communications of the
ACM 26, 11 (November 1983), 861-867,
#*35.Shneiderman,
B., Direct manipulation: A step beyond programming languages, IEEE Computer 16, 8, (August 1983),
57-69. Reprinted in:
[1] Nikkei
Computer,
[2] Auerbach Report Series.
[3] Baecker, Ronald, and Buxton,
William,
Multidisciplinary Approach,
Morgan-Kaufman Publishers,
[4] Glinert, E. (Editor), IEEE Visual
Programming Environments: Paradigms and Systems
(1990), 317-329.
[5] Wardrip-Fruin, N. and Montfort, N.
(Editors), The New Media Reader, MIT Press,
36. Powers, M.,
Lashley, C., Sanchez, P., and Shneiderman, B., An experimental
comparison on tabular and graphic data presentation, International Journal of Man-Machine Studies 20, 6 (June 1984),
545-566.
37. Shneiderman, B., Response time and display
rate in human performance with computers, ACM
Computing Surveys 16, 3 (September 1984), 265-285. Reprinted: Japanese
review journal BIT, (1986), and Dutch
journal Management en Organisatie van
Automatiseringsmiddelen 1 (1992).
38. Shneiderman, B., When children learn
programming: Antecedents, concepts and outcomes, The Computing Teacher 12, 5 (February 1985), 14-17.
39. Parton, D., Huffman, K., Pridgen, P., Norman, K., and Shneiderman,
B., Learning a menu selection tree: Training methods compared, Behaviour and Information Technology 4,
2 (1985), 81-91.
40. Shneiderman, B., The relationship between
COBOL and computer science, Annals of
the History of Computing 7, 4
(October 1985), 348-352. Reprinted in E. Horowitz, Programming Languages: A Grand Tour, 3rd Edition, Computer Science
Press,
41.
42. Shneiderman, B., Designing menu selection
systems, Journal of the American Society
for Information Science 37, 2 (March 1986), 57-70.
43. MacArthur, C. and Shneiderman, B., Learning disabled students'
difficulties in learning to user a word processor: Implications for instruction
and software evaluation, Journal of
Learning Disabilities 19, 4 (April 1986), 248-253.
#44. Koved, L. and Shneiderman, B., Embedded menus:
Selecting items in context, Communications
of the ACM 29, 4 (April 1986), 312-318,
also appeared as IBM Research Report
RC 11310 (August 13, 1985).
Reprinted in Hebrew in Maaseh-Hoshev.
45. Shafer, P., Simon, R., Weldon, L., and
Shneiderman, B., Display strategies for program browsing: Concepts and
experiment, IEEE Software 3, 3 (May
1986), 7-15
46. Blank, D.,
Murphy, P., and Shneiderman, B., A comparison of children's reading
comprehension and reading rates at three text presentation speeds on a CRT, Journal of Computer-Based Instruction 13, 3 (Summer 1986), 84-87
47. Norman, K., Weldon, L., and Shneiderman, B.,
Cognitive layouts of windows and multiple screens for user interfaces, International Journal of Man-Machine Studies
25 (1986), 229-248
48. Laverson, A.,
#49. Marchionini, G. and Shneiderman, B., Finding
facts vs. browsing knowledge in hypertext systems, IEEE Computer 21, 1 (January 1988), 70-80.
50. Ostroff, D. and Shneiderman, B., Selection
devices for users of an electronic encyclopedia: An empirical comparison of
four possibilities, Information
Processing and Management 24, 6 (1988), 665-680.
51. Shneiderman, B., We can design better use
interfaces: A review of human-computer interaction styles, Ergonomics 21 (1988). Also
appeared as keynote address in the Proceedings of the International
Ergonomics Association,
#52. Brethauer, D., Plaisant, C., Potter, R., and
Shneiderman, B., Three evaluations of museum installations of a hypertext
system, Journal of the American Society
for Information Science 40, Special Issue on Hypertext, (May 1989),
172-182.
#53. Shneiderman, B., A nonanthropomorphic style
guide: Overcoming the Humpty Dumpty syndrome, The Computing Teacher (October 1988), 9-10.
54. Shneiderman, B. and Carroll, J., Ecological
studies of professional programmers, Communications
of the ACM 31, 11 (November 1988), 1256-1258.
55. Potter, R., Berman, M., and Shneiderman, B.,
An experimental evaluation of three touch screen strategies within a hypertext
database, International Journal of
Human-Computer Interaction, 1, 1 (October 1989), 41-52.
56. Seabrook, R. and Shneiderman, B., The user
interface in a hypertext, multi-window browser, Interacting with Computers 1, 3 (1989), 299-337.
57. Furuta, R., Plaisant, C., and Shneiderman, B., A spectrum of
automatic hypertext constructions, Hypermedia
1, 2 (1989), 179-195.
#58. Sears, A. and Shneiderman, B., High precision
touchscreens: Design strategies and comparison with a mouse, International Journal for Man-Machine
Studies 34, 4 (April 1991), 593-613.
59. Shneiderman, B., Future directions for
Human-Computer Interaction, International
Journal of Human-Computer Interaction 2, 2 (1990), 41-52.
60. Furuta, R., Plaisant, C., and Shneiderman, B.,
Automatically transforming regularly structured linear documents into
hypertext, Electronic Publishing 2, 4
(1989), 211-229.
61. Plaisant, C. and Shneiderman, B., Scheduling
home control devices: Design issues and usability evaluation of four touchscreen
interfaces, International Journal for
Man-Machine Studies 36 (1992),
375-393.
62. Faloutsos, C., Lee, R., Plaisant, C.,
Shneiderman, B., Incorporating string search in a hypertext system: User
interface and signature file design issues, Hypermedia
(1990), 183-200
63. Jones, T. and Shneiderman, B., Evaluating
usability for a training-oriented hypertext: Can hyper-activity be good?, Electronic Publishing 3, 4 (November
1990), 207-225.
64. Botafogo, R., Rivlin, E., and Shneiderman, B.,
Structural analysis of hypertexts: Identifying hierarchies and useful metrics, ACM Transactions on Information Systems 10,
2 (April 1992), 142-180.
65. Shneiderman, B., Plaisant, C., Botafogo, R.,
Hopkins, D., and Weiland, W., Designing to facilitate browsing: A look back at
the Hyperties workstation browser, Hypermedia
3, 2 (1991), 101-117.
66. Shneiderman, B., Tree visualization with
tree-maps: A 2-dimensional space filling approach, ACM Transactions on Graphics 11, 1 (January 1992), 92-99.
67. Chimera, R. and Shneiderman, B., An
exploratory evaluation of three interfaces for browsing large hierarchical
tables of contents, ACM Transactions on
Information Systems 12, 4 (October
1994), 383-406.
68. Sears, A., Revis, D., Swatski, J., Crittenden,
R., and Shneiderman, B., Investigating touchscreen typing: The effect of
keyboard size on typing speed, Behaviour
& Information Technology 12, 1
(Jan-Feb 1993), 17-22.
#69. Shneiderman, B., Touch screens now offer
compelling uses, IEEE Software 8, 2
(March 1991), 93-94, 107.
70. Weiland, W. and Shneiderman, B., A graphical
query interface based on aggregation/ generalization hierarchies, Information Systems 18, 4 (1993),
215-232.
71. Rivlin, E., Botafogo, R., and Shneiderman, B.,
Navigating in hyperspace: Designs for a structure-based toolbox, Communications of the ACM 37, 2 (Feb.
1994), 87-96.
72. Young, D. and Shneiderman, B., A graphical
filter/flow model for boolean queries: An implementation and experiment, Journal of the American Society for
Information Science 44, 6 (July 1993), 327-339.
73. Karl, L., Pettey, M., and Shneiderman, B.,
Speech versus mouse commands for word processing applications: An empirical
evaluation, International Journal for
Man-Machine Studies 39, 4 (1993), 667-687.
74. Shneiderman, B., Beyond intelligent machines:
Just Do It!, IEEE Software 10, 1
(January 1993), 100-103.
75. Shneiderman, B. and Lewis, C., Building HCI
partnerships and infrastructure, Behaviour
& Information Technology 12, 2 (March-April 1993), 130-135.
76. Sears, A. and Shneiderman, B.,
77. Shneiderman, B., Dynamic queries for visual
information seeking, IEEE Software 11,
6 (1994), 70-77. Reprinted in Card, S.,
Mackinlay, J, and Shneiderman, B. (Editors),
78. Plaisant, C., Carr, D., and Shneiderman, B.,
Image-browser taxonomy and guidelines for designers, IEEE Software 12, 2 (March 1995), 21-32.
79. Asahi, T., Turo, D., and Shneiderman, B.,
Using treemaps to visualize the analytic hierarchy process, Information Systems Research 6, 4 (December 1995), 357-375.
80. Kumar, H., Plaisant, C., and Shneiderman, B.,
Browsing hierarchical data with multi-level dynamic queries and pruning, International Journal of Human-Computer
Studies 46, 1 (January 1997), 103-124.
Reprinted in Card, S., Mackinlay, J, and Shneiderman, B. (Editors),
81. Plaisant, C., Vanniamparampil, A., Rose, A.,
and Shneiderman, B., Low-effort high-payoff user interface re-engineering, IEEE Software 14, 4 (July 1997).
Reprinted in Japanese, Nikkei
Computer Books, October 1998, 130-141.
82. Shneiderman, B., Alavi, M., Norman, K., and
Borkowski, E. Y., Windows of opportunity in electronic classrooms, Communications of the ACM 38, 11 (November 1995), 19-24.
83. Preece, J. and Shneiderman, B., Survival of
the fittest: The evolution of multimedia user interfaces, ACM Computing Surveys 27, 4 (December 1995), 557-559.
84. Mahajan, R. and Shneiderman, B., Visual and
textual consistency checking tools for graphical user interfaces, IEEE Transactions on Software Engineering 23,
11 (November 1997), 722-735.
85. Shneiderman, B., Designing
information-abundant websites: issues and recommendations, International Journal of Human-Computer Studies 47 (1997), 5-29.
Available at http://ijhcs.open.ac.uk//shneiderman/shneiderman.html
86 Kandogan, E. and Shneiderman, B., Elastic
Windows: Design, implementation, and evaluation of multi-window operations, Software: Practice & Experience 28,
3 (March 1998), 225-248.
87. Shneiderman, B., The next generation of
graphical user interfaces: information visualization and better window
management, Displays 17 (1997),
125-129.
88. Plaisant, C., Shneiderman, B., Doan, K., and
Bruns, T., Interface and data architecture for query preview in networked
information systems, ACM Trans. on
Information Systems, (July 1999), 320-341.
89. Tanin, E., Lotem, A., Haddadin,
90. Shneiderman, B., Relate-Create-Donate: An
educational philosophy for the cyber-generation, Computers & Education 31, 1 (1998), 25-39.
91. Shneiderman, B., Codex, memex, genex: The
pursuit of transformational technologies, International
Journal of Human-Computer Interaction 10, 2 (1998), 87-106.
92. Greene, S., Marchionini, G., Plaisant, C., and
Shneiderman, B., Previews and overviews in digital libraries: Designing surrogates
to support visual information-seeking, Journal
of the American Society for Information Science51, 3 (March 2000), 380-393.
93. Plaisant, C., Shneiderman, B., and Mushlin,
R., An information architecture to support the visualization of personal histories, Information Processing and Management 34, 5
(1998), 581-597.
94. Greene, S., Tanin, E., Plaisant, C.,
Shneiderman, B., Olsen, L., Major, G., and Johns, S., The end of zero-hit
queries: Query previews for NASA's Global Change Master Directory, International Journal of Digital Libraries 2, No.2+3 (1999), 79-90.
95. Shneiderman,
B., Byrd, D., and Croft, B., Sorting out searching: A user-interface framework
for text searches, Communications of the
ACM 41, 4 (April 1998), 95-98.
96. Shneiderman, B., Borkowski, E., Alavi, M., and
Norman, K., Emergent patterns of teaching/learning in electronic classrooms, Educational Technology Research &
Development 46, 4 (1998), 23-42.
97. Zhang, Z., Basili, V., and Shneiderman, B.,
Perspective-based usability inspection: An empirical validation of efficiency, Empirical Software Engineering 4, 1
(March 1999), 43-69.
98. Shneiderman,
B., Creating creativity: User interfaces for supporting innovation, ACM Transactions on Computer-Human
Interaction 7, 1 (March
2000), 114-138. Reprinted in Carroll, J. M. (Editor), Human-Computer
Interaction in the New Millennium, ACM Press,
99. Zaphiris, P., Shneiderman, B., and Norman, K.L, Expandable indexes versus sequential menus for searching hierarchies on the World Wide Web, Behaviour & Information Technology 21, 3 (May-June 2002), 201-208.
101. * Shneiderman, B., Universal Usability: Pushing human-computer interaction research to
empower every citizen, Communications of the ACM 43, 5 (May
2000), 84-91. Reprinted in Bucy, E. P. and Newhagen, J. E. (Editors), Media
Access: Social and Psychological Dimensions of New Technology User,
102. Hochheiser, H. and Shneiderman, B., Performance benefits of
simultaneous over sequential menus as task complexity increases, International
Journal of Human-Computer Interaction 12, 2 (2000), 173-192.
102. Potter,
R., Shneiderman, B., and Bederson, B., Pixel data access for graphical macros,
CS-TR-4019, UMIACS-TR-99-27, (August 1999, under revision).
103. North, C. and Shneiderman, B., Snap-Together Visualization: Can users construct
and operate coordinated views?, International
Journal of Human-Computer Studies 53, 5 (November 2000), 715-739.
104. Hochheiser, H. and Shneiderman, B., Using interactive visualizations of WWW log data to characterize access patterns and inform site design, Journal of the American Society for Information Science and Technology 52, 4 (February 2001), 331-343.
105. Tanin, E., Shneiderman, B., and H. Xie, Exploration of large online data tables using generalized query previews, Information Systems 32, 3 (May 2007), 402-423. doi:10.1016/j.is.2005.12.006
106. Shneiderman, B. and Hochheiser, H., Universal usability as a stimulus to advanced interface design, Behaviour & Information Technology 20, 5 (Sept-Oct 2001), 367-376.
107. Bederson, B., Shneiderman, B., and Wattenberg, M., Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies, ACM Transactions on Graphics 21, 4 (October 2002), 833-854.
108. Shneiderman,
B., Inventing discovery tools: Combining information visualization with data
mining, Information Visualization 1, 1 (2002), 5-12. Also appeared in Proc.
Discovery Science 4th International Conference 2001.
109. Seo, J. and Shneiderman, B., Interactively
exploring hierarchical clustering results, IEEE Computer 35, 7 (July
2002), 80-86.
110. Ceaparu,
111. Bessiere, K., Newhagen, J. E., Robinson, J.
P., and Shneiderman, B., A model for computer frustration: The role of
instrumental and dispositional factors on incident, session,
and post-session frustration and mood, Computer in Human Behavior, 22, 6
(printed November 2006, available online April 16, 2004), 941-961. doi:10.1016/j.chb.2004.03.015
112. Golub, E. and Shneiderman, B., Dynamic query visualizations on world wide web clients: A DHTML solution for maps and scattergrams, International Journal of Web Engineering and Technology 1, 1 (2003), 63-78.
113.
Zhao, H. and Shneiderman, B., Image-based highly interactive Web mapping for
geo-referenced data publishing, International Journal of Geographic
Information Systems 19, 4 (2005),
413-428.
114. Seo, J., Bakay, M., Chen, Y.-W., Hilmer, S., Shneiderman, B., and
Hoffman, E. P., Interactively optimizating signal/noise ratios in expression
profiling: project-specific algorithm selection and detection p-value weighting
in Affymetrix microarrays, Bioinformatics 20 (2004),
2534-2544. http://bioinformatics.oupjournals.org/cgi/content/abstract/20/16/2534?etoc
115. Zhao, P., Seo, J., Wang, Z., Wang,
Y., Shneiderman, B., and Hoffman, E. P., In vivo filtering of in vitro MyoD
target data: An approach for identification of biologically relevant novel
downstream targets of transcription factors, Comptes Rendus Biologies 326 (2003), 1049-1065.
http://dx.doi.org/10.1016/j.crvi.2003.09.035
116. * Shneiderman, B., Why not make user interfaces better than 3D reality? IEEE
Computer Graphics & Applications 23, 6 (November/December 2003), 12-15.
Reprinted in Damasio, M. J. (Editor), New Media Production Issues and
Strategies, Universidade Lusofona de Humanidades e Tecnologias,
117. Ceaparu, I. and Shneiderman, B., Finding
governmental statistical data on the web: A study of categorically-organized
links for the FedStats Topics page, Journal
of the American Society of Information Science & Technology 55, 11
(2004), 1008-1015.
118. Hochheiser, H. and Shneiderman, B., Dynamic
query tools for time series data sets, Timebox widgets for interactive
exploration, Information Visualization 3,
1 (March 2004), 1-18.
119.
Baehrecke, E. H., Dang, N., Babaria, K., and Shneiderman, B., Visualization and
analysis of microarray and gene ontology data with treemaps, BMC
Bioinformatics 2004, 5:84 (
120.
Kules, B.,
Kang, H., Plaisant, C., Rose, A., and Shneiderman, B., Immediate usability: a case study of public
access design for a community photo library, Interacting with Computers 16, 6 (2004),
1171-1193.
121. Zhao, H., Smith, B. K.,
Norman, K., Plaisant, C., and Shneiderman, B., Interactive sonification of
choropleth maps: Design and evaluation, IEEE Multimedia 12, 2 (April-June 2005), 26-35.
122. Kang, H. and
Shneiderman, B., Personal media exploration: A spatial interface to
user-designed semantic regions, Journal of Visual Languages and Computing 17, 3 (2006), 254-283.
123. Seo, J. and Shneiderman,
B., A rank-by-feature framework for interactive exploration of multidimensional
data, Information Visualization 4, 2 (June
2005), 99-113.
124. Lazar, J., Jones, A., and Shneiderman, B., Workplace user frustration
with computers: An exploratory investigation of the causes and severity, Behaviour & Information Technology 25,
3 (May-June 2006), 239-251.
125. Lazar, J., Jones, A.,
Hackley, M., and Shneiderman, B., Severity and impact of computer user frustration:
A comparison of
student and workplace users, Interacting
with Computers 18, 2 (2006), 187-207.
126.Kustanowitz, J. and Shneiderman, B., Hierarchical layouts for photo
libraries, IEEE MultiMedia 13, 4
(Oct-Dec 2006), 62-72.
127.Shmueli, G., Jank, W., Aris, A., Plaisant, C., and
Shneiderman, B., Exploring auction databases through interactive visualization,
Decision Support Systems 42, 3 (Dec 2006), 1521-1538. Online March 2006: doi:10.1016/j.dss.2006.01.001
128.
Seo, J. and Shneiderman, B., Knowledge discovery in high dimensional data: Case
studies and a user survey for the rank-by-feature framework, IEEE
Transactions on Visualization and Computer Graphics 12, 3 (May/June, 2006), 311-322.
129. Perer, A., Shneiderman, B., and Oard, D., Using
rhythms of relationships to understand email archives, Journal
of the American Society of Information Science & Technology 57, 14 (2006),
1936-1948.
130. Kules, B. and Shneiderman, B., Using
categorized overviews to support exploratory web search: Two formative studies,
131. Shneiderman, B.,
Fischer, G., Czerwinski, M., Resnick, M., Myers, B. and 13 others, Creativity
Support Tools: Report from A U.S. National Science Foundation Sponsored Workshop,
International Journal of Human–Computer
Interaction 20, 2 (2006), 61–77.
132.
Bakay, M., Wang, Z., Melcon, g., Schiltz, L., Xuan, J., Zhao, P., Sartorelli,
V., Seo, J., Pegoraro, E., Angelini, C., Shneiderman,
B., Escolar, D., Chen, Y.-W., Winokur, S. T., Pachman, L. M., Fan, C., Mandler,
R., Nevo, Y., Gordon, E., Zhu, Y., Dong, Y., Wang, Y., and Hoffman, E. P., Nuclear
envelope dystrophies show a transcriptional fingerprint suggesting disruption
of Rb–MyoD pathways in muscle regeneration, Brain 129, 4 (April 2006), 996-1013. doi:10.1093/brain/awl023
133.Perer, A. and Shneiderman,
B., Balancing systematic and flexible exploration of social networks, IEEE Symposium on Information
Visualization and IEEE Transactions
on Visualization and Computer Graphics 12, 5 (October 2006), 693-700.
134. Shneiderman, B. and Aris, A., Network visualization with semantic substrates, IEEE Symposium on Information Visualization and IEEE Transactions on
Visualization and Computer Graphics 12, 5 (October 2006), 733-740.
135. Schatz, M. C., Phillippy, A. M., Shneiderman, B., and
Salzberg, S. L., Interactive
visual analytic tools for genome assembly, Genome
Biology 8 (2007), 8:R34. http://genomebiology.com/2007/8/3/R34
136.
137. Zhao, H., Shneiderman, B., Plaisant, C., and Lazar, J., A
framework for auditory data exploration and evaluation with geo-referenced data
sonification, ACM Transactions on Computer Human
Interaction (2008, to appear).
138. Kules, B. and Shneiderman, B., Users can change their web search
tactics: Design principles for categorized overviews, Information Processing and Management (to appear 2007).
139.Jaeger, P. T., Shneiderman, B., Fleischmann, K. R., Preece,
J., Qu, Y., and Wu, F. P., Community response grids: E-government, social
networks, and effective emergency response, Telecommunications
Policy 31 (2007), 592-604.
140. Shneiderman, B., Creativity support tools: Accelerating discovery and
innovation, Communications of the ACM
50, 12 (December 2007), cover story, 20-32.
141. Dao, H. T., Bazinet, A., Berthier, R., and Shneiderman, B., NASDAQ
Velocity and Forces: An interactive visualization of activity and change, Journal
of Universal Computer Science (2008, to appear).
142. Aris, A. and Shneiderman, B., Designing semantic substrates for visual
network exploration, Information Visualization Journal 6, 4 (2007), 1-20. doi: 10.1057/palgrave.ivs.9500162
143. Jaeger, P. T.,
Fleischmann, K. R., Preece, J., Shneiderman, B., Wu, F. P., and Qu, Y.,
Community response grids: Facilitating community response to biosecurity and
bioterror emergencies through information and communication technologies, Biosecurity and Bioterrorism 5, 4
(2007), 1-12.
144.
Kang, H., Getoor, L., Shneiderman, B., Bilgic, M., and Licamele, L., Interactive
entity resolution in relational data: A visual analytic tool and its evaluation,
IEEE Transactions on Visualization and Computer Graphics (to appear 2008).
145. Friedler, S., Peer, N., Tan, Y.-L., and Shneiderman, B., Enabling teachers to explore grade patterns to identify individual needs
and promote fairer student assessment, Computers
& Education (to appear 2008).
c. Reports: List
available on request
d. Articles in
conference proceedings, and notes
(i)
Book chapters from refereed conferences
1. Shneiderman, B., Overcoming the limitations
of current programming languages, Keynote address, In The Role of Language in Problem Solving, (R. Jernigan, B. W.
Hamill, and D. M. Weintraub, Editors), Elsevier Science Publishers B. V.
(North-Holland), (1985), 253-275.
2. Shneiderman, B., Human factors issues of
manuals, online help, and tutorials, Invited conference address, Empirical Foundations of Information and
Software Science, (J. C. Agrawal and P. Zunde, Editors), Plenum Press, New
York (1985), 107-124.
3. Shneiderman, B., Empirical studies of
programmers: The territory, paths, and destinations, Keynote address for
workshop. In E. Soloway and R. Iyengar
(Editors), Empirical Studies of
Programmers, Ablex Publishers,
4. Shneiderman, B., User interface design and
evaluation for an electronic encyclopedia, In G. Salvendy, Ed., Cognitive Engineering in the Design of
Human-Computer Interaction and Expert Systems, Elsevier (1987), 207-223.
5. Reisel, J. and Shneiderman, B., Is bigger better? the effects of display size
on program reading, In G. Salvendy, S. L. Sauter, and J. J. Hurrell, Jr., Eds.,
Social, Ergonomic and Stress Aspects of
Work with Computers, Elsevier (1987), 113-122.
6. Sears, A., Plaisant, C., and Shneiderman,
B., A new era for touchscreen applications: High-precision, dragging, and
direct manipulation metaphors, In R. H. Hartson and D. Hix, (Editors), Advances in Human-Computer Interaction: Vol.
3, Ablex Publishing Co., Norwood, NJ
(1992), 1-33.
7. Shneiderman, B., Education by Engagement and
Construction: A Strategic Education Initiative for the multimedia renewal of
American education, In Barrett, E. (Editor), Sociomedia: Hypermedia, Multimedia and the Social Construction of
Knowledge, MIT Press, Cambridge, MA, (1992), 13-26.
#8. Shneiderman, B., Engagement and
construction: Educational strategies for
the post-TV era, In Tomek, Ivan
(Editor), Computers and Learning,
Springer-Verlag, Berlin, 39-45 (Conference held at Wolfville, Nova Scotia,
Canada (June 17-20, 1992)). Reprinted in
Journal of Computers in Higher Education
2 (4), (Spring 1993), 106-116.
9. Shneiderman, B., Chimera, R., Jog, N,
Stimart, R., and White, D., Evaluating spatial and textual style of displays,
In MacDonald, L. and Lowe, A. (Editors), Display
Systems: Design and Applications, John Wiley & Sons, Inc., Chichester,
UK (1997), 83-96.
(ii) Refereed
conferences
1. Shneiderman, B. and Highland, H. J.,
Scientific and industrial programming education at the junior college level, Proceedings of the IFIP World Conference on
Computers and Education, Amsterdam (August, 1970).
2. Shneiderman, B. and Heller, J., A graph
theoretical model of data structures, ACM
SIGIR Forum 7 (Winter, 1972).
3. Buck, J. and Shneiderman, B., An internship
in information systems: Combining computer science education with realistic
problems, 6th Technical Symposium on Computer Science Education, ACM SIGCSE Bulletin 8, 3 (September
1976), 80-83.
4. McKay, D. and Shneiderman, B., Experimental
investigations of computer program debugging and modifications, Proc. 6th Congress of International
Ergonomics Association, (1976).
5. Shneiderman, B., Evaluating introductory
programming textbooks: A guide for students, instructors, authors and
publishers, 8th Technical Symposium on Computer Science Education, ACM SIGCSE Bulletin 9, 3 (August 1977)
56-58.
6.
7. Shneiderman, B., Software Psychology:
Applying the results of human factors research in programming, Proc. 49th SHARE Conference (1977).
8. Shneiderman, B., A framework for automatic
conversion of network database programs under schema transformations, Proc. 3rd Jerusalem Conference on
Information Technology, J. Moneta (Ed.), North-Holland Publ., Amsterdam
(1978), 279-288.
9. Shneiderman, B., Perceptual and cognitive
issues in the Syntactic/Semantic Model of programmer behavior, Proc.
Symposium on Human Factors and Computer Science, Human Factors Society, Santa
Monica, CA (1978), 65-77.
10. Fry, J., Smith, D., Taylor, R., Su, S., and
Shneiderman, B., Database program conversion: A framework for research, Proc. 5th Very Large Data Bases Conference
(1979), 299-312.
11. Shneiderman, B., Exploratory experiments with
program design tools, Proc. 19th Annual
Technical Symposium of the Washington DC Chapter of the ACM, (June 1980),
9-11.
12. Shneiderman, B., Natural vs. precise concise
languages for human operation of computers: Research issues and experimental
approaches, Proc. 18th Annual Conference
of the Association for Computational
Linguistics, (June 1980), 139-142.
13. Thomas, G. and Shneiderman, B., Path
expressions for complex queries and automatic database program conversion, Proc. 6th Very Large Data Bases Conference, (1980), 33-44.
14. Thomas, G. and Shneiderman, B., Automatic
database system conversion: A transformation language approach to sub-schema
implementation, Proc. IEEE COMPSAC '80
Conference, (1980), 80-88
15. Stevens,
P. and Shneiderman, B., Exploratory research on training aids for naive
users of interactive systems, Proc.
American Society for Information Science 1981, 65-67.
16. Shneiderman, B., Teaching software psychology
experimentation through team projects, Proc.
Human Factors in Computer Systems Conference,
17. Thomas, G. and Shneiderman, B., Automatic
database system conversion, Proc.
National Computer Conference AFIPS Press, Arlington, VA, (1982), 579-587.
18. Shneiderman, B., Human engineering management
plan for interactive systems, IEEE COMPCON '83, (1983), 230-238.
19. Grantham,
C. and Shneiderman, B., Programmer behavior and cognitive activity: An
observational study, Proc. 23rd Annual
Technical Symposium of the Washington, DC Chapter of the ACM (June 1984), B.1.1-9
20. Weldon,
L., Mills, C., Koved, L. and Shneiderman, B., The structure of
information in online and paper technical manuals, Proc. 29th Annual Meeting - Human Factors Society (1985),1110-1113.
*21. Shneiderman, B., Seven plus or minus two
central issues in human-computer interaction,
Keynote address ACM SIGCHI '86,
22. Morariu, J. and Shneiderman, B., Design and
research on The Interactive Encyclopedia System (TIES), Proc. 28th Conference of the Association for the Development of
Computer-Based Instructional Systems, (November 1986), 19-21.
#23. Margono, S. and Shneiderman, B., A study of
file manipulation by novices using commands vs. direct manipulation, 26th Annual Technical Symposium,
Washington, DC Chapter of the ACM (June 1987), 154-159.
#24. Wallace, D., Anderson, N., and Shneiderman,
B., Time stress effects on two menu selection systems, Proc.
31st Annual Meeting - Human Factors Society, (1987), 727-731. Reprinted in Perlman, G., Green, G. K., and
Wogalter, M. S. (Editors), Human Factors
Perspectives on Human-Computer Interaction: Selections from Proceedings of
Human Factors and Ergonomics Society Annual Meetings 1983-1994,
25. Shneiderman, B., User interface design for the
Hyperties electronic encyclopedia, Hypertext
'87 Workshop Proceedings, Raleigh, NC, November 13-15, 1987, 199-204.
#26. Callahan, J.,
27. Potter, R., Weldon, L., and Shneiderman, B.,
Making touch screens effective: An experimental evaluation of three strategies,
ACM CHI'88 (May 1988), 27-32.
#28. Kreitzberg, C. and Shneiderman, B., Restruc
29. Shneiderman, B., Human-Computer Interaction
Laboratory: Lab Review, Proc. ACM
CHI'89 Human Factors in Computer Systems
(April 1989), 309-310.
30. Weiland, W. and Shneiderman, B., Interactive
graphics interfaces for hypertext systems, Proc.
28th Annual Technical Symposium of the Washington, DC Chapter of the ACM (August
1989).
31. Shneiderman, B., Future directions for
human-computer interaction, Invited Closing Address Proc. Human-Computer Interaction '89 (Boston, September 1989). In
Salvendy, G. and Smith, M. J. (Editors),
Designing and Using Human-Computer Interfaces and Knowledge Based Systems,
Elsevier Science Publishers B. V., Amsterdam (1989), 2-17.
32. Sears, A.,
Kochavy, Y., and Shneiderman, B., Touchscreen field specification for
public access database queries: Let your fingers do the walking, Proc. ACM Computer Science Conference 1990
(1990), 1-9.
#*33.
Shneiderman, B., Human values and the future of technology: A declaration of
empowerment, Keynote address, ACM SIGCAS Conference on Computers and the
Quality of Life CQL ‘90 (Sept 1990), Special Issue of SIGCAS Computers & Society 20, 3 (October 1990), 1-6. Reprinted in ACM SIGCHI Bulletin (January 1991). Translated into Russian for Special
issue on Human-Computer Interaction of the Russian
Academy of Sciences Journal of Psychology 13, 3 (1992), 66-75. Reprinted in
Human Factors in Information Systems:
Emerging Theoretical Bases, Carey, J., Ed., Ablex Publishers,
34. Plaisant, C. and Shneiderman, B., Scheduling
home control devices, Proc. ACM
CHI'91 Human Factors in Computer Systems
(April 1991), 459-460. Accompanied
by a videotape that is part of the ACM
SIGGRAPH Video Review 63/64.
35. Lifshitz, J. and Shneiderman, B., Multi-window
browsing strategies for hypertext traversal, Proc. 30th Annual Technical Symposium of the Washington, DC Chapter of the
ACM (June 1991), 121-131.
#36. Keil-Slawik, R., Plaisant, C., and
Shneiderman, B. Remote direct
manipulation: A case study of a tele-pathology workstation, In Bullinger, H.-J.
(Editor), Human Aspects of Computing:
Design and Use of Interactive Systems and Information Management, Elsevier,
37. Botafogo, R. and Shneiderman, B., Identifying
aggregates in hypertext structures, Proc.
ACM Hypertext ‘91 (December 1991), 63-74.
#38. Johnson, B. and Shneiderman, B., Tree-maps: A
space filling approach to the visualization of hierarchical information
structures, Proc. IEEE Visualization ‘91
(October 1991), 284-291. Reprinted in
Card, S., Mackinlay, J, and Shneiderman, B. (Editors),
39. Shneiderman, B., Visual user interfaces for
information exploration, Keynote address, Proc.
American Society for Information Science Conference, Washington, DC
(October 1991), 379-384.
#40. Ahlberg, Christopher, Williamson, Christopher,
and
#41. Williamson, Christopher, and
42.
43. Liao, H. S., Osada, M., and Shneiderman, B.,
Browsing Unix directories with dynamic queries: An evaluation of three
information display techniques, 9th
Japanese Symposium on Human Interface (October 1993), 95-98.
44. Osada, M., Liao, H., and Shneiderman, B.,
AlphaSlider: Development and evaluation of text retrieval method using sliders, 9th Japanese Symposium on Human Interface
(October 1993), 91-94.
*45. Ahlberg, C. and Shneiderman, B., Visual
Information Seeking: Tight coupling of dynamic query filters with starfield
displays, Proc. of ACM CHI94 Conference
(April 1994), 313-317 + color plates.
Reprinted in Baecker, R. M., Grudin, J., Buxton, W. A. S., and
Greenberg, S. (Editors), Readings in
Human-Computer Interaction: Toward the Year 2000, Second Edition, Morgan
Kaufmann Publishers, Inc., San Francisco, CA (1995), 450-456. Reprinted in Card, S., Mackinlay, J, and
Shneiderman, B. (Editors),
46. Ahlberg, C. and Shneiderman, B., AlphaSlider:
A compact and rapid selector, Proc. of
ACM CHI94 Conference, (April 1994), 365-371.
47. Jain, V. and Shneiderman, B., Data structures
for dynamic queries: An analytical and experimental evaluation, In Catarci, T.,
Costabile, M., Levialdi, S., and Santucci, G. (Editors), Proc. Advanced Visual Interfaces Conference ‘94, ACM Press,
48. Jog, N. and Shneiderman, B., Information
visualization with smooth zooming on a starfield display (March 1995), Proc. Visual Databases 3,
49.
Shneiderman, B., Rosenfeld, A., Marchionini, G., Holliday, W. G., Ricart, G.,
Faloutsos, C., and Dick, J. P., QUEST - Query Environment for Science Teaching,
Proc. of Digital Libraries ‘94, Texas A&M Univ., College Station, TX 77843,
http://atg1.WUSTL.edu/DL94 (June 1994), 74-79.
50. Shneiderman, B. and Plaisant, C., The Future
of Graphic User Interfaces: Personal Role Managers, In People and Computers IX, Cambridge University Press (1994), 3-8,
Conference Keynote address.
51. Slaughter, L., Norman, K., and Shneiderman,
B., Assessing Users' Subjective Satisfaction with the Information System for
Youth Services (ISYS), Proc. Third Annual
Middle Atlantic Human Factors Conference, Blacksburg, VA (March 1995),
164-170.
52. Plaisant, C. and Shneiderman, B., Organization
overviews and role management: Inspiration for future desktop environments, Proc. IEEE 4th Workshop on Enabling
Technologies: Infrastructure for Collaborative Enterprises, IEEE,
53. Rose, A., Plaisant, C., and Shneiderman, B.,
Using ethnographic methods in user interface re-engineering, Proc. DIS’95 : Symposium on Designing
Interactive Systems, ACM Press,
54. Mahajan, R. and Shneiderman, B., A family of
user interface consistency checking tools: Design and development of SHERLOCK,
Proc. of the NASA 20th Annual Software Engineering Workshop SEL 95-004,
(December 1995), 169-188.
*55. North, C., Shneiderman, B., and Plaisant, C.,
User controlled overviews of an image library: A case study of the Visible
Human, Proc. 1st ACM International
Conference on Digital Libraries (March 1996), 74-82. Reprinted in Card, S.,
Mackinlay, J, and Shneiderman, B. (Editors),
56. Kandogan, E. and Shneiderman, B., Elastic
windows: Improved spatial layout and rapid multiple window operations, Proc. Workshop on Advanced Visual Interfaces
‘96, ACM Press,
57. Doan, K., Plaisant, C., and Shneiderman, B.,
Query previews for networked information services, Proc. Advances in Digital Libraries Conference, IEEE Computer
Society, Los Alamitos, CA (May 1996), 120-129.
58. Plaisant, C., Rose, A., Milash, B., Widoff,
S., and Shneiderman, B., LifeLines: Visualizing personal histories, Proc. ACM CHI96 Conference, ACM,
59. Shneiderman, B. and Rose, A., Social Impact
Statements: Engaging public participation in information technology design, Proc. CQL’96, ACM SIGCAS Symposium on
Computers and the Quality of Life (Feb. 1996), 90-96. Also appears in Friedman, B. (Editor), Human Values and the Design of Computer
Technology, CSLI Publications and Cambridge Univ. Press (1997), 117-133.
60. Shneiderman, B., The eyes have it: A task by
data type taxonomy of information visualizations, Proc. IEEE Symposium on Visual Languages ‘96, IEEE, Los Alamitos,
CA (September 1996), 336-343.
61. Shneiderman, B., Direct manipulation for
comprehensible, predictable, and controllable user interfaces, Proc. ACM International Workshop on
Intelligent User Interfaces ‘97, ACM, New York, NY (1997), 33-39.
62. Kandogan, E. and Shneiderman, B., Elastic
windows: Evaluation of multi-window operations, Proc. ACM CHI97 Conference, ACM,
63. Kandogan, E. and Shneiderman, B., Elastic windows
World Wide Web browser, Proc. ACM UIST 97,
ACM, New York (October 1997), 169-177.
64. Slaughter, L., Shneiderman, B., and
Marchionini, G., Comprehension and object recognition capabilities for
presentations of simultaneous video key frame surrogates, In Peters, C. and
Thanos, C. (Editors), Research and
Advanced Technology for Digital Libraries, First European Research
Conference on Digital Libraries, Springer, Berlin (September 1997), 41-54.
65. Tanin, E., Beigel, R., and Shneiderman, B.,
Design and evaluation of incremental data structures and algorithms for dynamic
query interfaces, IEEE Symposium on
Information Visualization '97, IEEE Press, Los Alamitos, CA (October 1997),
81-86.
66. Li, J., Plaisant, C., and Shneiderman, B.,
Data object and label placement for information abundant visualizations, Proc. Conference on New Paradigms in
Information Visualization, ACM, New York (November 1998), 41-48.
67. Zhang, Z., Basili, V., and Shneiderman, B., An
empirical study of perspective-based usability inspection. Proceedings of the Human Factors and Ergonomics Society 42nd Annual
Meeting,
68. Plaisant, C., Mushlin, R., Snyder, A., Li, J.,
Heller, D., and Shneiderman, B., LifeLines: Using visualization to enhance navigation
and analysis of patient records, Proc.
Annual Symposium of the American Medical Informatics Association, Hanley
& Belfus, Inc.,
69. Harris, C.,
Allen, R. B., Plaisant, C., and Shneiderman, B., Temporal visualization for
legal case histories, ASIS’99 Proc. 62nd
Annual Meeting of the American Society for Information Science, Information
Today, Medford, NJ (October, 1999),
271-279.
70. Hochheiser, H.
and Shneiderman, B., Understanding patterns of user visits to web sites: Interactive
starfield visualizations of WWW log data,
ASIS’99 Proc. 62nd Annual Meeting of the American Society for
Information Science, Information Today, Medford, NJ (October, 1999), 331-344.
71. Tse, T., Vegh,
S., Marchionini, G., and Shneiderman, B., An exploratory study of video
browsing user interface designs and research methodologies: Effectiveness in
information seeking tasks, ASIS’99 Proc.
62nd Annual Meeting of the American Society for Information Science,
Information Today, Medford, NJ (October,
1999), 681-692.
72. Shneiderman, B., Feldman, D., Rose, A., and
Ferre, X. A., Visualizing digital library search results with categorical and
hierarchical axes, Proc. 5th ACM International Conference on
Digital Libraries, ACM, New York
(June 2000), 57-66.
73. Plaisant, C., Rose, A., Rubloff, G., Salter,
R., and Shneiderman, B., The design of history mechanisms and their use in
collaborative educational simulations, Proc.
Computer Supported Collaborative Learning Conference (December 1999),
348-359, available at http://sll.stanford.edu/CSCL99/
.
74. North, C. and
Shneiderman, B., A user interface for coordinating visualizations based on
relational schemata, Proc. Advanced Visual Interfaces 2000, ACM, New
York (May 2000), 128-135.
75. Shneiderman,
B., User interfaces for creativity support tools, Proc. 3rd Conference on Creativity & Cognition, ACM,
New York (October 1999), 17-22.
76. Fredrikson,
A., North, C., Plaisant, C., Shneiderman,
B., Temporal,
geographical and categorical aggregations viewed through coordinated displays:
A case study with highway incident data,
Proc. 1999 Workshop on New Paradigms in Information Visualization
and Manipulation, ACM New York (November
1999), 26-34.
77. Shneiderman,
B., Supporting creativity with powerful composition tools for artifacts
and performances, Proc. 33rd
78. Kang,
H. and Shneiderman, B. and Visualization methods for personal photo collections:
Browsing and searching in the PhotoFinder, Proc. IEEE Conference on
Multimedia and Expo (July 2000).
79. Shneiderman,
B. and Kang, H., Direct annotation: A drag-and-drop strategy for labeling photos, Proc.
International Conference on Information Visualization 2000, Available from
IEEE, Los Alamitos, CA (July 2000), 88-95.
80. Gandhi, R., Kumar,
G., Bederson, B., and Shneiderman, B., Domain name based visualization of web
histories in a zoomable user interface, Proc. 11th International Workshop on
Database and Expert Systems Applications, Includes WebVis 2000: Second
International Workshop on Web-Based Information Visualization, IEEE
Computer Society, Los Alamitos, CA (2000), 591-598.
81. Hochheiser, H. and Shneiderman, B.,
Coordinating overviews and detail views of WWW log data, Proc. 2000 Workshop on New Paradigms in Information
Visualization and Manipulation, ACM
New York (November 2000).
82. Tanin, E., Plaisant, C., and Shneiderman, B., Browsing large online data
sets with query previews, Proc.
2000 Workshop on New Paradigms in Information Visualization
and Manipulation, ACM New York (November
2000).
83. Marchionini,
G., Hert, C., Liddy, L., and Shneiderman, B.,
Extending user understanding of federal statistics in tables, Proc. ACM
Conference on Universal Usability, ACM, New York (November 2000), 132-138.
84. Christian,
K., Kules, B., Shneiderman, B., and Youssef, A., A comparison of voice
controlled and mouse controlled web browsing, Proc. 4th
International ACM Conference on Assistive Technologies (ASSETS), ACM Press,
New York (2000), 72-79.
85. Dang,
G., North, C., and Shneiderman, B., Dynamic queries and brushing on choropleth
maps, Proc. International Conference on Information Visualization 2001,
Available from IEEE Press (2001), 757-764.
86.
Hochheiser,
H. and Shneiderman, B., Visual specification of queries for finding
patterns in time-series data, Department of Computer Science Technical Report CS-TR- , University of Maryland, College Park, MD (March
2001). Short version under the title
Interactive exploration of time-series data appears in Proc. Discovery
Science 4th International Conference 2001, Editors (Jantke, K. P. and
Shinohara, A.),
87. Shneiderman,
B. and Wattenberg, M., Ordered treemap layouts, Proc. IEEE
Information Visualization (October 2001), 73-78.
88.
Konishi, Makoto,
Plaisant, C., and Shneiderman, B., Enabling commuters to find the best route: an interface for analyzing
driving history logs, Proc. Interact 2001, IFIP, IOS Press (2001),
799-800.
89. Tang, L. and Shneiderman, B., Dynamic
aggregation to support pattern discovery: A case study with web logs, Department of
Computer Science Technical Report CS-TR-
, University of Maryland, College Park, MD (March
2001). Short version appears in Proc.
Discovery Science: 4th International Conference 2001, Editors (Jantke, K.
P. and Shinohara, A.),
90. Shneiderman,
B., Inventing discovery tools: Combining information visualization with data
mining, Proc. Discovery Science 4th International Conference 2001,
Editors (Jantke, K. P. and Shinohara, A.),
91. Ceaparu,
I. and Shneiderman, B., Improving web-based civic information access:
A case study of the 50 US states, Proc. 2002 International
Symposium on Technology and Society (ISTAS'02), Available from IEEE (2002),
275-285.
92.
Keogh,
E., Hochheiser H., and Shneiderman., B., An augmented visual query mechanism
for finding patterns in time series data, Proc. Fifth International
Conference on Flexible Query Answering Systems, Springer-Verlag, Berlin
(2002).
93.
Marchionini, G., Haas, S., Plaisant, C., Shneiderman,
B., and Hert, C., Toward a Statistical Knowledge Network, Proc. 2003
National Conference on Digital Government Research (2003),
http://www.dgrc.org/dgo2003/
94.
Kang, H., Plaisant, C., and Shneiderman, B., New
approaches to help users get started with visual interfaces: Multi-layered
interfaces and integrated initial guidance, Proc. 2003 National Conference
on Digital Government Research (2003), http://www.dgrc.org/dgo2003/.
95.
Kules, W. and Shneiderman, B., Designing a
metadata-driven visual information browser for federal statistics, Proc.
2003 National Conference on Digital Government Research (2003), http://www.dgrc.org/dgo2003/.
96.
Zhao, H., Plaisant, C., and Shneiderman, B., Improving
accessibility and usability of geo-referenced statistical data, Proc. 2003
National Conference on Digital Government Research (2003), http://www.dgrc.org/dgo2003/
97.
Kules, W., Shneiderman, B., and Plaisant, C., Data
exploration with paired hierarchical visualizations: Initial designs of
PairTrees, Proc. 2003 National Conference on Digital Government Research (2003),
http://www.dgrc.org/dgo2003/.
98.
Norman, K., Zhao, H., Shneiderman, B., and Golub, E.,
Dynamic query choropleth maps for information seeking and decision making, Proc.
Human-Computer Interaction International 2003: Volume 2 Theory and Practice,
Lawrence Erlbaum Associates, Mahwah, NJ (June 2003), 1263-1267.
99.
Plaisant, C.,
Kang, H., and Shneiderman, B., Helping
users get started with visual interfaces: multi-layered interfaces, integrated
initial guidance and video demonstrations, Proc. Human-Computer Interaction International 2003:
Volume4 Universal Access in HCI, Lawrence Erlbaum Associates, Mahwah, NJ
(June 2003), 790-794.
100.
Seo, J., Bakay, M., Zhao, P., Chen, Y.-W., Clarkson, P.,
Shneiderman, B., and Hoffman, E. P., Interactive color mosaic and dendrogram
displays for signal/noise optimization in microarray data analysis, Proc.
IEEE International Conference on Multimedia and Expo (July 2003), III-461-462.
(http://www.icme2003.com)
101.
Hochheiser, H., Baehrecke, E. H., Mount, S. M.,
and Shneiderman, B., Dynamic querying for pattern identification in microarray
and genomic data, Proc. IEEE International Conference on Multimedia and Expo,
(2003), (http://www.icme2003.com)
102.
Shneiderman, B., Promoting universal usability with
multi-layer interface design, ACM Conference on Universal Usability, ACM
Press,
103.
Zhao, H., Plaisant, C., Shneiderman, B., and
Duraiswami, R., Sonification of georeferenced data for auditory information
seeking: design principle and pilot study,
Proc. International Conference on
Auditory Displays (2004). http://www.icad.org/websiteV2.0/Conferences/ICAD2004/papers/zhao_etal.pdf
104.
Chintalapani, G., Plaisant, C., and Shneiderman,
B., Extending the utility of treemaps with flexible hierarchy, Proc. International Conference on
Information Visualization, IEEE Press,
105.
Seo, J.
and Shneiderman, B., A
rank-by-feature framework for unsupervised multidimensional data exploration
using low dimensional projections,
Proc. IEEE Information Visualization Symposium, IEEE Press, Piscataway,
NJ (October 2004), 65-72.
106.
Kules, W. and Shneiderman, B., Categorized
graphical overviews for web search results: An exploratory study using
107.
Buono, P.,
Aris, A., Plaisant, C., Khella, A., and Shneiderman, B., Interactive pattern
search in time series, Proc. SPIE
Conference on Visual Data Analysis, SPIE, Washington, DC (January 2005),
175-186.
108.
** Kustanowitz,
J. and Shneiderman, B., Meaningful presentations of photo libraries: Rationale
and applications of bi-level radial quantum layouts, Proc. ACM/IEEE Joint Conference on Digital Libraries, (June 2005), 188-196.
Winner
Best Student Paper Award.
109.
Plaisant, C. and
Shneiderman, B., Show Me! Guidelines for producing recorded demonstrations, Proc. Conf. on Visual
Languages/Human-Centric Computing, IEEE Press, Los Alamitos, CA (Sept 2005),
171-178.
110.
Aris, A.,
Shneiderman, B., Plaisant, C., Shmueli, G., and Jank, W., Representing
unevenly-spaced time series data for visualization and interactive exploration,
Proc. Interact 2005, Springer,
111.
Shneiderman, B. and Bederson,
B., Maintaining
concentration to achieve task completion, Proc. Conference on Designing User
Experiences, ACM Press, New York (November 2005).
112.
Fails, J.,
Karlson, A., Shahamat, L., and Shneiderman, B., A visual interface for multivariate
temporal data: Finding patterns of events across multiple histories, IEEE Symposium on Visual
Analytics Science and Technology, IEEE Press, Piscataway, NJ (October
2006), 167-174.
113.
Bilgic, M.,
Licamele, L., Getoor, L., and Shneiderman, B., D-Dupe: Entity resolution in networks,
IEEE Symposium
on Visual Analytics Science and Technology, IEEE Press,
114.
Kules, B., Kustanowitz, J.,
and Shneiderman,
B., Categorizing web search results into meaningful and stable categories using
fast-feature techniques, Proc.
ACM/IEEE Joint Conference on Digital Libraries, (June 2006), 211-219.
115.
Shneiderman,
B. and Plaisant, C., Strategies for evaluating information visualization tools:
Multi-dimensional In-depth Long-term Case Studies, In Proc. Beyond time and
errors: novel evaluation methods for Information Visualization, Workshop of the
Advanced Visual Interfaces Conference, Available in ACM Digital Library (2006),
1-7.
116.
Buono, P., Plaisant, C., Simeone,
A., Aris, A., Shneiderman, B., Shmueli, G., Wolfgang Jank, W., Similarity-based
forecasting with simultaneous previews: A river plot interface for time series
forecasting, Proc. 11th
International Conference Information Visualisation
(July 2007), 191-196.
117.
Wu, P. F., Preece, J., Shneiderman, B., Jaeger,
P. T., and Qu, Y., Community response grids for older adults: Motivations, usability,
and sociability, Proc. 13th Americas Conference on Information Systems (August 2007).
118.
Perer, A. and
Shneiderman, B., Systematic yet flexible discovery: Guiding domain experts
during exploratory data analysis, Proc. ACM Conference on Intelligent User
Interfaces (January 2008).
119.
Namata, G., Statts, B., Getoor, L., and
Shneiderman, B., A dual-view approach to interactive network visualization, Proc.
ACM Conference on Information &
Knowledge Management (2007), 939-942.
120.
Don, A., Zheleva, E., Gregory, M., Tarkan, S.,
Auvil, L, Clement, T., Shneiderman, B., and Plaisant, C., Discovering interesting usage patterns in text collections: Integrating
text mining with visualization, ACM
Conference on Information & Knowledge Management (2007), 213-222.
121.
Perer, A. and
Shneiderman, B., Integrating statistics and visualization: Case studies of
gaining clarity during exploratory data analysis, ACM CHI2008 Conference (April 2008, to appear).
122.
Wang, T., Plaisant, C., Quinn, A., Stanchak, R.,
Shneiderman, B., and Murphy, S., Aligning temporal data by sentinel events:
Discovering patterns in electronic health records, ACM CHI2008 Conference (April 2008, to appear).
123.
Wu, F. P., Qu, Y., Preece, J., Fleischmann, K.,
Golbeck, J., Jaeger, P., and Shneiderman, B., Community Response
Grid (CRG) for a university campus: Design requirements and implications, Proc.
5th International Conference on Information Systems for Crisis Response and
Management (ISCRM'08) (May 2008, to appear), Washington, DC, USA.
124.
Catherine
Plaisant, Stanley Lam,
125.
Aris, A. and Shneiderman, B., Node Aggregation
for reducing complexity in Network Visualizations with Semantic Substrates,
University of Maryland Dept of Computer Science Technical Report (April 2008).
126.
Shneiderman, B., Extreme Visualization:
Squeezing a billion records into a million pixels, Proc. ACM SIGMOD Conference (to appear, June 2008).
(iii) Notes and Awards
*** December 2007 - Special issue in
honor of
Journal of Human-Computer Interaction
Vol. 23, Issue 3, Edited by C. Plaisant and C. North.
http://www.leaonline.com/toc/ijhc/23/3
June 13-15, 2007 -
General Chair, Creativity & Cognition Conference,
http://www.cs.umd.edu/hcil/CC2007
*** March 7, 2006 -
US patent 7,010,751, Methods for the
Electronic Annotation, Retrieval,
and Use of Electronic Images. Sold Summer
2007.
June 13-14, 2005 - Co-Chair, National Science Foundation
sponsored workshop on Creativity
Support Tools, Washington, DC http://www.cs.umd.edu/hcil/CST/
*February-March 2003 - Erskine
Fellowship recipient for sabbatical visits to
(Hamilton, NZ) and Univ of Canterbury (
***November 2001 – Testimony before House
subcommittee on National ID Cards
http://www.house.gov/reform/gefmir/hearings/2001hearings/1116_nationa._id/1116_witnesses.htm
http://www.acm.org/usacm/National.htm
***May 2001 –
ACM SIGCAS Making a Difference Award
http://www.acm.org/sigcas/awards/difference.htm
***April
2001 – ACM SIGCHI Lifetime Achievement Award and
http://www1.acm.org/sigchi/documents/awards.html
http://www.cs.umd.edu/~ben/CHI-award.htm
***February 2001 – Fellow of the American
Association for the Advancement of Science
http://www.aaas.org/about/aaas_fellows/AAAS_Intro_AFellows.html
November 2000 – Founding General Chair
for ACM Conference on Universal Usability
(
May 1998 - General Co-Chair, ACM Policy
'98 Conference (
***March 1997 - Association for Computing
Machinery Fellow.
http://www.acm.org/awards/fellows/
***June 1995 - Honorary Doctorate of Science,
June 1995 - Co-Chair for Conference on
Society and the Future of Computing (
***1983-2000 – Founding Director,
Human-Computer Interaction Laboratory.
1985-91, 97 - current, Member, University
of Maryland Institute for Advanced Computer Studies. http://www.umiacs.umd.edu/
1991-2006,
June 1986 - Program Chairman for
Conference on Empirical Studies of Programmers.
July 1982 - July 1986 - Consultant with
IBM Federal Systems Division.
August 1978 - Program Chairman International
Conference on Databases: Improving Usability
and Responsiveness, Technion,
July 1978 - IBM Systems Research
Institute, Course 56 - Designing Effective Person/Computer
Interfaces.
November 1977 - Member of NSF Sponsored
Summer 1975 - Summer Faculty Research
Fellowship,
Summer 1973 - Taught Summer Session,
Computer Science Department, University of British
Columbia, Vancouver, Canada.
Summer 1969 - Research in the Department
of Applied Mathematics, Weizmann Institute of
Science,
Corporate
Advisory Boards:
November 2006 - current, Technical
Advisory Board for Groxis www.grokker.com
October 2002- current, Technical Advisory
Board for HiveGroup www.hivegroup.com ,
January 2001-June 2006, Technical
Advisory Board for ILOG www.ilog.com ,
August 2000 – Dec 2005, Technical
Advisory Board for Clockwise3d www.clockwise3d.com
,
Tel
March 2000 – Dec 2000, Member Advisory
Board for TheDotComGroup,
March 2000 – June 2002, Computer Science
Advisor, www.Smartmoney.com
1996-2001, Member, Board of Directors,
Spotfire Inc., www.spotfire.com
Government
Advisory Boards:
May
2006 – current, Member, Board of Scientific Counselors Meeting – National
Library of
Medicine Lister Hill Center
May 2006 – current, Member, National
Academies Committee on Technical and Privacy
Dimensions of Information for
Terrorism Prevention and Other National Goals
June 2006 – current, Member, President’s
Council of Advisors on Science and Technology,
Networking and Information
Technology Technical Advisory Group (TAG).
Professional
Society Advisory Boards
2007
- current, State of the USA Product Advisory Group.
2007 - current, Web Science Research
Initiative Advisory Committee.
2005 - 2007, Member, IEEE Von Neumann
Medal Award Committee.
Consulting for industrial corporations
(AT&T, Apple, GE, CDC, IBM, Intel, Bell Labs, Microsoft, Honeywell, etc.),
government agencies (Library of Congress, NASA, Office of Technology
Assessment, Dept. of Energy, etc.), international agencies (Int’l Atomic Energy
Agency, World Bank), university research groups (CCNY, NYU, VPI), and
publishers (Ablex (series editor), Harcourt Brace Jovanovich, Addison-Wesley,
Prentice-Hall, McGraw-Hill, Van Nostrand Reinhold (Consulting Editor,
University Series in Computer Science), etc.).
Data Structures: Description,
Manipulation and Evaluation, Ph.D. Thesis, State
e. Talks and
Unrefereed Publications
(i)
Invited talks: (approximately
40 per year), see list at:
http://www.lib.umd.edu/archivesum/findingaids/shneiderman/biolectures.jsp
(ii) Technical
Reports (Unpublished)
1.
2. Schwartz, J., Norman, K., and Shneiderman,
B., Performance on content-free menus as a function of study mode, Department
of Computer Science Technical Report CS-TR-1477, University of Maryland,
College Park, MD.
3. Chin, J., Norman., K., and Shneiderman, B.,
Subjective user evaluation of CF Pascal programming tools, Department of
Computer Science Technical Report CS-TR-1880,
4. Hobbs, J. D. and Shneiderman, B., Design,
implementation, and evaluation of automatic spelling correction for UNIX
commands, Department of Computer Science Technical Report CS-TR-2243,
University of Maryland, College Park, MD, (May 1989), CAR-TR-440.
5. Kuah, B.-T. and Shneiderman, B., Providing
advisory notices for UNIX command users: Design, implementation, and empirical
evaluations, Department of Computer Science Technical Report CS-TR-3007,
CAR-TR-651,
6. Kumar, H., Plaisant, C., Teittinen, M., and
Shneiderman, B., Visual information management for network configuration,
Department of Computer Science Technical Report CS-TR-3288,
7.
Lane, C., Kuester, S., and Shneiderman, B., User interfaces
for a complex robotic task: A comparison of tiled vs. overlapped windows,
CS-TR-3784. ISR-TR-97-55, (January 1997).
8.
North, C. and Shneiderman, B., A taxonomy of multiple window
coordinations, University of Maryland Department of Computer Science Technical
Report CS-TR-3854, UMIACS-TR-9783
(October 1997).
9.
Babaria,
K., Giacoppo, S., Kuter, U., and
Shneiderman, B., Menu search in hand-held devices: A pilot study of
font size and menu style (August 2002).
10. Kustanowitz, J. and Shneiderman, B., Motivating
annotation for digital photographs:
lowering barriers while raising incentives,
(iii) Unrefereed publications
1. Shneiderman, B., Computer Science Education
and Social Relevance, ACM SIGCSE Bulletin (Special Interest Group on
Computer Science Education) 3, 1.
**2. Nassi,
3. Shneiderman, B., Bibliography on Data Base
Structures, ACM SIGBDP Database 6, 1
(Spring, 1974), and SIGIR Forum 8, 2
(Summer, 1973).
4. Shneiderman, B., Opportunities for Data Base
Reorganization, FDT...Bulletin of the ACM
SIGMOD 6, 4 (1974), 1-8.
5. Shneiderman, B., Cognitive Psychology and
Programming Language Design, SIGPLAN
Notices 10, 7 (July 1975), 46-47.
6. Shneiderman, B., Applying the Results of
Human Factors Experiments: Programming Languages and Data Base Query Languages,
Proc. Symposium on the Role of Human
Factors in Computers, R.E. Granda and J.M. Finkelman, Editors, The Human
Factors Society, (November 1976), 51-58.
7. Shneiderman, B., Human Factors Issues in
Database Usage, Proc. 10th Annual
Conference of Society for Management Information Systems (1978).
8. Shneiderman, B., Group Processes in
Programming, Datamation 26, 1
(January 1980), 138-141.
9. Shneiderman, B., Human Factors Experiments
for Refining Interactive Systems Designs, Proc. IEEE COMPCON '80 Conference, (1980), 123-124.
10. Shneiderman, B., Human Factors in Computing: An
Optimist's View, Proc. ACM Southeast
Regional Conference (1981),
11. Shneiderman, B., Putting the Human Factor into
Systems Development, Proc. 19th Annual Conference of the ACM Special Interest
Group on Computer Personnel Research, (1981), 1-13, Keynote Address. Reprinted
in Datamation 28, 14, (April 1982),
125-126.
12. Shneiderman, B., Fighting for the user, ASIS Bulletin 9, 2, (December 1982),
27-29. Reprinted as Keynote Address for Proceedings
5th International Conference on Computer Capacity Management..
13. Shneiderman, B., Human-computer interaction
research at the University of Maryland, ACM
SIGCHI Bulletin 17, 3, (January 1986), 27-32.
14. MacArthur, C. and Shneiderman, B.,
Remedial-reading students' difficulties in learning to use a word processor:
Implications for design, ACM SIGCHI Bulletin 17, 3, (January
1986), 41-46.
15. Iseki, O. and Shneiderman, B., Applying direct
manipulation concepts: Direct Manipulation Disk Operating System (DMDOS), ACM SIGSOFT Software Engineering Notes 11,
2, (April 1986), 22-26.
16. Shneiderman, B., Beyond artificial
intelligence: Overcoming the obstacle of animism, Proceedings of Workshop on
Long-term Social Implications of Artificial Intelligence, US Office of
Technology Assessment (1989).
17. Mitchell, J. and Shneiderman, B., Dynamic vs.
static menus: An experimental comparison, ACM
SIGCHI Bulletin 20, 4 (1989), 33-36.
18. Shneiderman, B., Intelligent Interfaces: From
fantasy to fact, Proc. IFIP XI World Computer Congress (August
1989), North-Holland.
19. Shneiderman, B., My Star Wars Plan: A
Strategic Education Initiative, Guest Editorial, The Computing Teacher, (May 1989), 5.
#20. Shneiderman, B., Protecting rights in user
interface designs, ACM SIGCHI Bulletin,
(October 1990), 18-19. Reprinted in American Programmer, (March 1991), 2-5.
#21. Plaisant, C., Battaglia, J., and Shneiderman,
B., Scheduling home-control devices: A case study of the transition from the
research project to a product, Human
Factors in Practice, Human Factors Society Computer Systems Technical Group
(December 1990), 7-12.
22. Shneiderman, B., Information Resources on
Human-Computer Interfaces, American
Programmer (March 1991), 30-37.
23. Shneiderman, B., Kreitzberg, C., and Berk, E.,
Editing to structure a reader’s experience, In E. Berk and J. Devlin, Eds., Handbook of Hypertext/Hypermedia,
McGraw-Hill Publishers, New York, NY (1991), 143-164.
24. Shneiderman, B., Socially Responsible
Computing I: A call to action following the L. A. Riots, ACM SIGCHI Bulletin 24, 3 (July 1992), 14-15.
25. Shneiderman, B., Socially Responsible
Computing II: First steps on the path to positive contributions, ACM SIGCHI Bulletin 24, 3 (July 1992),
16-17. Reprinted in revised form as a
Viewpoint, Communications of the ACM 36,
1 (January 1993), 15-16.
#26. Chimera, R.
and Shneiderman, B., User interface consistency: An evaluation of original and
revised interfaces for a videodisk library, In
#27.
Shneiderman, B., Declaration in Apple vs. Microsoft/Hewlett-Packard, In Sparks of Innovation in Human-Computer
Interaction (B. Shneiderman, editor), Ablex Publishers, Norwood, NJ (1993),
355-361.
#28. Shneiderman, B., Supporting the process of
innovation: The Maryland Way, ACM
Interactions, Volume 1, Issue 1 (January 1994), 67-71.
29. Shneiderman, B., Looking for the bright side
of agents, ACM Interactions 2, 1
(January 1995), 13-15.
30. Shneiderman, B., The Information Superhighway:
For the people, Communications of the ACM
38, 1 (January 1995), 162.
Reprinted in Miller, S. E., Civilizing
Cyberspace: Policy, Power, and the Information Superhighway, ACM Press, New
York & Addison-Wesley,
31. Shneiderman, B., Comprehensible, predictable,
and controllable user interfaces, American
Programmer 8, 4 (April 1995), 2-7.
32. Shneiderman, B., Human values and the future
of technology:
33. Shneiderman, B.,
34. Kolker, R. and Shneiderman, B., Tools for
creating and exploiting content, In Getty
Art History Information Program, Research Agenda for Networked Cultural
Heritage,
35. Tanin, E., Beigel, R., and Shneiderman, B.,
Incremental data structures and algorithms for dynamic query interfaces, ACM SIGMOD Record 25, 4 (December 1996),
21-24, and Proc. Workshop on Information
Visualization, (November 1996).
**36.
Shneiderman, B., Byrd, D., and Croft, B., Clarifying search: A user-interface
framework for text searches, D-Lib
Magazine http://www.dlib.org/dlib/january97/01contents.html (1997).
**37.
Shneiderman, B., Between hope and fear: Universal access, medical records, and
educational computing, Communications of
the ACM 40, 2 (50th Anniversary Issue) (February 1997), 59-62.
38. Doan, K., Plaisant, C., Shneiderman, B., and
Bruns, T., Query previews for networked information systems: A case study with
NASA environmental data, ACM SIGMOD
Record 26, 1 (March 1997), 75-81.
39. Shneiderman, B., A framework for search
interfaces, IEEE Software (March/April 1997), 18-20.
40. Shneiderman, B., Research to support
widespread access to digital libraries and government information services, In
Computer Science and Telecommunications Board, National Reserach Council, More Than Skin Deep: Towards Every-Citizen
Interfaces to the Nation's Information Infrastructure, National Academy
Press, Washington, DC (1997), 372-374.
41. Shneiderman, B., A grander goal: A
thousand-fold increase in human capabilities, Educom Review 32, 6 (Nov/Dec 1997), 4, 6, 10.
**42.Shneiderman,
B. and Maes, P., Direct manipulation vs. software agents: A debate, ACM Interactions 4, 6 (Nov/Dec 1997),
42-61. Reprinted in Japanese, Nikkei Electronics No. 728,
43. Shneiderman, B., Visualizing personal
histories: A workshop
44. Shneiderman, B., Codex, memex, genex: The
pursuit of transformational technologies, Plenary Session, Proc. ACM CHI98 Conference: Summary, ACM,
45. Shneiderman, B., Whippping the boogey-man: A
response to David Noble, Educom Review
33, 3 (May/June 1998), 26.
46. Kearsley, G. and Shneiderman, B., Engagement
theory: A framework for technology-based teaching and learning, Educational Technology 38, 5
(September-October 1998), 20-23.
47. Shneiderman, B., Educational journeys on the
web frontier, Educom Review 33, 6
(Nov-Dec 1998), 10-14.
http://www.educause.edu/ir/library/html/erm9861.html
48. Kreitzberg, C. and Shneiderman, B., Making
computer and internet usability a national priority, Common Ground (1999).
Revised version reprinted in Branaghan, R. J. (Editor), Design by People
for People: Essays on Usability, Usability Professionals Assn,
49. Shneiderman, B., Getting to the Golden Age of
Usability, SAPInfo 59 (May 1999),
21-23.
50. Shneiderman,
B.,
51. Scholtz, J.
and Shneiderman, B., Introduction to special issue on usability engineering, Empirical Software Engineering 4, 1
(March 1999), 5-10.
52. Brown, J. R.,
Van Dam, A., Earnshaw, R., Encarnacao, J., Guedj, R., Preece, J., Shneiderman,
B., Vince, J., Human-centered computing, online communities, and virtual
environments, ACM interactions vi.5
(Sept-Oct 1999), 9-16. Reprinted in IEEE Computer Graphics and Applications 19,
6, (1999).70-74.
53. Brown, J. R.,
Van Dam, A., Earnshaw, R., Encarnacao, J., Guedj, R., Preece, J., Shneiderman,
B., Vince, J., Special report on human-centered computing, online
communities and virtual environments, ACM
SIGGRAPH Computer Graphics 33, 3 (August 1999), 42-62. http://www.siggraph.org/publications/newsletter/v33n3/contributions/special.html
54. Shneiderman,
B., Human-Computer Interaction Research: Why Does it Matter? And What Can We
Do? IMP Magazine, http://www.cisp.org/imp/december_99/12_99shneiderman-insight.htm
(December 1999).
55. Scholtz, J., Muller, M., Novick, D., Olsen Jr.,
D., Shneiderman, B., and Wharton, C., A
Research Agenda for Highly Effective Human-Computer Interaction: Useful,
Usable, and Universal **Interim Report**, ACM SIGCHI Bulletin 31, 4 (October
1999), 13-16.
56. **
Shneiderman, B., The limits of speech recognition, Communications of the ACM
43, 9 (September 2000), 63-65.
57. Shneiderman,
B., Universal Usability, ACM Ubiquity (August 29-September 4, 2000) http://www.acm.org/ubiquity/views/b_shneiderman_1.html
58. Shneiderman,
B., Designing websites to enhance online trust, Communications of the ACM 43,
12 (December 2000), 81-83.
59. Shneiderman, B., Design: CUU: bridging the digital divide
with universal usability, ACM Interactions 8, 2 (March-April 2001), 11-15.
60. Hochheiser, H. and
Shneiderman, B., Universal
usability statements: Marking the trail for all users, ACM Interactions 8, 2 (March-April 2001), 16-18.