- User (computing)
A user is an agent, either a human agent (end-user) or software agent, who uses a computer or network service. A user often has a user account and is identified by a username (also user name), screen name (also screenname), nickname (also nick), or handle, which is derived from the identical Citizen's Band radio term.
Users are also widely characterized as the class of people that use a system without complete technical expertise required to understand the system fully. In hacker-related contexts, such users are also divided into lusers and power users. Both are terms of degradation, but the latter connotes a "know-it-all" attitude.
In projects in which the actor of the system is another system or a software agent, it is quite possible that there is no end-user for the system. In this case, the end-users for the system would be indirect end-users.[clarification needed]
The term end-user refers to the ultimate operator of a piece of software, but it is also a concept in software engineering, referring to an abstraction of that group of end-users of computers (i.e. the expected user or target-user). The term is used to distinguish those who only operate the software from the developer of the system, who knows a programming language and uses it to create new functions for end-users.
This abstraction is primarily useful in designing the user interface, and refers to a relevant subset of characteristics that most expected users would have in common. In user-centered design, several fictional Personas are created to represent the archetypal end users, which may include differences concerning which computer interfaces with which each persona is comfortable (due to experience or their inherent simplicity), and the persona's technical expertise and degree of knowledge in specific fields or disciplines.
When few constraints are imposed on the end-user category, especially when designing programs for use by the general public, it is common practice to expect minimal technical expertise or previous training in end users (the general meaning associated with the term end-user). In this context, easy-to-learn GUIs (possibly with a touchscreen) are usually preferred to more sophisticated command line interfaces for the sake of usability.
The end-user development discipline blurs the typical distinction between users and developers. It designates activities or techniques in which people who are not professional developers create automated behavior and complex data objects without significant knowledge of a programming language.
A user's account allows a user to authenticate to system services and be granted authorization to access them; however, authentication does not imply authorization. To log in to an account, a user is typically required to authenticate oneself with a password or other credentials for the purposes of accounting, security, logging, and resource management.
Once the user has logged on, the operating system will often use an identifier such as an integer to refer to them, rather than their username, through a process known as identity correlation. In Unix systems, the username is correlated with a user identifier or user id.
Computer systems are divided into two groups based on what kind of users they have:
- Single-user systems do not have a concept of several user accounts.
- Multi-user systems have such a concept, and require users to identify themselves before using the system.
User accounts on multi-user systems typically include a home directory, in which to store files pertaining exclusively to that user's activities, which is protected from access by other users (though a system administrator may have access). User accounts often contain a public user profile, which contains basic information provided by the account's owner.
- CmdrTaco, of Rob Malda, founder of the website Slashdot.
- lcamtuf, of Michał Zalewski, a security expert.
Criticism of the word "user"
Some usability professionals have expressed their dislike of the term "user", proposing it to be changed. 
Don Norman has stated:One of the horrible words we use is "users". I am on a crusade to get rid of the word "users". I would prefer to call them "people".
- Anonymous post
- End-user computing, systems in which non-programmers can create working applications.
- End-user database, a collection of data developed by individual end-users.
- End-user development, a technique that allows people who are not professional developers to perform programming tasks, i.e. to create or modify software.
- End-User License Agreement (EULA), a contract between a supplier of software and its purchaser, granting the right to use it.
- User error
- ^ Jargon File entry for "User". http://catb.org/jargon/html/U/user.html. Retrieved November 7, 2010.
- ^ "What is end user?". http://www.webopedia.com/TERM/E/end_user.html. Retrieved November 7, 2010.
- ^ Don Norman. "Words Matter. Talk About People: Not Customers, Not Consumers, Not Users". http://www.jnd.org/dn.mss/words_matter_talk_ab.html.
- ^ "Don Norman at UX Week 2008 © Adaptive Path". http://www.youtube.com/watch?v=WgJcUHC3qJ8. Retrieved 8 November 2010.
Wikimedia Foundation. 2010.
Look at other dictionaries:
End-user computing — (EUC) is a group of approaches to computing that aim at better integrating end users into the computing environment or that attempt to realize the potential for high end computing to perform in a trustworthy manner in problem solving of the… … Wikipedia
End-user Computing — Der Begriff end user computing (EUC) bezeichnet übergreifende den eigenverantwortlichen und freizügigen Einsatz von PC basierten Computerprogrammen durch Mitarbeiter einer Verwaltung – als gewollte Alternative zu serverbasierten… … Deutsch Wikipedia
End-User-Computing — Der Begriff end user computing (EUC) bezeichnet übergreifend den eigenverantwortlichen und freizügigen Einsatz von PC basierten Computerprogrammen durch Mitarbeiter einer Verwaltung – als gewollte Alternative zu serverbasierten… … Deutsch Wikipedia
The Institute for End User Computing — (The IEUC) is a non profit organization that engages in research and education initiatives dedicated to the advancement of end user computing. Its coordinating goal is to develop a new open source platform that is a simple, yet state of the art… … Wikipedia
User — For information on Wikipedia user accounts, see . For Wikipedia users, see . User can refer to:* User (computing), one who uses a computer system. In order to identify oneself, a user has an account (a user account) and a username (also called a… … Wikipedia
User (telecommunications) — In telecommunications, a user is a person, organization, or other entity that employs the services provided by a telecommunication system, or by an information processing system, for transfer of information.A user functions as a source or final… … Wikipedia
User environment management — (also abbreviated to UEM) is a computing term used to describe the management of a users experience within their desktop environment.The user environmentIn a modern workplace an organisation grants each user access to an operating system and the… … Wikipedia
User Group — (юзер группа, группа пользователей) это неформальное объединение (клуб) специалистов, связанных общими технологическими интересами, обычно (но не всегда) компьютерными, место встреч и общения технических специалистов, организационно и… … Википедия
user name — ˈuser ˌname also username also ˌuser IˈD noun [countable] COMPUTING a name that proves who you are and that you must type in before you can enter a computer system, use a program etc: • Ple … Financial and business terms
user-friendly — adj easy to use, understand, or operate ▪ a user friendly guide to computing >user friendliness n [U] … Dictionary of contemporary English