Outline of human–computer interaction: Difference between revisions

Content deleted Content added
m Definitions: Clean up spacing around commas and other punctuation fixes, replaced: ; → ;
 
(41 intermediate revisions by 29 users not shown)
Line 1:
The{{Short following [[Outline (list)description|outline]] is provided as an overview1=Overview of and topical guide to human–computer interaction:}}
{{Use dmy dates|date=October 2017}}
<!--... Attention: THIS IS AN OUTLINE
 
part of the set of 740830+ outlines listed at
[[PortalWikipedia:Contents/Outlines]].
 
Wikipedia outlines are
Line 10:
content navigation systems
 
See [[Wikipedia: Outlines]] and
[[Wikipedia:WikiProject Outlines]] for more details.
Further improvements
to this outline are on the way
...-->
{{Use dmy dates|date=October 2017}}
The following [[Outline (list)|outline]] is provided as an overview of and topical guide to human–computer interaction:
 
The following outline is provided as an overview of and topical guide to human–computer interaction:
 
'''[[Human–computer interaction|Human–Computer Interaction (HCI)]]''' – the intersection of computer science and behavioral sciences, this field involves the study, planning, and design of the interaction between people (users) and computers. Attention to human-machine interaction is important, because poorly designed human-machine interfaces can lead to many unexpected problems. A classic example of this is the [[Three Mile Island accident]] where investigations concluded that the design of the human–machinehuman-machine interface was at least partially responsible for the disaster.
 
{{TOC limit|limit=2}}
 
== Definitions ==
== What ''type'' of thing is human–computer interaction? ==
 
