TL;DR: This paper develops a context-based user interface in a mobile device that is automatically adapted based on the context information and uses the adaption tree, named in the methodology, to represent theAdaption of mobile device user interface to various context information.
Abstract: Context awareness is increasingly gaining applicability in interactive ubiquitous mobile computing systems. Each context-aware application has its own set of behaviors to react to context modifications. Hence, every software engineer needs to clearly understand the goal of the development and to categorize the context in the application. We incorporate context-based modifications into the appearance or the behavior of the interface, either at the design time or at the run time. In this paper, we present application behavior adaption to the context modification via a context-based user interface in a mobile application. We are interested in a context-based user interface in a mobile device that is automatically adapted based on the context information. We use the adaption tree, named in our methodology, to represent the adaption of mobile device user interface to various context information. The context includes the user’s domain information and dynamic environment changes. Each path in the adaption tree, from the root to the leaf, presents an adaption rule. An e-commerce application is chosen to illustrate our approach. This mobile application was developed based on the adaption tree in the Android platform. The automatic adaption to the context information has enhanced human-computer interactions.
TL;DR: The semantic context model is focused to bring in the usage of adaptive environment and can be mapped to individual User interface (UI) display through smart calculations for versatile UIs.
Abstract: Currently, many mobile devices provide various interaction styles and modes which create complexity in the usage of interfaces. The context offers the information base for the development of Adaptive user interface (AUI) frameworks to overcome the heterogeneity. For this purpose, the ontological modeling has been made for specific context and environment. This type of philosophy states to the relationship among elements (e.g., classes, relations, or capacities etc.) with understandable satisfied representation. The context mechanisms can be examined and understood by any machine or computational framework with these formal definitions expressed in Web ontology language (WOL)/Resource description frame work (RDF). The Protégé is used to create taxonomy in which system is framed based on four contexts such as user, device, task and environment. Some competency questions and use-cases are utilized for knowledge obtaining while the information is refined through the instances of concerned parts of context tree. The consistency of the model has been verified through the reasoning software while SPARQL querying ensured the data availability in the models for defined use-cases. The semantic context model is focused to bring in the usage of adaptive environment. This exploration has finished up with a versatile, scalable and semantically verified context learning system. This model can be mapped to individual User interface (UI) display through smart calculations for versatile UIs.
TL;DR: The study shows interesting patterns in usability where screen rotation and voice commands resulted in lower usability, whereas, LED notifications is a dominant feature having almost 88% effectiveness comparing to a non-adaptive environment.
TL;DR: It is identified that for Mexican immigrants having clear workflows of how their money flows and a sense of control over this workflow is important for collaborating with their government.
Abstract: Immigrants usually are pro-social towards their hometowns and try to improve them. However, the lack of trust in their government can drive immigrants to work individually. As a result, their pro-social activities are usually limited in impact and scope. This paper studies the interface factors that ease collaborations between immigrants and their home governments. We specifically focus on Mexican immigrants in the US who want to improve their rural communities. We identify that for Mexican immigrants having clear workflows of how their money flows and a sense of control over this workflow is important for collaborating with their government. Based on these findings, we create a blockchain based system for building trust between governments and immigrants.We finish by discussing design implications of our work and future directions.
25 citations
Cites background from "Context-Based Mobile User Interface..."
..., interface factors) because prior work identified they were important in user adoption of money applications [15]....
[...]
...Previous work showed that individuals trust can be affected by the user interface [15]....
TL;DR: In this paper, the interface factors that ease collaborations between immigrants and their home governments are studied. And they identify that for Mexican immigrants having clear workflows of how their money flows and a sense of control over this workflow is important for collaborating with their government, they create a blockchain based system for building trust between governments and immigrants.
Abstract: Immigrants usually are pro-social towards their hometowns and try to improve them. However, the lack of trust in their government can drive immigrants to work individually. As a result, their pro-social activities are usually limited in impact and scope. This paper studies the interface factors that ease collaborations between immigrants and their home governments. We specifically focus on Mexican immigrants in the US who want to improve their rural communities. We identify that for Mexican immigrants having clear workflows of how their money flows and a sense of control over this workflow is important for collaborating with their government. Based on these findings, we create a blockchain based system for building trust between governments and immigrants. We finish by discussing design implications of our work and future directions.
TL;DR: A model to develop user context ontology and adaptive interface ontology to optimize the use of adaptive mobile interfaces in the context of user preferences is proposed to analyze the usability and validity of mobile device interfaces according to user contexts.
Abstract: All applications are developed for context adaptation and provide communication with users through their interfaces. These applications offer new opportunities for developers as well as users by collecting context data and adapting systems behavior accordingly. Particularly, in mobile devices, these mechanisms provide usability increment tremendously. Rigid and non-adaptive interface blocks the features of context awareness. In this paper, we study methods, technologies and criteria which have been proposed specifically for adaptive interfaces. Based on these guidelines, we elaborate the intelligence of adaptivity and usage of context according to user mental model. Further, we have proposed a model to develop user context ontology (UCO) and adaptive interface ontology (AIO) to optimize the use of adaptive mobile interfaces in the context of user preferences. These ontologies organize the perceptions and thoughts of user. The philosophy of User Centered Design (UCD) is proposed to analyze the usability and validity of mobile device interfaces according to user contexts.
12 citations
Cites background from "Context-Based Mobile User Interface..."
...Even the term context in vocabulary refers to the environment of usage providing details about the user's technological knowledge, user’s current state of affairs and application's background, application settings and features of the current usage situation [42] [43]....
TL;DR: Consider writing, perhaps the first information technology: The ability to capture a symbolic representation of spoken language for long-term storage freed information from the limits of individual memory.
Abstract: Specialized elements of hardware and software, connected by wires, radio waves and infrared, will soon be so ubiquitous that no-one will notice their presence.
TL;DR: Some of the research challenges in understanding context and in developing context-aware applications are discussed, which are increasingly important in the fields of handheld and ubiquitous computing, where the user?s context is changing rapidly.
Abstract: When humans talk with humans, they are able to use implicit situational information, or context, to increase the conversational bandwidth. Unfortunately, this ability to convey ideas does not transfer well to humans interacting with computers. In traditional interactive computing, users have an impoverished mechanism for providing input to computers. By improving the computer’s access to context, we increase the richness of communication in human-computer interaction and make it possible to produce more useful computational services. The use of context is increasingly important in the fields of handheld and ubiquitous computing, where the user?s context is changing rapidly. In this panel, we want to discuss some of the research challenges in understanding context and in developing context-aware applications.
4,842 citations
"Context-Based Mobile User Interface..." refers background in this paper
...The authors in [2] have presented the definition or interpretation of the term by various researchers, including Schilit and Theimer [3], Brown et al....
[...]
...In Dey and Abowd [2], the authors are interested in context-aware systems, and so they focused on characterizing the term itself....
[...]
...Some researchers define context as the user’s physical, social, emotional or informational state, or as the subset of physical and conceptual states of interest to a particular entity [2]....
TL;DR: An active map service (AMS) is described that supports context-aware computing by providing clients with information about located-objects and how those objects change over time and how that information is disseminated to its clients.
Abstract: The article describes an active map service (AMS) that supports context-aware computing by providing clients with information about located-objects and how those objects change over time. The authors focus on the communication issues of disseminating information from an active map server to its clients, and in particular, address how to deal with various overload situations that can occur. Simple unicast callbacks to interested clients work well enough if only a few located-objects are moving at any given time and only a few clients wish to know about any given move. However, if many people are moving about in the same region and many clients are interested in their motion, then the AMS may experience overload due to the quadratic nature of the communications involved. This overload affects both the server as well as any slow communications links being used. Mobile distributed computing enables users to interact with many different mobile and stationary computers over the course of the day. Navigating a mobile environment can be aided by active maps that describe the location and characteristics of objects within some region as they change over time. >
1,787 citations
"Context-Based Mobile User Interface..." refers background in this paper
...The authors in [2] have presented the definition or interpretation of the term by various researchers, including Schilit and Theimer [3], Brown et al. [4], Ryan et al. [5], Dey [6], Franklin & Flaschbart [7], Ward et al. [8], Rodden et al. [9], Hull et al. [10], and Pascoe [11]....
[...]
...The authors in [2] have presented the definition or interpretation of the term by various researchers, including Schilit and Theimer [3], Brown et al....
TL;DR: The authors present a novel sensor system, suitable for large-scale deployment in indoor environments, which allows the locations of people and equipment to be accurately determined and describes some of the context-aware applications that might make use of this fine-grained location information.
Abstract: Configuration of the computing and communications systems found at home and in the workplace is a complex task that currently requires the attention of the user. Researchers have begun to examine computers that would autonomously change their functionality based on observations of who or what was around them. By determining their context, using input from sensor systems distributed throughout the environment, computing devices could personalize themselves to their current user, adapt their behaviour according to their location, or react to their surroundings. The authors present a novel sensor system, suitable for large-scale deployment in indoor environments, which allows the locations of people and equipment to be accurately determined. We also describe some of the context-aware applications that might make use of this fine-grained location information.
TL;DR: The aim of this article is to factor out a simple class of context-aware applications and make the creation of these as easy as, say, creating Web pages.
Abstract: Current hardware developments are making mobile computing increasingly attractive. An important class of mobile applications are context-aware applications: applications that change their behaviour according to the user's present context-their location, who they are with, what the time of day is, and so on. This article is about software design for context-aware applications. Currently most such applications have been crafted by experts in research laboratories. Our aim is to factor out a simple class of context-aware applications and make the creation of these as easy as, say, creating Web pages.