Plasticity of User Interfaces:A Revised Reference Framework: Difference between revisions
(Created page with "= Notes = == Abstract == "Mobility coupled with the development of a wide variety of access devices has engendered new requirements for HCI such as the ability of user inter...") |
(→Notes) |
||
Line 1: | Line 1: | ||
= Notes = | == Notes == | ||
== Abstract == | === Abstract === | ||
"Mobility coupled with the development of a wide variety | <i>"Mobility coupled with the development of a wide variety | ||
of access devices has engendered new requirements for | of access devices has engendered new requirements for | ||
HCI such as the ability of user interfaces (UIs) to adapt to | HCI such as the ability of user interfaces (UIs) to adapt to | ||
Line 11: | Line 11: | ||
well as the physical and social environment where the interaction | well as the physical and social environment where the interaction | ||
takes place. A UI is plastic if it is able to adapt | takes place. A UI is plastic if it is able to adapt | ||
to context changes while preserving usability." (p.1) | to context changes while preserving usability." (p.1)</i> | ||
<br> | <br> | ||
"Keywords | <i>"Keywords | ||
Human computer interaction, plasticity, adaptation, context | Human computer interaction, plasticity, adaptation, context | ||
of use, platform, environment, engineering, reference | of use, platform, environment, engineering, reference | ||
framework." (p.1) | framework." (p.1)</i> | ||
<br> | <br> | ||
"Although principles of user-centered design methods and | <i>"Although principles of user-centered design methods and | ||
modeling techniques [19] offer a sound substrate, pervasive | modeling techniques [19] offer a sound substrate, pervasive | ||
computing opens the way to new challenging requirements. | computing opens the way to new challenging requirements. | ||
Line 35: | Line 35: | ||
and excessive development costs to maintain versions | and excessive development costs to maintain versions | ||
consistent across multiple platforms. The notion of plasticity | consistent across multiple platforms. The notion of plasticity | ||
to cope with these problems is introduced [23,24].(p.1) | to cope with these problems is introduced [23,24].(p.1)</i> | ||
<br> | <br> | ||
==About Placticity== | === About the term 'Placticity'=== | ||
"The term “plasticity” is inspired from the property of materials | <i>"The term “plasticity” is inspired from the property of materials | ||
that expand and contract under natural constraints | that expand and contract under natural constraints | ||
without breaking, thus preserving continuous usage. Applied | without breaking, thus preserving continuous usage. Applied | ||
Line 64: | Line 64: | ||
information relevance; tasks that are central in the office | information relevance; tasks that are central in the office | ||
(e.g., writing a paper) may become secondary in a train, | (e.g., writing a paper) may become secondary in a train, | ||
etc." (p.1) | etc." (p.1)</i> | ||
<br> | <br> | ||
"A plastic user interface preserves usability if the properties | <i>"A plastic user interface preserves usability if the properties | ||
selected at design time to measure its usability are | selected at design time to measure its usability are | ||
kept within a range of values as adaptation occurs to contextual | kept within a range of values as adaptation occurs to contextual | ||
changes." (p.1)<br> | changes." (p.1)</i><br> | ||
"Activity theory takes into account the situation of action | <i>"Activity theory takes into account the situation of action | ||
early in the design process. Unfortunately, situationdependent | early in the design process. Unfortunately, situationdependent | ||
information is lost in the development process | information is lost in the development process | ||
Line 79: | Line 79: | ||
development tools. As a result, current tools implicitly assume | development tools. As a result, current tools implicitly assume | ||
that users are working with a desktop computer located | that users are working with a desktop computer located | ||
at a specific place." (p.2)<br> | at a specific place." (p.2)</i><br> | ||
"The Platform Model and the Environment Model define | <i>"The Platform Model and the Environment Model define | ||
the contexts of use intended by the designers. For example, | the contexts of use intended by the designers. For example, | ||
the size of the screen would be described in a platform | the size of the screen would be described in a platform | ||
model, whereas the level of noise of a room would | model, whereas the level of noise of a room would | ||
be captured in an environment model." (p.3)<br> | be captured in an environment model." (p.3)</i><br> |
Latest revision as of 17:53, 27 September 2021
Notes
Abstract
"Mobility coupled with the development of a wide variety of access devices has engendered new requirements for HCI such as the ability of user interfaces (UIs) to adapt to different contexts of use. We define a context of use as the set of values of variables that characterize the computational device(s) used for interacting with the system as well as the physical and social environment where the interaction takes place. A UI is plastic if it is able to adapt to context changes while preserving usability." (p.1)
"Keywords Human computer interaction, plasticity, adaptation, context of use, platform, environment, engineering, reference framework." (p.1)
"Although principles of user-centered design methods and modeling techniques [19] offer a sound substrate, pervasive computing opens the way to new challenging requirements. In particular, people want to have the choice. They want to be able to choose among a wide range of software platforms and hardware devices to accommodate multiple needs depending on places and spaces across time. Providing different interfaces specially crafted for each type of device and modality combination is extremely costly and could result in users having many different versions of interfaces on different devices. The impact includes massive under-use of interfaces potential and excessive development costs to maintain versions consistent across multiple platforms. The notion of plasticity to cope with these problems is introduced [23,24].(p.1)
About the term 'Placticity'
"The term “plasticity” is inspired from the property of materials
that expand and contract under natural constraints
without breaking, thus preserving continuous usage. Applied
to HCI, plasticity is the capacity of an interactive
system to withstand variations of context of use while preserving
usability. A context of use for a plastic system
covers two classes of attributes:
The attributes of the physical and software platform(s)
used for interacting with the system. Typically, screen
size and network bandwidth have an impact on the
amount and modality of information to be rendered and
transferred;
The environmental attributes that describe the physical
surroundings of the interaction. These include the set of
objects, persons and events that are peripheral to the
current task(s) but that may have an impact on the system
and/or the user's behavior, either now or in the future.
Typically, light conditions may influence the robustness
of a computer vision-based tracking system,
noisy environments may eliminate sonic feedback, etc.
At the task level, location in space provides context for
information relevance; tasks that are central in the office
(e.g., writing a paper) may become secondary in a train,
etc." (p.1)
"A plastic user interface preserves usability if the properties
selected at design time to measure its usability are
kept within a range of values as adaptation occurs to contextual
changes." (p.1)
"Activity theory takes into account the situation of action
early in the design process. Unfortunately, situationdependent
information is lost in the development process
due to the lack of appropriate notations of the design and
development tools. As a result, current tools implicitly assume
that users are working with a desktop computer located
at a specific place." (p.2)
"The Platform Model and the Environment Model define
the contexts of use intended by the designers. For example,
the size of the screen would be described in a platform
model, whereas the level of noise of a room would
be captured in an environment model." (p.3)