HOME

TheInfoList



OR:

Ben Shneiderman (born August 21, 1947) is an American
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus ( ...
, a Distinguished University Professor in the University of Maryland Department of Computer Science, which is part of the University of Maryland College of Computer, Mathematical, and Natural Sciences at the
University of Maryland, College Park The University of Maryland, College Park (University of Maryland, UMD, or simply Maryland) is a public land-grant research university in College Park, Maryland. Founded in 1856, UMD is the flagship institution of the University System of ...
, and the founding director (1983-2000) of the University of Maryland Human-Computer Interaction Lab. He conducted fundamental research in the field of
human–computer interaction Human–computer interaction (HCI) is research in the design and the use of computer technology, which focuses on the interfaces between people ( users) and computers. HCI researchers observe the ways humans interact with computers and design ...
, developing new ideas, methods, and tools such as the direct manipulation interface, and his eight rules of design.


Early life and education

Born in New York, Shneiderman, attended the
Bronx High School of Science The Bronx High School of Science, commonly called Bronx Science, is a public specialized high school in The Bronx in New York City. It is operated by the New York City Department of Education. Admission to Bronx Science involves passing the Sp ...
, and received a BS in Mathematics and
Physics Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which rel ...
from the
City College of New York The City College of the City University of New York (also known as the City College of New York, or simply City College or CCNY) is a public university within the City University of New York (CUNY) system in New York City. Founded in 1847, Cit ...
in 1968. He then went on to study at the State University of New York at Stony Brook, where he received an MS in Computer Science in 1972 and graduated with a PhD in 1973.


Career

Shneiderman started his academic career at the State University of New York at Farmingdale in 1968 as instructor at the Department of Data Processing. In the last year before his graduation he was instructor at the Department of Computer Science of
Stony Brook University Stony Brook University (SBU), officially the State University of New York at Stony Brook, is a public research university in Stony Brook, New York. Along with the University at Buffalo, it is one of the State University of New York syste ...
(then called State University of New York at Stony Brook). In 1973 he was appointed assistant professor at the
Indiana University Indiana University (IU) is a system of public universities in the U.S. state of Indiana. Campuses Indiana University has two core campuses, five regional campuses, and two regional centers under the administration of IUPUI. * Indiana Univers ...
, Department of Computer Science. In 1976 he moved to the University of Maryland. He started out as assistant professor in its Department of Information Systems Management, and became associate professor in 1979. In 1983 he moved to its Department of Computer Science as associate professor, and was promoted to full professor in 1989. In 1983 he was the Founding Director of its Human-Computer Interaction Lab, which he directed until 2000. In 2002 his book ''Leonardo's Laptop: Human Needs and the New Computing Technologies'' was Winner of an
IEEE-USA Award for Distinguished Contributions Furthering Public Understanding of the Profession Created by the IEEE-USA, the IEEE-USA Award for Distinguished Contributions Furthering Public Understanding of the Profession '"recognize outstanding journalistic or other efforts that lead to a better public understanding of the contributions of e ...
. His 2016 book, ''The New ABCs of Research: Achieving Breakthrough Collaborations'', encourages applied and basic research to be combined. In 2019, he published ''Encounters with HCI Pioneers: A Personal History and Photo Journal'', and ''Human-Centered AI'' in 2022.


Awards and honors

Shneiderman was inducted as a
Fellow A fellow is a concept whose exact meaning depends on context. In learned or professional societies, it refers to a privileged member who is specially elected in recognition of their work and achievements. Within the context of higher education ...
of the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
in 1997, a
Fellow A fellow is a concept whose exact meaning depends on context. In learned or professional societies, it refers to a privileged member who is specially elected in recognition of their work and achievements. Within the context of higher education ...
of the
American Association for the Advancement of Science The American Association for the Advancement of Science (AAAS) is an American international non-profit organization with the stated goals of promoting cooperation among scientists, defending scientific freedom, encouraging scientific responsi ...
in 2001, a Member of the
National Academy of Engineering The National Academy of Engineering (NAE) is an American nonprofit, non-governmental organization. The National Academy of Engineering is part of the National Academies of Sciences, Engineering, and Medicine, along with the National Academy of ...
in 2010, an IEEE Fellow in 2012, and a Fellow of the National Academy of Inventors in 2015. He is an ACM CHI Academy Member and received their Lifetime Achievement Award in 2001. He received the IEEE Visualization Career Award in 2012 and was inducted into the IEEE VIS Academy in 2019. In 2021 he received the InfoVis Conference Test of Time Award with co-authors Ben Bederson and
Martin M. Wattenberg Martin M. Wattenberg (born 1970) is an American scientist and artist known for his work with data visualization. He is currently the Gordon McKay Professor of Computer Science at the Harvard University School of Engineering and Applied Sciences. ...
. He received Honorary Doctorates from the
University of Guelph , mottoeng = "to learn the reasons of realities" , established = May 8, 1964 ()As constituents: OAC: (1874) Macdonald Institute: (1903) OVC: (1922) , type = Public university , chancellor ...
(Canada) in 1995, the University of Castile-La Mancha (Spain) in 2010,
Stony Brook University Stony Brook University (SBU), officially the State University of New York at Stony Brook, is a public research university in Stony Brook, New York. Along with the University at Buffalo, it is one of the State University of New York syste ...
in 2015, the
University of Melbourne The University of Melbourne is a public research university located in Melbourne, Australia. Founded in 1853, it is Australia's second oldest university and the oldest in Victoria. Its main campus is located in Parkville, an inner suburb n ...
in 2017,
Swansea University , former_names=University College of Swansea, University of Wales Swansea , motto= cy, Gweddw crefft heb ei dawn , mottoeng="Technical skill is bereft without culture" , established=1920 – University College of Swansea 1996 – University of Wa ...
(in Wales, UK) in 2018, and the
University of Pretoria The University of Pretoria ( af, Universiteit van Pretoria, nso, Yunibesithi ya Pretoria) is a multi-campus public university, public research university in Pretoria, the administrative and de facto capital of South Africa. The university was ...
(in South Africa) in 2018.


Personal life

Shneiderman resides in
Bethesda, Maryland Bethesda () is an unincorporated, census-designated place in southern Montgomery County, Maryland. It is located just northwest of Washington, D.C. It takes its name from a local church, the Bethesda Meeting House (1820, rebuilt 1849), which ...
. He is the nephew of photographer David Seymour.


Work


Nassi–Shneiderman diagram

In the 1973 article "Flowchart techniques for structured programming" presented at a 1973 SIGPLAN meeting
Isaac Nassi Isaac Robert "Ike" Nassi, born 1949 in Brooklyn, New York, is currently CTO and chairman at TidalScale, Inc. in Campbell, CA, and Adjunct Professor of Computer Science at the University of California, Santa Cruz. He is known for creating (with Ben ...
and Shneiderman argued: The new model technique for
structured programming Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection ( if/then/else) and repetition (w ...
they presented has become known as the
Nassi–Shneiderman diagram A Nassi–Shneiderman diagram (NSD) in computer programming is a graphical design representation for structured programming. This type of diagram was developed in 1972 by Isaac Nassi and Ben Shneiderman who were both graduate students at Ston ...
; a graphical representation of the design of structured software.


Flowchart research

In the 1970s Shneiderman continued to study programmers, and the use of
flow chart A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task. The flowchart shows the steps as boxes of v ...
s. In the 1977 article "Experimental investigations of the utility of detailed flowcharts in programming" Shneiderman et al. summarized the origin and status quo of flowcharts in
computer programming Computer programming is the process of performing a particular computation (or more generally, accomplishing a specific computing result), usually by designing and building an executable computer program. Programming involves tasks such as anal ...
:
Flowcharts have been a part of computer programming since the introduction of computers in the 1940s. In 1947 Goldstein and von Neumann presented a system of describing processes using operation, assertion, and alternative boxes. They felt that "coding begins with the drawing of flow diagram." Prior to coding, the algorithm had been identified and understood. The flowchart represented a high level definition of the solution to be implemented on a machine. Although they were working only with numerical algorithms, they proposed a programming methodology which has since become standard practice in the computer programming field.
Furthermore, Shneiderman had conducted experiments which suggested that flowcharts were not helpful for writing, understanding, or modifying computer programs. At the end of their 1977 paper, Shneiderman et al. concluded:
Although our original intention was to ascertain under which conditions detailed flowcharts were most helpful, our repeated negative results have led us to a more skeptical opinion of the utility of detailed flowcharts under modern programming conditions. We repeatedly selected problems and tried to create test conditions which would favor the flowchart groups, but found no statistically significant differences between the flowchart and non-flowchart groups. In some cases the mean scores for the non-flowchart groups even surpassed the means for the flowchart groups. We conjecture that detailed flowcharts are merely a redundant presentation of the information contained in the programming language statements. The flowcharts may even be at a disadvantage because they are not as complete (omitting declarations, statement labels, and input/output formats) and require many more pages than do the concise programming language statements.


''Designing the User Interface''

In 1986, he published the first edition (now on its sixth edition) of his book "Designing the User Interface: Strategies for Effective Human-Computer Interaction." Included in this book is his most popular list of "Eight Golden Rules of Interface Design," which read:
# Strive for consistency. Consistent sequences of actions should be required in similar situations ... # Enable frequent users to use shortcuts. As the frequency of use increases, so do the user's desires to reduce the number of interactions ... # Offer informative feedback. For every operator action, there should be some system feedback ... # Design dialog to yield closure. Sequences of actions should be organized into groups with a beginning, middle, and end ... # Offer simple error handling. As much as possible, design the system so the user cannot make a serious error ... # Permit easy reversal of actions. This feature relieves anxiety, since the user knows that errors can be undone ... # Support internal locus of control. Experienced operators strongly desire the sense that they are in charge of the system and that the system responds to their actions. Design the system to make users the initiators of actions rather than the responders. # Reduce short-term memory load. The limitation of human information processing in short-term memory requires that displays be kept simple, multiple page displays be consolidated, window-motion frequency be reduced, and sufficient training time be allotted for codes, mnemonics, and sequences of actions.
These guidelines are frequently taught in courses on Human-Computer Interaction.


''The Craft of Information Visualization: Readings and Reflections,'' 2003

In 2003, Ben Bederson and Shneiderman coauthored the book "The Craft of Information Visualization: Readings and Reflections". Included in Chapter 8: Theories for Understanding Information Visualization in this book are five goals of theories for HCI practitioners and researchers, which read:
The typical goals of theories are to enable practitioners and researchers to: # Describe objects and actions in a consistent and clear manner to enable cooperation # Explain processes to support education and training # Predict performance in normal and novel situations so as to increase the chances of success # Prescribe guidelines, recommend best practices, and caution about dangers # Generate novel ideas to improve research and practice.
These goals are frequently taught in courses on Human-Computer Interaction and cited in works by authors such as Yvonne Rogers, Victor Kaptelinin, and
Bonnie Nardi Bonnie Nardi is an emeritus professor of the Department of Informatics at the University of California, Irvine, where she led the TechDec research lab in the areas of Human-Computer Interaction and computer-supported cooperative work. She is well ...
.


Direct manipulation interface

Shneiderman's cognitive analysis of user needs led to principles of direct manipulation interface design in 1982: (1) continuous representation of the objects and actions, (2) rapid, incremental, and reversible actions, and (3) physical actions and gestures to replace typed commands, which enabled designers to craft more effective graphical user interfaces. He applied those principles to design innovative user interfaces such as the highlighted selectable phrases in text, that were used in the commercially successful Hyperties. Hyperties was used to author the world's first electronic scientific journal issue, which was the July 1988 issue of the ''
Communications of the ACM ''Communications of the ACM'' is the monthly journal of the Association for Computing Machinery (ACM). It was established in 1958, with Saul Rosen as its first managing editor. It is sent to all ACM members. Articles are intended for readers with ...
'' with seven papers from the 1987 Hypertext conference. It was made available as a floppy disk accompanying the printed journal.
Tim Berners-Lee Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web. He is a Professorial Fellow of Computer Science at the University of Oxford and a profe ...
cited this disk as the source for his "hot spots" in his Spring 1989 manifesto for the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
. Hyperties was also used to create the world's first commercial electronic book, ''Hypertext Hands-On!'' in 1988. Direct manipulation concepts led to
touchscreen A touchscreen or touch screen is the assembly of both an input ('touch panel') and output ('display') device. The touch panel is normally layered on the top of an electronic visual display of an information processing system. The display is ofte ...
interfaces for home controls, finger-painting, and the now ubiquitous small touchscreen keyboards. The development of the "Lift-off strategy" by University of Maryland Human–Computer Interaction Lab (HCIL) researchers enabled users to touch the screen, getting feedback as to what will be selected, adjust their finger position, and complete the selection by lifting the finger off the screen. The HCIL team applied direct manipulation principles for touchscreen
home automation Home automation or domotics is building automation for a home, called a smart home or smart house. A home automation system will monitor and/or control home attributes such as lighting, climate, entertainment systems, and appliances. It ...
systems, finger-painting programs, and the double-box range sliders that gained prominence by their inclusion in Spotfire. The visual presentation inherent in direct manipulation emphasized the opportunity for information visualization. In 1997, Pattie Maes and Shneiderman had a public debate on Direct Manipulation vs. Interface Agents at CHI'97 and IUI 1997 (with the IUI Proceedings showing two separate papers but no remaining internet trace of the panel.) Those events helped define the two current dominant themes in human-computer interaction: direct human control of computer operations via visual user interfaces vs delegation of control to interface agents that know the users desires and act on their behalf, thereby requiring less human attention. Their debate continues to be highly cited (with 479 citations in January 2022 for the original CHI debate), especially in user interface design communities where return debates took place at the ACM CHI 2017 and ACM CHI 2021 conferences.


Information visualization

His major work in recent years has been on
information visualization Information is an abstract concept that refers to that which has the power to inform. At the most fundamental level information pertains to the interpretation of that which may be sensed. Any natural process that is not completely random, ...
, originating the
treemap In information visualization and computing, treemapping is a method for displaying hierarchical data using nested figures, usually rectangles. Treemaps display hierarchical ( tree-structured) data as a set of nested rectangles. Each branch of ...
concept for hierarchical data. Treemaps are implemented in most information visualization tools including Spotfire, Tableau Software,
QlikView Qlik ronounced "klik"(formerly known as Qliktech) provides a business analytics platform. The software company was founded in 1993 in Lund, Sweden and is now based in King of Prussia, Pennsylvania, United States. The company's main products ...
,
SAS SAS or Sas may refer to: Arts, entertainment, and media * ''SAS'' (novel series), a French book series by Gérard de Villiers * ''Shimmer and Shine'', an American animated children's television series * Southern All Stars, a Japanese rock ba ...
, JMP, and
Microsoft Excel Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for ...
. Treemaps are included in hard drive exploration tools, stock market data analysis, census systems, election data, gene expression, and data journalism. The artistic side of treemaps are on view in the Treemap Art Project. He also developed dynamic queries sliders with multiple coordinated displays that are a key component of Spotfire, which was acquired by TIBCO in 2007. His work continued on visual analysis tools for time series data, TimeSearcher, high dimensional data,
Hierarchical Clustering Explorer A hierarchy (from Greek: , from , 'president of sacred rites') is an arrangement of items (objects, names, values, categories, etc.) that are represented as being "above", "below", or "at the same level as" one another. Hierarchy is an important ...
, and social network data, SocialAction. Shneiderman contributed to the widely used social network analysis and visualization tool
NodeXL NodeXL is a network analysis and visualization software package for Microsoft Excel 2007/2010/2013/2016. The package is similar to other network visualization tools such as Pajek, UCINet, and Gephi. It is widely applied in ring, mapping of ...
. Current work deals with visualization of temporal event sequences, such as found in Electronic Health Records, in systems such as
LifeLines2 LifeLines is a free open-source genealogy software tool to assist family history research. LifeLines primary strengths are its powerful scripting language and the ability to easily import and export information in the GEDCOM format. It was the ...
and EventFlow. These tools visualize the categorical data that make up a single patient history and they present an aggregated view that enables analysts to find patterns in large patient history databases.


Taxonomy of interactive dynamics for visual analysis, 2012

In 2012,
Jeffrey Heer Jeffrey Michael Heer (born June 15, 1979) is an American computer scientist best known for his work on information visualization and interactive data analysis. He is a professor of computer science & engineering at the University of Washington, ...
and Shneiderman coauthored the article "Interactive Dynamics for Visual Analysis" in
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
Queue vol. 10, no. 2. Included in this article is a taxonomy of interactive dynamics to assist researchers, designers, analysts, educators, and students in evaluating and creating visual analysis tools. The taxonomy consists of 12 task types grouped into three high-level categories, as shown below.


Universal usability

He also defined the research area of
universal usability Universal usability refers to the design of information and communications products and services that are usable for every citizen. The concept has been advocated by Professor Ben Shneiderman, a computer scientist at the Human-Computer Interactio ...
to encourage greater attention to diverse users, languages, cultures, screen sizes, network speeds, and technology platforms.


Human-Centered AI

The current topic of Shneiderman's Scholarship is Human-Centered Artificial Intelligence Shneiderman proposes an alternative vision of AI which focuses on the need for reliable, safe and trustworthy systems that enable people to benefit from the power of AI while remaining in control. Shneiderman emphasizes the need for technologies that "augment, amplify, empower, and enhance humans rather than replace them".


Publications

List of articles: * Shneiderman, Ben, ''Human-Centered AI'', Oxford University Press, 2022 * Shneiderman, Ben. ''The New ABCs of Research: Achieving Breakthrough Collaborations''; Oxford University Press, 2016.https://global.oup.com/academic/product/the-new-abcs-of-research-9780198758839 The New ABCs of Research * * Shneiderman, Ben. ''Software Psychology: Human Factors in Computer and Information Systems''; Little, Brown and Co, 1980. * Shneiderman, Ben. ''Designing the User Interface: Strategies for Effective Human–Computer Interaction, 1st edition''. Addison-Wesley, 1986; 2nd ed. 1992; 3rd ed. 1998; 4th ed. 2005
5th ed. 2010
* Card, Stuart K.,
Jock D. Mackinlay Jock D. Mackinlay (born August 16, 1952) is an American information visualization expert and Vice President of Research and Design at Tableau Software. With Stuart K. Card, George G. Robertson and others he invented a number of Information Visual ...
, and Ben Shneiderman, eds. ''Readings in Information Visualization: Using Vision to Think''. Morgan Kaufmann, 1999. * Shneiderman, Ben.
Leonardo's Laptop: Human Needs and the New Computing Technologies
'; MIT Press, 2002. * Hansen, Derek, Ben Shneiderman, and Marc A. Smith. ''Analyzing social media networks with NodeXL: Insights from a connected world.'' Morgan Kaufmann, 2010. * Johnson, Brian, and Ben Shneiderman.
Tree-maps: A space-filling approach to the visualization of hierarchical information structures
" ''Visualization, 1991. Visualization'91, Proceedings.'', IEEE Conference on. IEEE, 1991. * Shneiderman, Ben.
Tree visualization with tree-maps: 2-d space-filling approach
" ACM Transactions on Graphics 11.1 (1992): 92–99. * Ahlberg, Christopher, and Ben Shneiderman.
Visual information seeking: tight coupling of dynamic query filters with starfield displays
" Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 1994. * Shneiderman, Ben.
The eyes have it: A task by data type taxonomy for information visualizations
" Visual Languages, 1996. Proceedings., IEEE Symposium on. IEEE, 1996. * Bederson, B., Shneiderman, B. 2003. ''The Craft of Information Visualization: Readings and Reflections''. Morgan Kaufmann. * Heer, J., Shneiderman, B. 2012. ''Interactive Dynamics for Visual Analysis''. ''ACM Queue'', 10(2), Issue 2. *Shneiderman, B. (2020). Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy. International Journal of Human–Computer Interaction, 1–10.


References


External links


Ben Shneiderman's home page
* Ben Shneiderman papers at the
University of Maryland Libraries The University of Maryland Libraries is the largest university library in the Washington, D.C. - Baltimore area. The university's library system includes eight libraries: six are located on the College Park campus, while the Severn Library, an o ...
*
Treemap Art Project

Interviewed by Alan Macfarlane 7 August 2009 (video)
{{DEFAULTSORT:Shneiderman, Ben 1947 births Living people American computer scientists Human–computer interaction Human–computer interaction researchers Information visualization experts The Bronx High School of Science alumni City College of New York alumni Fellows of the Association for Computing Machinery Fellow Members of the IEEE University of Maryland, College Park faculty Fellows of the American Association for the Advancement of Science Members of the United States National Academy of Engineering Stony Brook University alumni Scientists from New York City