en.unionpedia.org

Adaptation (computer science), the Glossary

Index Adaptation (computer science)

The term “adaptation” in computer science refers to a process where an interactive system (adaptive system) adapts its behaviour to individual users based on information acquired about its user(s) and its environment.[1]

Table of Contents

  1. 39 relations: Acceptance testing, Adaptive system, Belief, Catalysis, Color, Communication, Computer science, Computer security, Confidence, Desktop computer, Domain knowledge, Emotion, Empiricism, Flexibility (engineering), Homogeneity and heterogeneity, Information, Interactivity, International Organization for Standardization, ISO 9241, Language, Menu (computing), Mobile computing, Modality (human–computer interaction), Motivation, Participatory culture, Preference, Programmer, Psychology, Requirement, Requirements analysis, Scenario (computing), Scrum (software development), Software development, Software engineering, Software system, Systems design, Task (computing), Ubiquitous computing, User-centered design.

Acceptance testing

In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are met. Adaptation (computer science) and acceptance testing are agile software development.

See Adaptation (computer science) and Acceptance testing

Adaptive system

An adaptive system is a set of interacting or interdependent entities, real or abstract, forming an integrated whole that together are able to respond to environmental changes or changes in the interacting parts, in a way analogous to either continuous physiological homeostasis or evolutionary adaptation in biology.

See Adaptation (computer science) and Adaptive system

Belief

A belief is a subjective attitude that a proposition is true or a state of affairs is the case.

See Adaptation (computer science) and Belief

Catalysis

Catalysis is the increase in rate of a chemical reaction due to an added substance known as a catalyst.

See Adaptation (computer science) and Catalysis

Color

Color (American English) or colour (British and Commonwealth English) is the visual perception based on the electromagnetic spectrum.

See Adaptation (computer science) and Color

Communication

Communication is commonly defined as the transmission of information.

See Adaptation (computer science) and Communication

Computer science

Computer science is the study of computation, information, and automation.

See Adaptation (computer science) and Computer science

Computer security

Computer security (also cybersecurity, digital security, or information technology (IT) security) is the protection of computer systems and networks from threats that may result in unauthorized information disclosure, theft of (or damage to) hardware, software, or data, as well as from the disruption or misdirection of the services they provide.

See Adaptation (computer science) and Computer security

Confidence

Confidence is the feeling of belief or trust that a person or thing is reliable.

See Adaptation (computer science) and Confidence

Desktop computer

A desktop computer (often abbreviated desktop) is a personal computer designed for regular use at a stationary location on or near a desk (as opposed to a portable computer) due to its size and power requirements.

See Adaptation (computer science) and Desktop computer

Domain knowledge

Domain knowledge is knowledge of a specific discipline or field in contrast to general (or domain-independent) knowledge.

See Adaptation (computer science) and Domain knowledge

Emotion

Emotions are physical and mental states brought on by neurophysiological changes, variously associated with thoughts, feelings, behavioral responses, and a degree of pleasure or displeasure.

See Adaptation (computer science) and Emotion

Empiricism

In philosophy, empiricism is an epistemological view which holds that true knowledge or justification comes only or primarily from sensory experience and empirical evidence.

See Adaptation (computer science) and Empiricism

Flexibility (engineering)

Flexibility is used as an attribute of various types of systems.

See Adaptation (computer science) and Flexibility (engineering)

Homogeneity and heterogeneity

Homogeneity and heterogeneity are concepts relating to the uniformity of a substance, process or image.

See Adaptation (computer science) and Homogeneity and heterogeneity

Information

Information is an abstract concept that refers to something which has the power to inform.

See Adaptation (computer science) and Information

Interactivity

Across the many fields concerned with interactivity, including information science, computer science, human-computer interaction, communication, and industrial design, there is little agreement over the meaning of the term "interactivity", but most definitions are related to interaction between users and computers and other machines through a user interface. Adaptation (computer science) and interactivity are human–computer interaction.

See Adaptation (computer science) and Interactivity

International Organization for Standardization

The International Organization for Standardization (ISO) is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries.

See Adaptation (computer science) and International Organization for Standardization

ISO 9241

ISO 9241 is a multi-part standard from the International Organization for Standardization (ISO) covering ergonomics of human-system interaction and related, human-centered design processes (see also human-computer interaction).

See Adaptation (computer science) and ISO 9241

Language

Language is a structured system of communication that consists of grammar and vocabulary.

See Adaptation (computer science) and Language

In user interface design, a menu is a list of options presented to the user.

See Adaptation (computer science) and Menu (computing)

Mobile computing

Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions.

See Adaptation (computer science) and Mobile computing

Modality (human–computer interaction)

In the context of human–computer interaction, a modality is the classification of a single independent channel of input/output between a computer and a human.

See Adaptation (computer science) and Modality (human–computer interaction)

Motivation

Motivation is an internal state that propels individuals to engage in goal-directed behavior.

See Adaptation (computer science) and Motivation

Participatory culture

Participatory culture, an opposing concept to consumer culture, is a culture in which private individuals (the public) do not act as consumers only, but also as contributors or producers (prosumers).

See Adaptation (computer science) and Participatory culture

Preference

In psychology, economics and philosophy, preference is a technical term usually used in relation to choosing between alternatives.

See Adaptation (computer science) and Preference

Programmer

A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming.

See Adaptation (computer science) and Programmer

Psychology

Psychology is the scientific study of mind and behavior.

See Adaptation (computer science) and Psychology

Requirement

In engineering, a requirement is a condition that must be satisfied for the output of a work effort to be acceptable.

See Adaptation (computer science) and Requirement

Requirements analysis

In systems engineering and software engineering, requirements analysis focuses on the tasks that determine the needs or conditions to meet the new or altered product or project, taking account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting, validating, and managing software or system requirements.

See Adaptation (computer science) and Requirements analysis

Scenario (computing)

In computing, a scenario (loaned) is a narrative of foreseeable interactions of user roles (known in the Unified Modeling Language as 'actors') and the technical system, which usually includes computer hardware and software.

See Adaptation (computer science) and Scenario (computing)

Scrum (software development)

Scrum is an agile team collaboration framework commonly used in software development and other industries. Adaptation (computer science) and Scrum (software development) are agile software development.

See Adaptation (computer science) and Scrum (software development)

Software development

Software development is the process used to create software.

See Adaptation (computer science) and Software development

Software engineering

Software engineering is an engineering approach to software development.

See Adaptation (computer science) and Software engineering

Software system

A software system is a system of intercommunicating components based on software forming part of a computer system (a combination of hardware and software).

See Adaptation (computer science) and Software system

Systems design

The basic study of system design is the understanding of component parts and their subsequent interaction with one another.

See Adaptation (computer science) and Systems design

Task (computing)

In computing, a task is a unit of execution or a unit of work.

See Adaptation (computer science) and Task (computing)

Ubiquitous computing

Ubiquitous computing (or "ubicomp") is a concept in software engineering, hardware engineering and computer science where computing is made to appear seamlessly anytime and everywhere. Adaptation (computer science) and Ubiquitous computing are human–computer interaction.

See Adaptation (computer science) and Ubiquitous computing

User-centered design

User-centered design (UCD) or user-driven development (UDD) is a framework of processes (not restricted to interfaces or technologies) in which usability goals, user characteristics, environment, tasks and workflow of a product, service or process are given extensive attention at each stage of the design process. Adaptation (computer science) and user-centered design are human–computer interaction.

See Adaptation (computer science) and User-centered design

References

[1] https://en.wikipedia.org/wiki/Adaptation_(computer_science)