Human–computerHuman–Computer interactionInteraction can be described as all of the following:
* A field of science – systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe.<ref>"... modern science is a discovery as well as an invention. It was a discovery that nature generally acts regularly enough to be described by laws and even by mathematics; and required invention to devise the techniques, abstractions, apparatus, and organization for exhibiting the regularities and securing their law-like descriptions."&nbsp;—p.vii, [[J. L. Heilbron]], (2003, editor-in-chief) ''The Oxford Companion to the History of Modern Science'' New York: Oxford University Press {{ISBN|0-19-511229-6}}
*{{cite dictionaryencyclopedia |encyclopedia=Merriam-Webster Online Dictionary |title=science |url=http://www.merriam-webster.com/dictionary/science |accessdateaccess-date=2011-10-16 |publisher=[[Merriam-Webster]], Inc |quote='''3 a:''' knowledge or a system of knowledge covering general truths or the operation of general laws especially as obtained and tested through scientific method '''b:''' such knowledge or such a system of knowledge concerned with the physical world and its phenomena }}
<!--{{sfn|Popper|2002|p=3}}--></ref>
** An [[applied science]] – field that applies human knowledge to build or design useful things.
*** A field of [[computer science]] – scientific and practical approach to computation and its applications.
** An application of engineering – science, skill, and profession of acquiring and applying scientific, economic, social, and practical knowledge, to design and also build structures, machines, devices, systems, materials and processes.
*** An application of software engineering – application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.<ref name="BoDu04">[[Software Engineering Body of Knowledge|SWEBOK]] {{Cite book| editors editor1= Pierre Bourque and |editor2=Robert Dupuis | title = Guide to the Software Engineering Body of Knowledge – 2004 Version | publisher = [[IEEE Computer Society]] | year = 2004 | pagespage = 1–11 | isbn = 0-7695-2330-7 | url = http://www.swebok.org | authorothers = executive editors, Alain Abran, James W. Moore ; editors, Pierre Bourque, Robert Dupuis.}}</ref><ref>{{cite web
| last = ACM
| year = 2006
Line 36 ⟶ 38:
| title = Computing Degrees & Careers
| publisher = ACM
| accessdateaccess-date = 2010-11-23
| archive-url = https://web.archive.org/web/20110617053818/http://computingcareers.acm.org/?page_id=12
}}</ref><ref>
| archive-date = 17 June 2011
| url-status = dead
}}</ref><ref>
{{cite book | last = Laplante | first = Phillip | title = What Every Engineer Should Know about Software Engineering | publisher = CRC | ___location = Boca Raton
| year = 2007 | isbn = 978-0-8493-7228-5 | url = https://books.google.com/books?id=pFHYk0KWAEgC&lpg=PP1&dqq=What%20Every%20Engineer%20Should%20Know%20about%20Software%20Engineering.&pg=PA1#v=onepage&q&f=false | accessdateaccess-date = 2011-01-21 }}
</ref>
**** A subfield of [[computer programming]] – process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages (such as Java, C++, C#, Python, PhpPHP etc.). The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors.
** A [[social science]] – academic discipline concerned with society and human behavior.
*** A [[behavioural sciences|behaviouralbehavioral science]] – discipline that explores the activities of and interactions among organisms. It involves the systematic analysis and investigation of human and animal behaviourbehavior through controlled and naturalistic observation, and disciplined scientific experimentation. Examples of behaviouralbehavioral sciences include psychology, psychobiology, and cognitive science.
* A type of [[system]] – set of interacting or interdependent components forming an integrated whole or a set of elements (often called 'components' ) and relationships which are different from relationships of the set or its elements to other elements or sets.
** A system that includes software – software is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. Software refers to one or more computer programs and data held in the storage of the computer. In other words, software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system.
Line 59 ⟶ 64:
*** [[Icon (computing)|icon]]s
* [[WIMP (computing)]]
* [[Point- and- click]]
* [[Drag- and- drop]]
* [[Window manager]]s
* [[WYSIWYG]] (what you see is what you get)
* [[Zooming user interface]] (ZUI)
* [[Brushing and linking]]
* [[Crossing-based interfacesinterface]]
* [[Conversational user interface]]
* [[Voice computing]]
 
== Related fields==<!-- This section is linked from [[Human–computer interaction]] -->
Line 82 ⟶ 89:
** [[computer vision]]
* [[visualization (graphic)|visualization]]
** [[information visualization]]
** [[scientific visualization]]
** knowledge visualization
* design
Line 109 ⟶ 116:
=== Interaction paradigms ===
 
* [[Time Sharing-sharing]] (19571959)
* [[hypertext]] (Ted Nelson 1963), [[hypermedia]] and [[hyperlink]]s
* Direct manipulation (ex. lightpen 1963, mice 1968)
* Desktop metaphor (197x XEROX PARC)
* Windows-Paradigm
* [[Personal Computer (1981)computer]]
* [[CSCW]]: Computer Supported Collaborative (or Cooperative) Work, [[collaborative software]]
* [[Ubiquitous computing]] ("ubicomp") coined 1988
Line 131 ⟶ 138:
* [[Knowledge Navigator]] (1987)
* [[Project Looking Glass]] (circa 2003 or 2004)
* [[Archy (software)|The Humane Environment]] (alpha release, 2004)
 
== General human–computer interaction concepts ==
* [[accessibility]] and [[computer accessibility]]
* [[adaptive autonomy]]
* [[affordance]]
* [[banner blindness]]
Line 148 ⟶ 155:
* [[human interface device]]
* [[human–machine interface]]
* [[interaction]]
* [[interaction technique]]
* [[look and feel]]
* [[mode (computeruser interface)|mode]]
* [[physiological interaction]]
* [[principle of least astonishment]]
Line 239 ⟶ 245:
=== Movies ===
Motion pictures featuring interesting user interfaces:
* ''[[2001: A Space Odyssey (film)|2001: A Space Odyssey]]'' (1968)
* ''[[Star Wars Episode IV: A New Hope]]'' (1977)
* ''[[Alien (film)|Alien]]'' (1979)
* ''[[Blade Runner]]'' (1982)
* ''[[Tron]]'' (1982)
* ''[[The Last Starfighter]]'' (1984)
* ''[[Ghost in the Shell]]'' (1991/1995)
* ''[[The Lawnmower Man (film)|The Lawnmower Man]]'' (1992)
* ''[[Johnny Mnemonic (film)|Johnny Mnemonic]]'' (1995)
* ''[[The Matrix]]'' (1999)
* ''[[Final Fantasy: The Spirits Within]]'' (2001)
* [[Serial Experiments Lain]]
* ''[[FinalMinority Fantasy:Report The Spirits(film)|Minority WithinReport]]'' (20012002)
* ''[[MinoritySimone Report(2002 (film)|Minority ReportSimone]]'' (2002)
* ''[[SimoneI, (2002Robot (film)|SimoneI, Robot]]'' (20022004)
* ''[[I,Iron RobotMan (2008 film)|I,Iron RobotMan]]'' (20042008)
* ''[[Iron ManAvatar (20082009 film)|Iron ManAvatar]]'' (20082009)
* ''[[Avatar_Her (2009_film2013 film)|AvatarHer]]'' (20092013)
* [[Her_(film)|Her]] (2013)
 
== Human–computer interaction organizations ==
Line 270 ⟶ 275:
* [[SRI International]] (formerly ''Stanford Research Institute'')
* [[Xerox PARC]]
* [[Oblong Industries]]
 
== Persons influential in human–computer interaction ==
Line 279 ⟶ 283:
* [[Paul Fitts]]
* [[Alan Kay]]
* [[Steve Mann (inventor)|Steve Mann]]
* [[Ted Nelson]]
* [[Jakob Nielsen (usability consultant)]]
* [[Donald Norman]]
* [[Bernhard Preim]]
* [[Jef Raskin]]
* [[George G. Robertson]]
Line 289 ⟶ 294:
* [[Ivan Sutherland]]
* [[Terry Winograd]]
 
== See also ==
{{Portal|Human–computer interaction}}
{{Clear}}
 
== References ==
Line 298 ⟶ 299:
 
== External links ==
{{SisterlinksSister project links|Human–computer interaction}}
 
* [http://www.baddesigns.com Bad Human Factors Designs]
* [http://www.interaction-design.org/references/ The HCI Wiki Bibliography] {{Webarchive|url=https://web.archive.org/web/20141011064309/http://www.interaction-design.org/references/ |date=11 October 2014 }} with over 100,000 publications.
* [http://hcibib.org/ The HCI Bibliography] Over 100,000 publications about HCI.
* [https://web.archive.org/web/20110817181257/http://hccedl.cc.gatech.edu/ Human-Centered Computing Education Digital Library]
* [http://hcibib.org/hci-sites/organizations HCI Webliography]
 
{{Outline footer}}
Line 310 ⟶ 311:
{{DEFAULTSORT:Human-computer interaction}}
[[Category:Human–computer interaction|*]]
[[Category:WikipediaOutlines outlinesof computing and engineering]]
[[Category:Outlines]]
[[Category:Usability]]
[[Category:Computing-related lists]]