The Human–Computer Interaction Lab (HCIL) 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 Mary ...
is an academic research center specializing in the field of
human-computer interaction (HCI). Founded in 1983 by
Ben Shneiderman
Ben Shneiderman (born August 21, 1947) is an American computer scientist, a Distinguished University Professor in the University of Maryland Department of Computer Science, which is part of the University of Maryland College of Computer, Mathe ...
, it is one of the oldest HCI labs of its kind. The HCIL conducts research on the design, implementation, and evaluation of
computer interface
In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans, and combinations of the ...
technologies. Additional research focuses on the development of user interfaces and design methods.
Primary activities of the HCIL include collaborative research, publication and the sponsorship of open houses, workshops and annual symposiums.
Being
interdisciplinary
Interdisciplinarity or interdisciplinary studies involves the combination of multiple academic disciplines into one activity (e.g., a research project). It draws knowledge from several other fields like sociology, anthropology, psychology, ec ...
in nature, HCIL collaborates on a broader basis with several academic departments and schools, with faculty and students from
Information Studies
Information science (also known as information studies) is an academic field which is primarily concerned with analysis, collection, classification, manipulation, storage, retrieval, movement, dissemination, and protection of information. ...
,
Computer Science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
,
Education
Education is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits. These aims may include the development of understanding, rationality, kindness, and honesty. Va ...
,
English
English usually refers to:
* English language
* English people
English may also refer to:
Peoples, culture, and language
* ''English'', an adjective for something of, from, or related to England
** English national ide ...
,
Business
Business is the practice of making one's living or making money by producing or Trade, buying and selling Product (business), products (such as goods and Service (economics), services). It is also "any activity or enterprise entered into for pr ...
, and
Psychology
Psychology is the scientific study of mind and behavior. Psychology includes the study of conscious and unconscious phenomena, including feelings and thoughts. It is an academic discipline of immense scope, crossing the boundaries betwe ...
. Currently, the lab is jointly supported by the
College of Information Studies (iSchool) and the University of Maryland Institute for Advanced Computer Studies (UMIACS).
Research affiliated with the HCIL has led to several digital design principles based on Shneiderman's theory of
direct manipulation
In computer science, human–computer interaction, and interaction design, direct manipulation is an approach to interfaces which involves continuous representation of objects of interest together with rapid, reversible, and incremental actions ...
. Early research contributions on
hypertext
Hypertext is E-text, text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that the reader can immediately access. Hypertext documents are interconnected by hyperlinks, which are typi ...
, particularly
hyperlink
In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text wit ...
ing, are popular
UI design elements still widely used today. In 1989, the lab developed high-precision
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 often ...
applications for small keyboards that are now widely used on
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s.
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, ...
research on dynamic queries in the early 1990s led to the commercial
Spotfire
TIBCO Spotfire is an artificial intelligence (AI)-based analytics platform. Before being acquired by TIBCO in 2007, Spotfire was a business intelligence company based in Somerville, Massachusetts.
History
Spotfire was founded by Christopher Ahlb ...
product and
treemapping
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 ...
strategies.
Notable developments in HCI within the 21st century include interfaces for
digital libraries
A digital library, also called an online library, an internet library, a digital repository, or a digital collection is an online database of digital objects that can include text, still images, audio, video, digital documents, or other digital me ...
, multimedia resources for learning communities, and
zooming user interface
In computing, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a graphical environment where users can change the scale of the viewed area in order to see more detail or less, and browse through different document ...
s (ZUIs).
Later contributions include technology design methodologies for children,
mobile
Mobile may refer to:
Places
* Mobile, Alabama, a U.S. port city
* Mobile County, Alabama
* Mobile, Arizona, a small town near Phoenix, U.S.
* Mobile, Newfoundland and Labrador
Arts, entertainment, and media Music Groups and labels
* Mobile ( ...
and
pen-based computing
Pen computing refers to any computer user-interface using a pen or stylus and tablet, over input devices such as a keyboard or a mouse.
Pen computing is also used to refer to the usage of mobile devices such as tablet computers, PDAs and GPS recei ...
, network analysis and visualization using
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 ver ...
, and event analytics for electronic patient histories.
Developments and research projects for each year are showcased at the lab's annual HCIL Symposium.
, the lab is directed by
Jessica Vitak
Jessica Vitak is an American information scientist who is an associate professor at the University of Maryland. She is faculty in the University of Maryland College of Information Studies (iSchool) and Communication Department. She serves as Dir ...
. Its previous directors are
Ben Shneiderman
Ben Shneiderman (born August 21, 1947) is an American computer scientist, a Distinguished University Professor in the University of Maryland Department of Computer Science, which is part of the University of Maryland College of Computer, Mathe ...
(1983-2000),
Ben Bederson
Benjamin Bederson is a Computer Science professor at the University of Maryland, College Park, a member of the University of Maryland Human-Computer Interaction Lab, and a co-founder of Zumobi.
His father is Benjamin Bederson, Sr., a Professor ...
(2000-2006),
Allison Druin
Allison Druin is an American computer scientist who studies human–computer interaction, and digital libraries, particularly focusing on children's use of educational technology.
She is a professor emerita at the University of Maryland, College P ...
(2006–2011),
Jen Golbeck
Jennifer Golbeck is a computer scientist. She currently is a professor at the College of Information Studies,[ ...](_blank)
(2011-2015), Mona Leigh Guha (interim director 2015), June Ahn (2015-2016),
Niklas Elmqvist
Niklas Elmqvist is a Swedish-American computer scientist. He is currently a professor in the Department of Computer Science at Aarhus University, and a Villium Investigator. He is the Director of the Center for Anytime Anywhere Analytics at Aarh ...
(2016-2021) and
Catherine Plaisant
Catherine Plaisant is a French/American Research Scientist Emerita at the University of Maryland, College Park and assistant director of research of the University of Maryland Human–Computer Interaction Lab.
Education
Catherine Plaisant comp ...
(acting director 1996).
Contributions
Direct manipulation
Ben Shneiderman
Ben Shneiderman (born August 21, 1947) is an American computer scientist, a Distinguished University Professor in the University of Maryland Department of Computer Science, which is part of the University of Maryland College of Computer, Mathe ...
's theory of
direct manipulation
In computer science, human–computer interaction, and interaction design, direct manipulation is an approach to interfaces which involves continuous representation of objects of interest together with rapid, reversible, and incremental actions ...
led to innovations in digital interface design, many developed under the HCIL. Direct manipulation interactions, in contrast to other
interaction styles, require that
objects
Object may refer to:
General meanings
* Object (philosophy), a thing, being, or concept
** Object (abstract), an object which does not exist at any particular time or place
** Physical object, an identifiable collection of matter
* Goal, an ...
of interest are represented as distinguishable objects in the
UI and are manipulated in a direct fashion. In other words, direct manipulation tools provide a user with a visually-intuitive method to manipulate that object. Direct manipulation is characterized by four main principles: continuous representation of the object of interest; physical actions instead of complex syntax; rapid, incremental, and reversible operations whose impact on the object of interest is immediately visible; and layered or spiral approach to learning that permits usage with minimal knowledge. A famous example is the
File Explorer
File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file ...
, which is used to manage applications in the
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
Operating System
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
. In contrast to the
command line
A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
interaction style, applications are abstractly represented as "files", while groups of files are collected in "folders". File abstractions, for instance, can be
dragged and dropped into folders to manage and organize programs in an intuitive and visual manner.
Touchscreens
From 1988 to 1991, the HCIL worked on a series of projects regarding the use of
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 often ...
s. These projects explored direct manipulation designs to improve the accuracy, precision, and usability of touchscreen technologies.
At the time, touchscreen technology was imprecise and was generally "limited to targets larger than the average finger". Originally, corresponding actions from the touch of a finger were performed immediately on the screen (known as the "first touch" or "land on" strategy"), which would frequently lead to wrong target selections and calibration issues. The "lift-off" strategy was developed as an alternative technique for selection; this technique provides feedback for selection when a user's finger is on the screen, and select that target when the finger is lifted. After implementing a cursor slightly above a user's finger during selection, this effectively allowed a user's finger to replace a computer mouse.
The "lift-off" strategy is still used in many touchscreen devices today, including the
Apple
An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
iPhone.
In 1988, HCIL partnered with companies Elographic and Microtouch to build a high-precision touchscreen by integrating stabilizing techniques with the "lift-off" strategy into their touchscreen drivers. From then on, high-precision technology in touchscreens was possible. Using a combination of
hyperTIES
The Interactive Encyclopedia System, or TIES, was a hypertext system developed in the University of Maryland Human-Computer Interaction Lab by Ben Shneiderman in 1983. The earliest versions of TIES ran in DOS text mode, using the cursor arrow key ...
and high-precision touchscreen technology, it's believed that the HCIL developed the world's first touchscreen museum kiosk. A large-scale test of touchscreens was conducted that spring for the Caesarea (King Herod's Dream) Exhibit, a
Smithsonian exhibit on archaeology.
Development with touchscreens continued the following year with development of the
Online Public Access Catalog
The online public access catalog (OPAC), now frequently synonymous with '' library catalog'', is an online database of materials held by a library or group of libraries. Online catalogs have largely replaced the analog card catalogs previously ...
for the Library of Congress.
Using direct manipulation interfaces through touchscreens, HCIL worked on two projects from 1988 to 1989: development of a home automation system in collaboration with American Voice and Robotics, and experimentation with toggles (buttons, sliders, etc.) on touchscreens. These projects introduced novel examples of how touchscreens can be used: selecting zones on maps, button type toggles, sliding toggles, and manipulation of calendar and time interfaces.
In 2015, HCIL's "sliding" direct manipulation tool
was cited as prior art in ''
Apple Inc. v. Samsung Electronic Co., Ltd,'' which contested the patents of the "slide-to-unlock"
lock screen
A lock screen is a computer user interface element used by various operating systems. They regulate immediate access to a device by requiring the user to perform a certain action in order to receive access, such as entering a password, using a cert ...
feature on Apple devices.
Information visualization
HCIL developed three early applications of dynamic queries from 1991 to 1993.
These applications include a chemical table of elements, a real estate HomeFinder, and a cancer atlas. These queries incorporate direct manipulation through dynamic sliders with a range of dates and a dynamically updating map. Chris Ahlberg, a major contributor on HomeFinder, left the lab and created
Spotfire
TIBCO Spotfire is an artificial intelligence (AI)-based analytics platform. Before being acquired by TIBCO in 2007, Spotfire was a business intelligence company based in Somerville, Massachusetts.
History
Spotfire was founded by Christopher Ahlb ...
several years later in 1996.
Events and outreach
HCIL collaborates with other departments, centers and labs on campus. It hosts academic and industrial visitors, and works closely with project sponsors.
The HCIL has hosted its annual symposium every year since the lab's inception. The symposium showcases developments, publications, and research projects for that year. Due to the
COVID-19 pandemic
The COVID-19 pandemic, also known as the coronavirus pandemic, is an ongoing global pandemic of coronavirus disease 2019 (COVID-19) caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2). The novel virus was first identif ...
, HCIL's 37th and 38th Annual Symposium were hosted virtually.
Notable current and former members
*
Ben Shneiderman
Ben Shneiderman (born August 21, 1947) is an American computer scientist, a Distinguished University Professor in the University of Maryland Department of Computer Science, which is part of the University of Maryland College of Computer, Mathe ...
, founding director (1983-2000),
ACM CHI Academy member,
ACM Fellow
ACM or A.C.M. may refer to:
Aviation
* AGM-129 ACM, 1990–2012 USAF cruise missile
* Air chief marshal
* Air combat manoeuvring or dogfighting
* Air cycle machine
* Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia
Computing
...
, 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 ...
, six honorary doctorates
*
Kent Norman, founding member, Directory of the
Laboratory for Automation Psychology
*
Jenny Preece
Jenny Preece is an American academic who is the Dean Emerita (2005–2015) of the College of Information Studies, a Professor at the University of Maryland, and a member of the University of Maryland Human-Computer Interaction Lab. She rese ...
, lab member, ACM CHI Academy member, former Dean of the College of Information Studies at the University of Maryland, 2005-2015
*
Ben Bederson
Benjamin Bederson is a Computer Science professor at the University of Maryland, College Park, a member of the University of Maryland Human-Computer Interaction Lab, and a co-founder of Zumobi.
His father is Benjamin Bederson, Sr., a Professor ...
, lab member and former director, ACM CHI Academy member, known for foundational work in zoomable interfaces
*
Allison Druin
Allison Druin is an American computer scientist who studies human–computer interaction, and digital libraries, particularly focusing on children's use of educational technology.
She is a professor emerita at the University of Maryland, College P ...
, lab member and former director, ACM CHI Academy member, ACM CHI Social Impact Award winner, known for foundational work in
participatory design
Participatory design (originally co-operative design, now often co-design) is an approach to design attempting to actively involve all stakeholders (e.g. employees, partners, customers, citizens, end users) in the design process to help ensure t ...
with children and designing interactive technology for and with children, former lab director
*
Catherine Plaisant
Catherine Plaisant is a French/American Research Scientist Emerita at the University of Maryland, College Park and assistant director of research of the University of Maryland Human–Computer Interaction Lab.
Education
Catherine Plaisant comp ...
, associate director,
ACM CHI Academy member,
IEEE Visualization Career Award winner, research scientist emerita
*
Jen Golbeck
Jennifer Golbeck is a computer scientist. She currently is a professor at the College of Information Studies,[ ...](_blank)
, lab member, former lab director
*
Niklas Elmqvist
Niklas Elmqvist is a Swedish-American computer scientist. He is currently a professor in the Department of Computer Science at Aarhus University, and a Villium Investigator. He is the Director of the Center for Anytime Anywhere Analytics at Aarh ...
, former lab director (2016 to 2021)
*
Don Hopkins
Don Hopkins is an artist and programmer specializing in human computer interaction and computer graphics. He is an alumnus of the University of Maryland, College Park, University of Maryland and a former member of the University of Maryland Huma ...
, former student and
pie menu
In user interface design, a pie menu or radial menu is a circular context menu where selection depends on direction. It is a graphical control element. A pie menu is made of several "pie slices" around an inactive center and works best with stylus ...
creator
*
Gary Marchionini
Gary Marchionini is an American information scientist and educator at the University of North Carolina at Chapel Hill (1998-present).
Work
Gary Marchionini is a leader in defining theory of human information interaction and exploratory search ...
, former lab member (now at University of North Carolina Chapel Hill, since 1998)
*
Jean-Daniel Fekete
Jean-Daniel Fekete is a French computer scientist.
Education
Fekete received his PhD from the Paris-Saclay University in 1996.)
He obtained his Habilitation in 2005, entitled "Nouvelle génération d'Interfaces Homme-Machine pour mieux agir ...
, former lab visiting scientist, now at INRIA
*
Andrew Sears
Andrew Sears is an American computer scientist. He is a professor and dean of the College of Information Sciences and Technology (IST) at The Pennsylvania State University.
His research explores issues related to human-computer interaction inclu ...
, former PhD Student
*
Karen Holtzblatt
Karen Holtzblatt is an American computer scientist known for her contributions in human–computer interaction, and particularly in contextual design. She founded InContext Design in 1992, and is its CEO.
Holtzblatt was elected to the CHI Academy ...
,
CHI Academy The CHI Academy is a group of researchers honored by SIGCHI, the Special Interest Group in Computer–Human Interaction of the Association for Computing Machinery. Each year, 5–8 new members are elected for having made a significant, cumulative co ...
member and
ACM SIGCHI
The Special Interest Group on Computer–Human Interaction (SIGCHI) is one of the Association for Computing Machinery's special interest groups which is focused on human–computer interactions (HCI).
It hosts the flagship annual international H ...
Lifetime Award for Practice
*
Leah Findlater
Leah K. Findlater is a Canadian-American computer scientist specializing in human-computer interaction, mobile computing, and computer accessibility. She is an associate professor of computer science at the University of Washington.
Education
Fin ...
, former faculty member
*
Jessica Vitak
Jessica Vitak is an American information scientist who is an associate professor at the University of Maryland. She is faculty in the University of Maryland College of Information Studies (iSchool) and Communication Department. She serves as Dir ...
, current lab director (2021-present)
References
{{DEFAULTSORT:University of Maryland Human - Computer Interaction Lab
Human-Computer Interaction Lab
University and college laboratories in the United States
Computer science research organizations
Human–computer interaction