Ben Shneiderman
Primary tabs

Ben Shneiderman is a Distinguished University Professor Emeritus in the Department of Computer Science and founding director (1983 to 2000) of the Human-Computer Interaction Lab, where he remains a member. He also holds affiliate appointments in the Institute for Systems Research and the College of Information Studies (iSchool).
Shneiderman was elected as as an ACM fellow in 1997 and an AAAS fellow in 2001. He received the ACM SIGCHI Lifetime Achievement Award in 2001.
Shneiderman is also a member of the National Academy of Engineering. He pioneered the highlighted textual link in 1983, and it became part of Hyperties, a precursor to the internet. His move into information visualization spawned Spotfire, known for pharmaceutical drug discovery and genomic data analysis.
Shneiderman is a technical advisor for the treemap visualization producer, the Hive Group.
He is the author of "Software Psychology: Human Factors in Computer and Information Systems" (1980) and "Designing the User Interface: Strategies for Effective Human-Computer Interaction" (5th ed., 2010, with Catherine Plaisant). He co-authored Readings in Information Visualization: Using Vision to Think (1999) with S. Card and J. Mackinlay. His book, "Leonardo's Laptop: Human Needs and the New Computing Technologies" (MIT Press), won the IEEE Award for Distinguished Literary Contribution in 2004. His most recent book, "Analyzing Social Media Networks with NodeXL: Insights from a Connected World (2011)," was co-authored with D. Hansen and M.A. Smith.
He received his doctorate in computer science from the State University of New York (SUNY) at Stony Brook in 1973.
Go here to view Shneiderman's academic publications on Google Scholar.
Publications
1989
1989. Automatically transforming regularly structured linear documents into hypertext.. Electronic Publishing. 2(4):211-229.
1989. Lessons learned from the ACM hypertext on hypertext project. Proceedings of the second annual ACM conference on Hypertext. :385-386.
1989. A spectrum of automatic hypertext constructions. Hypermedia. 1(2):179-195.
1989. Dynamic versus static menus: an exploratory comparison. ACM SIGCHI Bulletin. 20(4):33-37.
1989. Human-Computer Interaction Laboratory, University of Maryland, Center for Automation Research. CHI. 89:309-310.
1989. Social and Individual Impact. Educational Media International. 26(2):101-106.
1989. Hypertext and software engineering. Proceedings of the second annual ACM conference on Hypertext. :395-396.
1989. An experimental evaluation of three touch screen strategies within a hypertext database. International Journal of Human-Computer Interaction. 1(1):41-52.
1989. Hypertext hands-on!. Tech Report HCIL-89-06.
1989. Interactive graphics interfaces in hypertext systems. Proc. 28th Annual ACM DC Technical Symposium. 23:28-28.
1989. The user interface in a hypertext, multiwindow program browser. Interacting with computers. 1(3):301-337.
1988
1988. Finding facts vs. browsing knowledge in hypertext systems. Computer. 21(1):70-80.
1988. Ecological studies of professional programmers. Commun. ACM. 31(11):1256-1258.
1988. Selection devices for user of an electronic encyclopedia: An empirical comparison of four possibilities. Information Processing & Management. 24(6):665-680.
1988. We can design better user interfaces: A review of human-computer interaction styles. Ergonomics. 31(5):699-710.
1988. An empirical comparison of pie vs. linear menus. Proceedings of the SIGCHI conference on Human factors in computing systems. :95-100.
1987
1987. Time Stress Effects on Two Menu Selection Systems. Proceedings of the Human Factors and Ergonomics Society Annual MeetingProceedings of the Human Factors and Ergonomics Society Annual Meeting. 31(7):727-731.
1987. Computer-supported cooperative work (panel): is this REALLY a new field of research? Proceedings of the SIGCHI/GI conference on Human factors in computing systems and graphics interface. :227-228.
1987. Window control strategies for on-line text traversal. Department of Computer Science and Human Computer Interaction Laboratory, University of Maryland, College Park, MD (correspondence with B. Schneiderman).
1987. An evaluation of jump-ahead techniques in menu selection. Behaviour & Information Technology. 6(2):97-108.
1987. Direct manipulation user interfaces for expert systems. Expert systems: the user interfaceExpert systems: the user interface. :99-125.
1987. Subjective user evaluation of CF PASCAL programming tools. Department of Computer Science and Human-Computer Interaction Laboratory Working Paper.
1987. User interface design and evaluation for an electronic encyclopedia. Proc. of the 2nd International Conference on Human-Computer Interaction.
1987. User interface design for the Hyperties electronic encyclopedia (panel session). Proceedings of the ACM conference on Hypertext. :189-194.
1986
1986. Interfaces: multi-media and multi-user. Computer Supported Cooperative Work: Proceedings of the 1986 ACM conference on Computer-supported cooperative work.
1986. Empirical studies of programmers: The territory, paths, and destinations. Empirical studies of programmers. :1-12.
1986. Cognitive layouts of windows and multiple screens for user interfaces. International Journal of Man-Machine Studies. 25(2):229-248.
1986. Human-computer interaction research at the University of Maryland. ACM SIGCHI Bulletin. 17(3):27-32.
1986. An experimental comparison of a mouse and arrow-jump keys for an interactive encyclopedia. International Journal of Man-Machine Studies. 24(1):29-45.
1986. Is Bigger Better?: The Effects of Display Size on Program Reading Tech Report HCIL-86-08.
1986. Designing menu selection systems. Journal of the American Society for Information Science. 37(2):57-70.
1986. Seven plus or minus two central issues in human-computer interaction. ACM SIGCHI Bulletin - Special issue: CHI '86 Conference Proceedings. 17(4):343-349.
1986. Display Strategies for Program Browsing: Concepts and Experiment. IEEE Software. 3(3):7-15.
1986. Design and research on the interactive encyclopedia system (TIES). Proc. 29th Conference of the Association for the Development of Computer Based Instructional Systems. :19-21.
1986. Learning disabled students' difficulties in learning to use a word processor: implications for design. ACM SIGCHI Bulletin. 17(3):41-46.
1986. Learning Disabled Students' Difficulties in Learning to Use A Word Processor: Implications for Instruction and Software Evaluation. Journal of Learning DisabilitiesJ Learn Disabil. 19(4):248-253.
1986. No members, no officers, no dues: A ten year history of the software psychology society. ACM SIGCHI Bulletin. 18(2):14-16.
1986. Applying direct manipulation concepts: direct manipulation dik operating system (DMDOS). SIGSOFT Softw. Eng. Notes. 11(2):22-26.
1985
1985. Human factors issues of manuals, online help, and tutorials. Empirical foundations of information and software science. 1984:107-107.
1985. A model programming environment. Advances in Human-Computer Interaction. 1:105-132.
1985. The Psychology of Program Documentation. Conference on Software Maintenance, 1985, Sheraton Inn Washington-Northwest, November 11-13, 1985. :191-191.
1985. Performance on content-free menus as a function of study method. Tech Report HCIL-85-03.
1985. Learning a menu selection tree: training methods compared. Behaviour & Information Technology. 4(2):81-91.
1985. The Structure of Information in Online and Paper Technical Manuals. Proceedings of the Human Factors and Ergonomics Society Annual MeetingProceedings of the Human Factors and Ergonomics Society Annual Meeting. 29(12):1110-1113.
1984
1984. Memory For Menus: Effects of Study Mode. University of Maryland Computer Science Technical Report Series, CS-TR-1412.
1984. Human Factors in Interactive Medical Systems. Proceedings of the Annual Symposium on Computer Application in Medical CareProc Annu Symp Comput Appl Med Care. :96-96.
1984. An experimental comparison of tabular and graphic data presentation. International Journal of Man-Machine Studies. 20(6):545-566.
1984. Response time and display rate in human performance with computers. ACM Comput. Surv.. 16(3):265-285.
1983
1983. An empirical comparison of two PLATO text editors.. Journal of Computer-Based Instruction. 10:43-50.
1983. The effect of scope delimiters on program comprehension. Software: Practice and Experience. 13(9):817-824.
1983. Program indentation and comprehensibility. Communications of the ACM. 26(11):861-867.
1983. Human factors of interactive software. Enduser Systems and Their Human FactorsEnduser Systems and Their Human Factors. 150:9-29.
1983. Evaluating multiple coordinated windows for programming workstations. NASA. Goddard Space Flight Center Proc. of the Eighth Ann. Software Eng. Workshop 11 p(SEE N 84-23137 13-61).
1983. Human engineering management plan for interactive systems. Proceedings COMPCON. 83
1982
1982. Teaching software psychology experimentation through team projects. ACM SIGCSE Bulletin. 14(3):38-40.
1982. Automatic database system conversion: schema revision, data translation, and source-to-source program transformation. Proceedings of the June 7-10, 1982, national computer conference. :579-587.
1982. Designing computer system messages. Communications of the ACM. 25(9):610-611.
1982. Control flow and data structure documentation: two experiments. Commun. ACM. 25(1):55-63.
1982. The future of interactive systems and the emergence of direct manipulation. Behaviour & Information Technology. 1(3):237-256.
1982. Response to N. C. Rowe's review. ACM SIGMOD Record. 13(1):98-98.
1982. Multiparty Grammars and Related Features for Defining Interactive Systems. IEEE Transactions on Systems, Man and Cybernetics. 12(2):148-154.