A model for context awareness for mobile applications using multiple-input sources
- Authors: Pather, Direshin
- Date: 2015
- Subjects: Context-aware computing , Mobile apps , MIMO systems
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: http://hdl.handle.net/10948/2969 , vital:20378
- Description: Context-aware computing enables mobile applications to discover and benefit from valuable context information, such as user location, time of day and current activity. However, determining the users’ context throughout their daily activities is one of the main challenges of context-aware computing. With the increasing number of built-in mobile sensors and other input sources, existing context models do not effectively handle context information related to personal user context. The objective of this research was to develop an improved context-aware model to support the context awareness needs of mobile applications. An existing context-aware model was selected as the most complete model to use as a basis for the proposed model to support context awareness in mobile applications. The existing context-aware model was modified to address the shortcomings of existing models in dealing with context information related to personal user context. The proposed model supports four different context dimensions, namely Physical, User Activity, Health and User Preferences. A prototype, called CoPro was developed, based on the proposed model, to demonstrate the effectiveness of the model. Several experiments were designed and conducted to determine if CoPro was effective, reliable and capable. CoPro was considered effective as it produced low-level context as well as inferred context. The reliability of the model was confirmed by evaluating CoPro using Quality of Context (QoC) metrics such as Accuracy, Freshness, Certainty and Completeness. CoPro was also found to be capable of dealing with the limitations of the mobile computing platform such as limited processing power. The research determined that the proposed context-aware model can be used to successfully support context awareness in mobile applications. Design recommendations were proposed and future work will involve converting the CoPro prototype into middleware in the form of an API to provide easier access to context awareness support in mobile applications.
- Full Text:
- Date Issued: 2015
A model for mobile, context-aware in-car communication systems to reduce driver distractions
- Authors: Tchankue-Sielinou, Patrick
- Date: 2015
- Subjects: Automobiles -- Safety measures , Context-aware computing , Mobile communication systems
- Language: English
- Type: Thesis , Doctoral , PhD
- Identifier: http://hdl.handle.net/10948/4144 , vital:20556
- Description: Driver distraction remains a matter of concern throughout the world as the number of car accidents caused by distracted driving is still unacceptably high. Industry and academia are working intensively to design new techniques that will address all types of driver distraction including visual, manual, auditory and cognitive distraction. This research focuses on an existing technology, namely in-car communication systems (ICCS). ICCS allow drivers to interact with their mobile phones without touching or looking at them. Previous research suggests that ICCS have reduced visual and manual distraction. Two problems were identified in this research: existing ICCS are still expensive and only available in limited models of car. As a result of that, only a small number of drivers can obtain a car equipped with an ICCS, especially in developing countries. The second problem is that existing ICCS are not aware of the driving context, which plays a role in distracting drivers. This research project was based on the following thesis statement: A mobile, context-aware model can be designed to reduce driver distraction caused by the use of ICCS. A mobile ICCS is portable and can be used in any car, addressing the first problem. Context-awareness will be used to detect possible situations that contribute to distracting drivers and the interaction with the mobile ICCS will be adapted so as to avert calls and text messages. This will address the second problem. As the driving context is dynamic, drivers may have to deal with critical safety-related tasks while they are using an existing ICCS. The following steps were taken in order to validate the thesis statement. An investigation was conducted into the causes and consequences of driver distraction. A review of literature was conducted on context-aware techniques that could potentially be used. The design of a model was proposed, called the Multimodal Interface for Mobile Info-communication with Context (MIMIC) and a preliminary usability evaluation was conducted in order to assess the feasibility of a speech-based, mobile ICCS. Despite some problems with the speech recognition, the results were satisfying and showed that the proposed model for mobile ICCS was feasible. Experiments were conducted in order to collect data to perform supervised learning to determine the driving context. The aim was to select the most effective machine learning techniques to determine the driving context. Decision tree and instance-based algorithms were found to be the best performing algorithms. Variables such as speed, acceleration and linear acceleration were found to be the most important variables according to an analysis of the decision tree. The initial MIMIC model was updated to include several adaptation effects and the resulting model was implemented as a prototype mobile application, called MIMIC-Prototype.
- Full Text:
- Date Issued: 2015
A context-aware model to improve usability of information presented on mobile devices
- Authors: Ntawanga, Felix Fred
- Date: 2014
- Subjects: Context-aware computing , Online information services
- Language: English
- Type: Thesis , Doctoral , PhD
- Identifier: vital:10495 , http://hdl.handle.net/10948/d1020768
- Description: Online information access on mobile devices is increasing as a result of the growth in the use of Internet-enabled handheld (or pocket-size) devices. The combined influence of recent enabling technologies such as Web 2.0, mobile app stores and improved wireless networks have driven the increase in online applications that allow users to access various types of information on mobile devices regardless of time and location. Examples of such applications (usually shortened to app) include: social media, such as FacebookTM App and TwitterTM App, banking applications such as (Standard Bank South Africa)TM Mobile Banking App and First National Bank (FNB) BankingTM App, and news application such as news 24TM App and BBCTM News App. Online businesses involved in buying, selling and business transaction processing activities via the Internet have exploited the opportunity to extend electronic commerce (e-commerce) initiatives into mobile commerce (m-commerce). Online businesses that interact with end user customers implement business to consumer (B2C) m-commerce applications that enable customers to access and browse product catalogue information on mobile devices, anytime, anywhere. Customers accessing electronic product catalogue information on a mobile device face a number of challenges such as a long list of products presented on a small screen and a longer information download time. These challenges mainly originate from the limiting and dynamic nature of the mobile apps operating environment, for example, dynamic location, bandwidth fluctuations and, diverse and limited device features, collectively referred to as context. The goal of this research was to design and implement a context-aware model that can be incorporated into an m-commerce application in order to improve the presentation of product catalogue information on m-commerce storefronts. The motivation for selecting product catalogue is prompted by literature which indicates that improved presentation of information in m-commerce (and e-commerce) applications has a positive impact on usability of the websites. Usable m-commerce (and e-commerce) websites improve efficiency in consumer behaviour that impacts sales, profits and business growth. The context-aware model aimed at collecting context information within the user environment and utilising it to determine optimal retrieval and presentation of product catalogue in m-commerce. An integrated logical context sensor and Mathematical algorithms were implemented in the context-aware model. The integrated logical context sensor was responsible for the collection of different types of predetermined context information such as device specification or capabilities, connection bandwidth, location and time of the day as well as the user profile. The algorithms transformed the collected context information into usable formats and enabled optimal retrieval and presentation of product catalogue data on a specific mobile device. Open-source implementation tools were utilised to implement components of the model including: HTML5, PhP, JavaScript and MySQL database. The context-aware model was incorporated into an existing m-commerce application. Two user evaluation studies were conducted during the course of the research. The first evaluation was to evaluate the accuracy of information collected by the context sensor component of the model. This survey was conducted with a sample of 30 users from different countries across the world. In-between the context sensor and main evaluation surveys, a pilot study was conducted with a sample of 19 users with great experience in mobile application development and use from SAP Next Business and Technology, Africa. Finally an overall user evaluation study was conducted with a sample of 30 users from a remote area called Kgautswane in Limpopo Province, South Africa. The results obtained indicate that the context-aware model was able to determine accurate context information in real-time and effectively determine how much product information should be retrieved and how the information should be presented on a mobile device interface. Two main contributions emerged from the research, first the research contributed to the field of mobile Human Computer Interaction. During the research, techniques of evaluating and improving usability of mobile applications were demonstrated. Secondly, the research made a significant contribution to the upcoming field of context-aware computing. The research brought clarity with regard to context-aware computing which is lacking in existing, current research despite the field’s proven impact of improving usability of applications. Researchers can utilise contributions made in this research to develop further techniques and usable context-aware solutions.
- Full Text:
- Date Issued: 2014
A model for adaptive multimodal mobile notification
- Authors: Brander, William
- Date: 2007
- Subjects: Mobile computing , Context-aware computing
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:10473 , http://hdl.handle.net/10948/699 , Mobile computing , Context-aware computing
- Description: Information is useless unless it is used whilst still applicable. Having a system that notifies the user of important messages using the most appropriate medium and device will benefit users that rely on time critical information. There are several existing systems and models for mobile notification as well as for adaptive mobile notification using context awareness. Current models and systems are typically designed for a specific set of mobile devices, modes and services. Communication however, can take place in many different modes, across many different devices and may originate from many different sources. The aim of this research was to develop a model for adaptive mobile notification using context awareness. An extensive literature study was performed into existing models for adaptive mobile notification systems using context awareness. The literature study identified several potential models but no way to evaluate and compare the models. A set of requirements to evaluate these models was developed and the models were evaluated against these criteria. The model satisfying the most requirements was adapted so as to satisfy the remaining criteria. The proposed model is extensible in terms of the modes, devices and notification sources supported. The proposed model determines the importance of a message, the appropriate device and mode (or modes) of communication based on the user‘s context, and alerts the user of the message using these modes. A prototype was developed as a proof-of-concept of the proposed model and evaluated by conducting an extensive field study. The field study highlighted the fact that most users did not choose the most suitable mode for the context during their initial subscription to the service. The field study also showed that more research needs to be done on an appropriate filtering mechanism for notifications. Users found that the notifications became intrusive and less useful the longer they used them.
- Full Text:
- Date Issued: 2007