Guidelines for the user interface design of electronic medical records in optometry
- Authors: Nathoo, Dina
- Date: 2020
- Subjects: User interfaces (Computer systems) , Medical records -- Data processing , Optometry -- South Africa -- Eastern Cape , System design , Workflow management systems
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: http://hdl.handle.net/10962/148782 , vital:38773
- Description: With the prevalence of digitalisation in the medical industry, e-health systems have largely replaced the traditional paper-based recording methods. At the centre of these e-health systems are Electronic Health Records (EHRs) and Electronic Medical Records (EMRs), whose benefits significantly improve physician workflows. However, provision for user interface designs (UIDs) of these systems have been so poor that they have severely hindered physician usability, disrupted their workflows and risked patient safety. UID and usability guidelines have been provided, but have been very high level and general, mostly suitable for EHRs (which are used in general practices and hospitals). These guidelines have thus been ineffective in applicability for EMRs, which are typically used in niche medical environments. Within the niche field of Optometry, physicians experience disrupted workflows as a result of poor EMR UID and usability, of which EMR guidelines to improve these challenges are scarce. Hence, the need for this research arose, aiming to create UID guidelines for EMRs in Optometry, which will help improve the usability of the optometrists’ EMR. The main research question was successfully answered to produce the set of UID Guidelines for EMRs in Optometry, which includes guidelines built upon from literature and made contextually relevant, as well as some new additions, which are more patient focused. Design Science Research (DSR) was chosen as a suitable approach, and the phased Design Science Research Process Model (DSRPM) was used to guide this research. A literature review was conducted, including EHR and EMR, usability, UIDs, Optometry, related fields, and studies previously conducted to provide guidelines, frameworks and models. The review also included studying usability problems reported on the systems and the methods to overcome them. Task Analysis (TA) was used to observe and understand the optometrists’ workflows and their interactions with their EMRs during patient appointments, also identifying EMR problem areas. To address these problems, Focus Groups (FGs) were used to brainstorm solutions in the form of EMR UID features that optometrists’ required to improve their usability. From the literature review, TAs and FGs, proposed guidelines were created. The created guidelines informed the UID of an EMR prototype, which was successfully demonstrated to optometrists during Usability Testing sessions for the evaluation. Surveys were also used for the evaluation. The results proved the guidelines were successful, and were usable, effective, efficient and of good quality. A revised, final set of guidelines was then presented. Future researchers and designers may benefit from the contributions made from this research, which are both theoretical and practical.
- Full Text:
- Date Issued: 2020
- Authors: Nathoo, Dina
- Date: 2020
- Subjects: User interfaces (Computer systems) , Medical records -- Data processing , Optometry -- South Africa -- Eastern Cape , System design , Workflow management systems
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: http://hdl.handle.net/10962/148782 , vital:38773
- Description: With the prevalence of digitalisation in the medical industry, e-health systems have largely replaced the traditional paper-based recording methods. At the centre of these e-health systems are Electronic Health Records (EHRs) and Electronic Medical Records (EMRs), whose benefits significantly improve physician workflows. However, provision for user interface designs (UIDs) of these systems have been so poor that they have severely hindered physician usability, disrupted their workflows and risked patient safety. UID and usability guidelines have been provided, but have been very high level and general, mostly suitable for EHRs (which are used in general practices and hospitals). These guidelines have thus been ineffective in applicability for EMRs, which are typically used in niche medical environments. Within the niche field of Optometry, physicians experience disrupted workflows as a result of poor EMR UID and usability, of which EMR guidelines to improve these challenges are scarce. Hence, the need for this research arose, aiming to create UID guidelines for EMRs in Optometry, which will help improve the usability of the optometrists’ EMR. The main research question was successfully answered to produce the set of UID Guidelines for EMRs in Optometry, which includes guidelines built upon from literature and made contextually relevant, as well as some new additions, which are more patient focused. Design Science Research (DSR) was chosen as a suitable approach, and the phased Design Science Research Process Model (DSRPM) was used to guide this research. A literature review was conducted, including EHR and EMR, usability, UIDs, Optometry, related fields, and studies previously conducted to provide guidelines, frameworks and models. The review also included studying usability problems reported on the systems and the methods to overcome them. Task Analysis (TA) was used to observe and understand the optometrists’ workflows and their interactions with their EMRs during patient appointments, also identifying EMR problem areas. To address these problems, Focus Groups (FGs) were used to brainstorm solutions in the form of EMR UID features that optometrists’ required to improve their usability. From the literature review, TAs and FGs, proposed guidelines were created. The created guidelines informed the UID of an EMR prototype, which was successfully demonstrated to optometrists during Usability Testing sessions for the evaluation. Surveys were also used for the evaluation. The results proved the guidelines were successful, and were usable, effective, efficient and of good quality. A revised, final set of guidelines was then presented. Future researchers and designers may benefit from the contributions made from this research, which are both theoretical and practical.
- Full Text:
- Date Issued: 2020
A genetic algorithm to obtain optimum parameters for a halcon vision system
- Authors: Fulton, Dale Meares
- Date: 2017
- Subjects: Genetic algorithms , Artificial intelligence , Automation , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MEng
- Identifier: http://hdl.handle.net/10948/29751 , vital:30774
- Description: This report discusses the optimisation of a HALCON vision system using artificial intelligence, specifically a genetic algorithm. Within industrial applications, vision systems are often used for automated part inspection and quality control. A number of vision system parameters are to be selected when setting up a vision system. Since each vision system application differs, there is no specific set of optimal parameters. Parameters are selected during installation using a trial and error method. As a result, there is a need for an automated process for obtaining suitable vision system parameters. Within this report, research was conducted on both vision systems, genetic algorithms and integration of the two. A physical vision system was designed and developed utilising HALCON vision software. A genetic algorithm was then developed and integrated with the vision system. After integration, experimental testing was performed on the genetic algorithm in order to determine the ideal genetic algorithm control parameters which yield ideal genetic algorithm performance. Once the ideal genetic algorithm was obtained, the genetic algorithm was applied to the vision system in order to obtain optimal vision system parameters. Results showed that applying the genetic algorithm to the vision system optimised the vision system performance well.
- Full Text:
- Date Issued: 2017
- Authors: Fulton, Dale Meares
- Date: 2017
- Subjects: Genetic algorithms , Artificial intelligence , Automation , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MEng
- Identifier: http://hdl.handle.net/10948/29751 , vital:30774
- Description: This report discusses the optimisation of a HALCON vision system using artificial intelligence, specifically a genetic algorithm. Within industrial applications, vision systems are often used for automated part inspection and quality control. A number of vision system parameters are to be selected when setting up a vision system. Since each vision system application differs, there is no specific set of optimal parameters. Parameters are selected during installation using a trial and error method. As a result, there is a need for an automated process for obtaining suitable vision system parameters. Within this report, research was conducted on both vision systems, genetic algorithms and integration of the two. A physical vision system was designed and developed utilising HALCON vision software. A genetic algorithm was then developed and integrated with the vision system. After integration, experimental testing was performed on the genetic algorithm in order to determine the ideal genetic algorithm control parameters which yield ideal genetic algorithm performance. Once the ideal genetic algorithm was obtained, the genetic algorithm was applied to the vision system in order to obtain optimal vision system parameters. Results showed that applying the genetic algorithm to the vision system optimised the vision system performance well.
- Full Text:
- Date Issued: 2017
User interface design guidelines for digital television virtual remote controls
- Authors: Wentzel, Alicia Veronica
- Date: 2016
- Subjects: Remote control , User interfaces (Computer systems) , Television broadcasting , Human-computer interaction
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: vital:1158 , http://hdl.handle.net/10962/d1020617
- Description: The remote control is a pivotal component in households worldwide. It helps users enjoy leisurely television (TV) viewing. The remote control has various user interfaces that people interact with. For example, the physical user interface includes the shape of the remote and the physical buttons; the logical user interface refers to how the information is laid out; and the graphical user interface refers to the colours and aesthetic features of the remote control. All of the user interfaces together with the context of use, cultural factors, social factors, and prior experiences of the user influences the ways people interact with their remote control and ultimately has an effect on their user experiences. Advances in the broadcasting sector and transformations of the TV physical remote control have compounded the simple remote control into a multifaceted, indispensable device, overcrowded with buttons. The usability and ultimately the user experience of physical remote controls (PRCs) have been affected by the overloaded functionality and small button sizes. The usability issues with current PRCs, the evolution of mobile phones into touchscreen smartphones, and the trend of global companies moving towards virtual remote controls (VRCs) have prompted this research to discover what user interface design features will contribute towards an enhanced user experience for digital TV VRCs. This research used the design science research process model (DSRP), which comprised six steps, to investigate this topic area further. A review of the domain literature pertaining to mobile user experiences (MUX) and all the encompassing factors, mobile human computer interaction (MHCI) and the physical, logical, graphical and natural user interfaces was completed, as well as a review of the literature regarding the usability issues of PRCs and VRCs. A contextual task analysis (CTA) of a single South African digital TV PRC was used to identify how users utilise PRCs to perform tasks, and the usability issues they encountered during the tasks. Brainstorming focus groups were used to understand how to represent certain user interface elements and attempted to source ideas from users about what potential functionality digital TV VRCs should contain. Together with all the other results gathered from the previous chapters amalgamated into a set of user interface design guidelines for digital TV VRCs. The proposed user interface guidelines were used to instantiate a digital TV VRC prototype that underwent usability testing in order to validate the proposed user interface design guidelines. The results of the usability testing revealed that the user interface design guidelines for digital TV VRCs were successful, with the addition of one guideline that was discovered during the usability testing.
- Full Text:
- Date Issued: 2016
- Authors: Wentzel, Alicia Veronica
- Date: 2016
- Subjects: Remote control , User interfaces (Computer systems) , Television broadcasting , Human-computer interaction
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: vital:1158 , http://hdl.handle.net/10962/d1020617
- Description: The remote control is a pivotal component in households worldwide. It helps users enjoy leisurely television (TV) viewing. The remote control has various user interfaces that people interact with. For example, the physical user interface includes the shape of the remote and the physical buttons; the logical user interface refers to how the information is laid out; and the graphical user interface refers to the colours and aesthetic features of the remote control. All of the user interfaces together with the context of use, cultural factors, social factors, and prior experiences of the user influences the ways people interact with their remote control and ultimately has an effect on their user experiences. Advances in the broadcasting sector and transformations of the TV physical remote control have compounded the simple remote control into a multifaceted, indispensable device, overcrowded with buttons. The usability and ultimately the user experience of physical remote controls (PRCs) have been affected by the overloaded functionality and small button sizes. The usability issues with current PRCs, the evolution of mobile phones into touchscreen smartphones, and the trend of global companies moving towards virtual remote controls (VRCs) have prompted this research to discover what user interface design features will contribute towards an enhanced user experience for digital TV VRCs. This research used the design science research process model (DSRP), which comprised six steps, to investigate this topic area further. A review of the domain literature pertaining to mobile user experiences (MUX) and all the encompassing factors, mobile human computer interaction (MHCI) and the physical, logical, graphical and natural user interfaces was completed, as well as a review of the literature regarding the usability issues of PRCs and VRCs. A contextual task analysis (CTA) of a single South African digital TV PRC was used to identify how users utilise PRCs to perform tasks, and the usability issues they encountered during the tasks. Brainstorming focus groups were used to understand how to represent certain user interface elements and attempted to source ideas from users about what potential functionality digital TV VRCs should contain. Together with all the other results gathered from the previous chapters amalgamated into a set of user interface design guidelines for digital TV VRCs. The proposed user interface guidelines were used to instantiate a digital TV VRC prototype that underwent usability testing in order to validate the proposed user interface design guidelines. The results of the usability testing revealed that the user interface design guidelines for digital TV VRCs were successful, with the addition of one guideline that was discovered during the usability testing.
- Full Text:
- Date Issued: 2016
A mobile toolkit and customised location server for the creation of cross-referencing location-based services
- Ndakunda, Shange-Ishiwa Tangeni
- Authors: Ndakunda, Shange-Ishiwa Tangeni
- Date: 2013
- Subjects: Location-based services -- Security measures , Mobile communication systems -- Security measures , Digital communications , Java (Computer program language) , Application software -- Development -- Computer programs , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4703 , http://hdl.handle.net/10962/d1013604
- Description: Although there are several Software Development kits and Application Programming Interfaces for client-side location-based services development, they mostly involve the creation of self-referencing location-based services. Self-referencing location-based services include services such as geocoding, reverse geocoding, route management and navigation which focus on satisfying the location-based requirements of a single mobile device. There is a lack of open-source Software Development Kits for the development of client-side location-based services that are cross-referencing. Cross-referencing location-based services are designed for the sharing of location information amongst different entities on a given network. This project was undertaken to assemble, through incremental prototyping, a client-side Java Micro Edition location-based services Software Development Kit and a Mobicents location server to aid mobile network operators and developers alike in the quick creation of the transport and privacy protection of cross-referencing location-based applications on Session Initiation Protocol bearer networks. The privacy of the location information is protected using geolocation policies. Developers do not need to have an understanding of Session Initiation Protocol event signaling specifications or of the XML Configuration Access Protocol to use the tools that we put together. The developed tools are later consolidated using two sample applications, the friend-finder and child-tracker services. Developer guidelines are also provided, to aid in using the provided tools.
- Full Text:
- Date Issued: 2013
- Authors: Ndakunda, Shange-Ishiwa Tangeni
- Date: 2013
- Subjects: Location-based services -- Security measures , Mobile communication systems -- Security measures , Digital communications , Java (Computer program language) , Application software -- Development -- Computer programs , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4703 , http://hdl.handle.net/10962/d1013604
- Description: Although there are several Software Development kits and Application Programming Interfaces for client-side location-based services development, they mostly involve the creation of self-referencing location-based services. Self-referencing location-based services include services such as geocoding, reverse geocoding, route management and navigation which focus on satisfying the location-based requirements of a single mobile device. There is a lack of open-source Software Development Kits for the development of client-side location-based services that are cross-referencing. Cross-referencing location-based services are designed for the sharing of location information amongst different entities on a given network. This project was undertaken to assemble, through incremental prototyping, a client-side Java Micro Edition location-based services Software Development Kit and a Mobicents location server to aid mobile network operators and developers alike in the quick creation of the transport and privacy protection of cross-referencing location-based applications on Session Initiation Protocol bearer networks. The privacy of the location information is protected using geolocation policies. Developers do not need to have an understanding of Session Initiation Protocol event signaling specifications or of the XML Configuration Access Protocol to use the tools that we put together. The developed tools are later consolidated using two sample applications, the friend-finder and child-tracker services. Developer guidelines are also provided, to aid in using the provided tools.
- Full Text:
- Date Issued: 2013
Distributing intelligence in the wireless control of a mobile robot using a personal digital assistant
- Authors: Ophoff, Madri
- Date: 2011
- Subjects: Mobile robots , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MTech
- Identifier: vital:9598 , http://hdl.handle.net/10948/1355 , Mobile robots , User interfaces (Computer systems)
- Description: Personal Digital Assistants (PDAs) have recently become a popular component in mobile robots. This compact processing device with its touch screen, variety of built-in features, wireless technologies and affordability can perform various roles within a robotic system. Applications include low-cost prototype development, rapid prototyping, low-cost humanoid robots, robot control, robot vision systems, algorithm development, human-robot interaction, mobile user interfaces as well as wireless robot communication schemes. Limits on processing power, memory, battery life and screen size impact the usefulness of a PDA in some applications. In addition various implementation strategies exist, each with its own strengths and weaknesses. No comparison of the advantages and disadvantages of the different strategies and resulting architectures exist. This makes it difficult for designers to decide on the best use of a PDA within their mobile robot system. This dissertation examines and compares the available mobile robot architectures. A thorough literature study identifies robot projects using a PDA and examines how the designs incorporate a PDA and what purpose it fulfils within the system it forms part of. The dissertation categorises the architectures according to the role of the PDA within the robot system. The hypothesis is made that using a distributed control system architecture makes optimal use of the rich feature set gained from including a PDA in a robot system’s design and simultaneously overcomes the device’s inherent shortcomings. This architecture is developed into a novel distributed intelligence framework that is supported by a hybrid communications architecture, using two wireless connection schemes. A prototype implementation illustrates the framework and communications architecture in action. Various performance measurements are taken in a test scenario for an office robot. The results indicate that the proposed framework does deliver performance gains and is a viable alternative for future projects in this area.
- Full Text:
- Date Issued: 2011
- Authors: Ophoff, Madri
- Date: 2011
- Subjects: Mobile robots , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MTech
- Identifier: vital:9598 , http://hdl.handle.net/10948/1355 , Mobile robots , User interfaces (Computer systems)
- Description: Personal Digital Assistants (PDAs) have recently become a popular component in mobile robots. This compact processing device with its touch screen, variety of built-in features, wireless technologies and affordability can perform various roles within a robotic system. Applications include low-cost prototype development, rapid prototyping, low-cost humanoid robots, robot control, robot vision systems, algorithm development, human-robot interaction, mobile user interfaces as well as wireless robot communication schemes. Limits on processing power, memory, battery life and screen size impact the usefulness of a PDA in some applications. In addition various implementation strategies exist, each with its own strengths and weaknesses. No comparison of the advantages and disadvantages of the different strategies and resulting architectures exist. This makes it difficult for designers to decide on the best use of a PDA within their mobile robot system. This dissertation examines and compares the available mobile robot architectures. A thorough literature study identifies robot projects using a PDA and examines how the designs incorporate a PDA and what purpose it fulfils within the system it forms part of. The dissertation categorises the architectures according to the role of the PDA within the robot system. The hypothesis is made that using a distributed control system architecture makes optimal use of the rich feature set gained from including a PDA in a robot system’s design and simultaneously overcomes the device’s inherent shortcomings. This architecture is developed into a novel distributed intelligence framework that is supported by a hybrid communications architecture, using two wireless connection schemes. A prototype implementation illustrates the framework and communications architecture in action. Various performance measurements are taken in a test scenario for an office robot. The results indicate that the proposed framework does deliver performance gains and is a viable alternative for future projects in this area.
- Full Text:
- Date Issued: 2011
User-interface evaluation metrics for a typical M-Learning application
- Authors: Kantore, Adelin
- Date: 2011
- Subjects: User interfaces (Computer systems) , Mobile communication systems
- Language: English
- Type: Thesis , Masters , MTech
- Identifier: vital:9749 , http://hdl.handle.net/10948/1452 , User interfaces (Computer systems) , Mobile communication systems
- Description: Usability is seen as an important aspect for the quality of an M-learning application. Yet very little research has been conducted in this area – particularly in South Africa. Even though the trials of M-learning projects have been witnessed in the country during the last five years, very little is known about the systems that were implemented as regards their usability. Additionally, metrics and measures used in evaluating usability have not been reported. A need exists for relevant metrics to M-learning usability. The primary objective of this work was to propose metrics and measures – for the purpose of evaluating the User-Interfacedesign usability of M-learning application. The research included a literature review of M-learning, as well as the development of metrics and measures based on the Goal Question Metric (GQM) Model. This model has helped provide a reference model and measurements for evaluating the User-InterfaceUsability. A case study was used as a research strategy. An application called Kontax was selected for evaluation by users and expert reviewers. Data-collection methods consisted of User Testing and Heuristics evaluations. Data-gathering instruments included the use of surveys and user- satisfaction questionnaires based on the proposed metrics, task scenarios and expert-reviewed questionnaires based on the proposed metrics; all these instruments were developed. It was found that, although the users thought the system was very interesting, and they wished to hear more about it in the future, the system nevertheless had usability flaws which made it difficult to use. All the users failed to register so that they could use the system; additionally, the system-error messages did not help the users recognize, and recover from an error – leaving the user to simply log out. Help was not adequate, thus making it difficult for first-time users to know what to do when they needed support. The system was also said to have a lot of information presented on its home page, which caused the user to be disoriented. The Kontax application has usability flaws which should be III attended to, in order to improve its usability. The proposed metrics proved to be very useful in evaluating the usability of the tool.
- Full Text:
- Date Issued: 2011
- Authors: Kantore, Adelin
- Date: 2011
- Subjects: User interfaces (Computer systems) , Mobile communication systems
- Language: English
- Type: Thesis , Masters , MTech
- Identifier: vital:9749 , http://hdl.handle.net/10948/1452 , User interfaces (Computer systems) , Mobile communication systems
- Description: Usability is seen as an important aspect for the quality of an M-learning application. Yet very little research has been conducted in this area – particularly in South Africa. Even though the trials of M-learning projects have been witnessed in the country during the last five years, very little is known about the systems that were implemented as regards their usability. Additionally, metrics and measures used in evaluating usability have not been reported. A need exists for relevant metrics to M-learning usability. The primary objective of this work was to propose metrics and measures – for the purpose of evaluating the User-Interfacedesign usability of M-learning application. The research included a literature review of M-learning, as well as the development of metrics and measures based on the Goal Question Metric (GQM) Model. This model has helped provide a reference model and measurements for evaluating the User-InterfaceUsability. A case study was used as a research strategy. An application called Kontax was selected for evaluation by users and expert reviewers. Data-collection methods consisted of User Testing and Heuristics evaluations. Data-gathering instruments included the use of surveys and user- satisfaction questionnaires based on the proposed metrics, task scenarios and expert-reviewed questionnaires based on the proposed metrics; all these instruments were developed. It was found that, although the users thought the system was very interesting, and they wished to hear more about it in the future, the system nevertheless had usability flaws which made it difficult to use. All the users failed to register so that they could use the system; additionally, the system-error messages did not help the users recognize, and recover from an error – leaving the user to simply log out. Help was not adequate, thus making it difficult for first-time users to know what to do when they needed support. The system was also said to have a lot of information presented on its home page, which caused the user to be disoriented. The Kontax application has usability flaws which should be III attended to, in order to improve its usability. The proposed metrics proved to be very useful in evaluating the usability of the tool.
- Full Text:
- Date Issued: 2011
A service-oriented approach to implementing an adaptive user interface
- Authors: Senga, Emile
- Date: 2010
- Subjects: User interfaces (Computer systems) , Service-oriented architecture (Computer science)
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: vital:9287 , http://hdl.handle.net/10948/1091 , User interfaces (Computer systems) , Service-oriented architecture (Computer science)
- Description: Service-oriented architectures (SOA) are being adopted by organisations in order to integrate disparate computational assets. A major hurdle they face is the decision on how to integrate the UI in an SOA. In addition, technological advances have allowed complex applications and complex user interfaces (UIs) to be realised and the increase in accessibility to computers enables a diverse population of users with different characteristics, preferences and needs to use these complex computer applications. Adaptive user interfaces (AUIs) have been proposed as a solution to cater for the differences in user traits by adapting the UI to meet the diverse needs of users. AUIs have, however, traditionally been developed using client/server architectures This research, therefore, set out to investigate how to develop an AUI using a service-oriented architecture (SOA). In order to successfully achieve the goal of this research, literature concerning SOAs was investigated to gain an understanding of SOAs. A literature review of AUIs was also undertaken to gain an understanding of AUIs. A model-based approach was used to develop a model for UI adaptation using knowledge gained in the literature reviews. The model generates different UIs depending on various users‘ inferred level of expertise. The model describes the interaction between AUI services that use design-time documents and run-time user-interaction to adapt the UI. A prototype of the model was implemented and evaluated using an evolution strategy devised to assess different aspects of the research. The evaluation strategy proved the following: The service components of the prototype adhere to SOA design principles; The implementation was effective based on software engineering metrics; and, The implementation was usable and did not negatively affect the performance of users. The successful implementation of the prototype provides evidence that the design of AUIs using SOA is feasible. This dissertation therefore makes a contribution to the development of AUIs using SOAs. The model could be used to provide UI adaptation for business software applications.
- Full Text:
- Date Issued: 2010
- Authors: Senga, Emile
- Date: 2010
- Subjects: User interfaces (Computer systems) , Service-oriented architecture (Computer science)
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: vital:9287 , http://hdl.handle.net/10948/1091 , User interfaces (Computer systems) , Service-oriented architecture (Computer science)
- Description: Service-oriented architectures (SOA) are being adopted by organisations in order to integrate disparate computational assets. A major hurdle they face is the decision on how to integrate the UI in an SOA. In addition, technological advances have allowed complex applications and complex user interfaces (UIs) to be realised and the increase in accessibility to computers enables a diverse population of users with different characteristics, preferences and needs to use these complex computer applications. Adaptive user interfaces (AUIs) have been proposed as a solution to cater for the differences in user traits by adapting the UI to meet the diverse needs of users. AUIs have, however, traditionally been developed using client/server architectures This research, therefore, set out to investigate how to develop an AUI using a service-oriented architecture (SOA). In order to successfully achieve the goal of this research, literature concerning SOAs was investigated to gain an understanding of SOAs. A literature review of AUIs was also undertaken to gain an understanding of AUIs. A model-based approach was used to develop a model for UI adaptation using knowledge gained in the literature reviews. The model generates different UIs depending on various users‘ inferred level of expertise. The model describes the interaction between AUI services that use design-time documents and run-time user-interaction to adapt the UI. A prototype of the model was implemented and evaluated using an evolution strategy devised to assess different aspects of the research. The evaluation strategy proved the following: The service components of the prototype adhere to SOA design principles; The implementation was effective based on software engineering metrics; and, The implementation was usable and did not negatively affect the performance of users. The successful implementation of the prototype provides evidence that the design of AUIs using SOA is feasible. This dissertation therefore makes a contribution to the development of AUIs using SOAs. The model could be used to provide UI adaptation for business software applications.
- Full Text:
- Date Issued: 2010
Investigation and development of an e judiciary service for a citizen oriented judiciary system for rural communities
- Authors: Scott, Mfundo Shakes
- Date: 2010
- Subjects: Digital divide -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Community development -- South Africa -- Eastern Cape , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11390 , http://hdl.handle.net/10353/275 , Digital divide -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Community development -- South Africa -- Eastern Cape , User interfaces (Computer systems)
- Description: One of the factors that contribute towards slow rural development is the presence of the digital divide. An area where the digital divide is still prevalent is the administration of justice within traditional contexts. One of the areas affected by this problem is the Dwesa rural community, situated on the Wild Coast of the former homeland of Transkei, in the Eastern Cape Province of South Africa. To address this problem for the Dwesa community, a research project on developing and implementing an e-Judiciary service was undertaken. The primary objective of this project was to develop a web application to support traditional justice administration in the Dwesa community. Due to the lack of a proper legal environment in this community, the e-Judiciary service acts as a portal for safe-keeping of judicial information. Such a system also serves as a platform for the administration of minor offences that are solved by the traditional courts. Furthermore, it provides a better working environment for traditional judicial leaders and eliminates the difficulty of accessing legal information by the rest of the community. Through the availability and use of the service, community members are provided with understanding and knowledge about judiciary operations and services in their community.
- Full Text:
- Date Issued: 2010
- Authors: Scott, Mfundo Shakes
- Date: 2010
- Subjects: Digital divide -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Community development -- South Africa -- Eastern Cape , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11390 , http://hdl.handle.net/10353/275 , Digital divide -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Community development -- South Africa -- Eastern Cape , User interfaces (Computer systems)
- Description: One of the factors that contribute towards slow rural development is the presence of the digital divide. An area where the digital divide is still prevalent is the administration of justice within traditional contexts. One of the areas affected by this problem is the Dwesa rural community, situated on the Wild Coast of the former homeland of Transkei, in the Eastern Cape Province of South Africa. To address this problem for the Dwesa community, a research project on developing and implementing an e-Judiciary service was undertaken. The primary objective of this project was to develop a web application to support traditional justice administration in the Dwesa community. Due to the lack of a proper legal environment in this community, the e-Judiciary service acts as a portal for safe-keeping of judicial information. Such a system also serves as a platform for the administration of minor offences that are solved by the traditional courts. Furthermore, it provides a better working environment for traditional judicial leaders and eliminates the difficulty of accessing legal information by the rest of the community. Through the availability and use of the service, community members are provided with understanding and knowledge about judiciary operations and services in their community.
- Full Text:
- Date Issued: 2010
Visual based finger interactions for mobile phones
- Authors: Kerr, Simon
- Date: 2010 , 2010-03-15
- Subjects: User interfaces (Computer systems) , Mobile communication systems -- Design and construction , Cell phones -- Software , Mobile communication systems -- Technological innovations , Information display systems , Cell phones -- Technological innovations
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4652 , http://hdl.handle.net/10962/d1006621 , User interfaces (Computer systems) , Mobile communication systems -- Design and construction , Cell phones -- Software , Mobile communication systems -- Technological innovations , Information display systems , Cell phones -- Technological innovations
- Description: Vision based technology such as motion detection has long been limited to the domain of powerful processor intensive systems such as desktop PCs and specialist hardware solutions. With the advent of much faster mobile phone processors and memory, a plethora of feature rich software and hardware is being deployed onto the mobile platform, most notably onto high powered devices called smart phones. Interaction interfaces such as touchscreens allow for improved usability but obscure the phone’s screen. Since the majority of smart phones are equipped with cameras, it has become feasible to combine their powerful processors, large memory capacity and the camera to support new ways of interacting with the phone which do not obscure the screen. However, it is not clear whether or not these processor intensive visual interactions can in fact be run at an acceptable speed on current mobile handsets or whether they will offer the user a better experience than the current number pad and direction keys present on the majority of mobile phones. A vision based finger interaction technique is proposed which uses the back of device camera to track the user’s finger. This allows the user to interact with the mobile phone with mouse based movements, gestures and steering based interactions. A simple colour thresholding algorithm was implemented in Java, Python and C++. Various benchmarks and tests conducted on a Nokia N95 smart phone revealed that on current hardware and with current programming environments only native C++ yields results plausible for real time interactions (a key requirement for vision based interactions). It is also shown that different lighting levels and background environments affects the accuracy of the system with background and finger contrast playing a large role. Finally a user study was conducted to ascertain the overall user’s satisfaction between keypad interactions and the finger interaction techniques concluding that the new finger interaction technique is well suited to steering based interactions and in time, mouse style movements. Simple navigation is better suited to the directional keypad.
- Full Text:
- Date Issued: 2010
- Authors: Kerr, Simon
- Date: 2010 , 2010-03-15
- Subjects: User interfaces (Computer systems) , Mobile communication systems -- Design and construction , Cell phones -- Software , Mobile communication systems -- Technological innovations , Information display systems , Cell phones -- Technological innovations
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4652 , http://hdl.handle.net/10962/d1006621 , User interfaces (Computer systems) , Mobile communication systems -- Design and construction , Cell phones -- Software , Mobile communication systems -- Technological innovations , Information display systems , Cell phones -- Technological innovations
- Description: Vision based technology such as motion detection has long been limited to the domain of powerful processor intensive systems such as desktop PCs and specialist hardware solutions. With the advent of much faster mobile phone processors and memory, a plethora of feature rich software and hardware is being deployed onto the mobile platform, most notably onto high powered devices called smart phones. Interaction interfaces such as touchscreens allow for improved usability but obscure the phone’s screen. Since the majority of smart phones are equipped with cameras, it has become feasible to combine their powerful processors, large memory capacity and the camera to support new ways of interacting with the phone which do not obscure the screen. However, it is not clear whether or not these processor intensive visual interactions can in fact be run at an acceptable speed on current mobile handsets or whether they will offer the user a better experience than the current number pad and direction keys present on the majority of mobile phones. A vision based finger interaction technique is proposed which uses the back of device camera to track the user’s finger. This allows the user to interact with the mobile phone with mouse based movements, gestures and steering based interactions. A simple colour thresholding algorithm was implemented in Java, Python and C++. Various benchmarks and tests conducted on a Nokia N95 smart phone revealed that on current hardware and with current programming environments only native C++ yields results plausible for real time interactions (a key requirement for vision based interactions). It is also shown that different lighting levels and background environments affects the accuracy of the system with background and finger contrast playing a large role. Finally a user study was conducted to ascertain the overall user’s satisfaction between keypad interactions and the finger interaction techniques concluding that the new finger interaction technique is well suited to steering based interactions and in time, mouse style movements. Simple navigation is better suited to the directional keypad.
- Full Text:
- Date Issued: 2010
Cultural and linguistic localization of the virtual shop owner interfaces of e commerce platforms for rural development
- Authors: Dyakalashe, Siyabulela
- Date: 2009
- Subjects: User interfaces (Computer systems) , Electronic commerce -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape , Computer architecture -- Design and construction
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11379 , http://hdl.handle.net/10353/276 , User interfaces (Computer systems) , Electronic commerce -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape , Computer architecture -- Design and construction
- Description: The introduction of Information and Communication Technologies (ICTs) for rural development in rural marginalized societies is vastly growing. However, the success of developing and deploying ICT related services is still in question as influential factors such as adaptability, scalability, sustainability, and usability have great effect on the rate of growth of ICTs in rural environments. The problem is that these ICT services should be maintained and sustained by the targeted communities. The main cause for rural marginalization is the fact that some communities situated in rural settings are educationally challenged and computer illiterate or semiliterate in comparison with urban communities. An ICT for development (ICT4D) intervention in the form of an e-Commerce platform that targets the social and economic growth of rural marginalized communities has been developed and field tested at Dwesa, a rural community located on the Wild Coast of the former homeland of Transkei in the Eastern Cape Province. The e-Commerce platform is known as “buy at Dwesa” and can be visited at this URL, http://www.dwesa.com. The aim of the e-Commerce platform is to motivate small entrepreneurs in rural areas to market their products and themselves to the global market as they lack the skills and resources for marketing their art and crafts. Virtual stores are created for a small group of entrepreneurs who will maintain and sustain the stores on their own. These entrepreneurs are often elderly women with limited education and little to no computer literacy - meaning that sustaining the stores may prove difficult for them. In this research we discuss the re-design and re-development of the virtual shop-owner interfaces of the e-Commerce platform to make them more culturally and linguistically localized. The virtual shops allow shop-owners to upload their artifacts to advertise and sell on the customer’s end of the e-Commerce platform. For multilingual and multicultural communities, adoption of the software interfaces to the user’s cultural and linguistic needs and modes of expression is important as failure to do so may reduce the level of benefits of e-Commerce initiatives.
- Full Text:
- Date Issued: 2009
- Authors: Dyakalashe, Siyabulela
- Date: 2009
- Subjects: User interfaces (Computer systems) , Electronic commerce -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape , Computer architecture -- Design and construction
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11379 , http://hdl.handle.net/10353/276 , User interfaces (Computer systems) , Electronic commerce -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape , Computer architecture -- Design and construction
- Description: The introduction of Information and Communication Technologies (ICTs) for rural development in rural marginalized societies is vastly growing. However, the success of developing and deploying ICT related services is still in question as influential factors such as adaptability, scalability, sustainability, and usability have great effect on the rate of growth of ICTs in rural environments. The problem is that these ICT services should be maintained and sustained by the targeted communities. The main cause for rural marginalization is the fact that some communities situated in rural settings are educationally challenged and computer illiterate or semiliterate in comparison with urban communities. An ICT for development (ICT4D) intervention in the form of an e-Commerce platform that targets the social and economic growth of rural marginalized communities has been developed and field tested at Dwesa, a rural community located on the Wild Coast of the former homeland of Transkei in the Eastern Cape Province. The e-Commerce platform is known as “buy at Dwesa” and can be visited at this URL, http://www.dwesa.com. The aim of the e-Commerce platform is to motivate small entrepreneurs in rural areas to market their products and themselves to the global market as they lack the skills and resources for marketing their art and crafts. Virtual stores are created for a small group of entrepreneurs who will maintain and sustain the stores on their own. These entrepreneurs are often elderly women with limited education and little to no computer literacy - meaning that sustaining the stores may prove difficult for them. In this research we discuss the re-design and re-development of the virtual shop-owner interfaces of the e-Commerce platform to make them more culturally and linguistically localized. The virtual shops allow shop-owners to upload their artifacts to advertise and sell on the customer’s end of the e-Commerce platform. For multilingual and multicultural communities, adoption of the software interfaces to the user’s cultural and linguistic needs and modes of expression is important as failure to do so may reduce the level of benefits of e-Commerce initiatives.
- Full Text:
- Date Issued: 2009
An intelligent user interface model for contact centre operations
- Authors: Singh, Akash
- Date: 2007
- Subjects: User interfaces (Computer systems) , Human-computer interaction , Mobile computing , Customer services -- Management , Call centers -- Customer services
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:10475 , http://hdl.handle.net/10948/d1011399 , User interfaces (Computer systems) , Human-computer interaction , Mobile computing , Customer services -- Management , Call centers -- Customer services
- Description: Contact Centres (CCs) are at the forefront of interaction between an organisation and its customers. Currently, 17 percent of all inbound calls are not resolved on the first call by the first agent attending to that call. This is due to the inability of the contact centre agents (CCAs) to diagnose customer queries and find adequate solutions in an effective and efficient manner. The aim of this research is to develop an intelligent user interface (IUI) model to support and improve CC operations. A literature review of existing IUI architectures, modelbased design and existing CC software together with a field study of CCs has resulted in the design of an IUI model for CCs. The proposed IUI model is described in terms of its architecture, component-level design and interface design. An IUI prototype has been developed as a proof of concept of the proposed IUI model. The IUI prototype was evaluated in order to determine to what extent it supports problem identification and query resolution. User testing, incorporating the use of eye tracking and a post-test questionnaire, was used in order to determine the usability and usefulness of the prototype. The results of this evaluation show that the users were highly satisfied with the task support and query resolution assistance provided by the IUI prototype. This research resulted in the design of an IUI model for the domain of CCs. This model can be used to assist the development of CC applications incorporating IUIs. Use of the proposed IUI model is expected to support and enhance the effectiveness and efficiency of CC operations. Further research is needed to conduct a longitudinal study to determine the impact of IUIs in the CC domain.
- Full Text:
- Date Issued: 2007
- Authors: Singh, Akash
- Date: 2007
- Subjects: User interfaces (Computer systems) , Human-computer interaction , Mobile computing , Customer services -- Management , Call centers -- Customer services
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:10475 , http://hdl.handle.net/10948/d1011399 , User interfaces (Computer systems) , Human-computer interaction , Mobile computing , Customer services -- Management , Call centers -- Customer services
- Description: Contact Centres (CCs) are at the forefront of interaction between an organisation and its customers. Currently, 17 percent of all inbound calls are not resolved on the first call by the first agent attending to that call. This is due to the inability of the contact centre agents (CCAs) to diagnose customer queries and find adequate solutions in an effective and efficient manner. The aim of this research is to develop an intelligent user interface (IUI) model to support and improve CC operations. A literature review of existing IUI architectures, modelbased design and existing CC software together with a field study of CCs has resulted in the design of an IUI model for CCs. The proposed IUI model is described in terms of its architecture, component-level design and interface design. An IUI prototype has been developed as a proof of concept of the proposed IUI model. The IUI prototype was evaluated in order to determine to what extent it supports problem identification and query resolution. User testing, incorporating the use of eye tracking and a post-test questionnaire, was used in order to determine the usability and usefulness of the prototype. The results of this evaluation show that the users were highly satisfied with the task support and query resolution assistance provided by the IUI prototype. This research resulted in the design of an IUI model for the domain of CCs. This model can be used to assist the development of CC applications incorporating IUIs. Use of the proposed IUI model is expected to support and enhance the effectiveness and efficiency of CC operations. Further research is needed to conduct a longitudinal study to determine the impact of IUIs in the CC domain.
- Full Text:
- Date Issued: 2007
Development of a web-based interface for a wireless sensor network monitoring system
- Authors: Gumbo, Sibukele
- Date: 2007
- Subjects: Wireless LAN , Sensor networks , Wireless communication systems , Web sites -- Design , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11372 , http://hdl.handle.net/10353/68 , Wireless LAN , Sensor networks , Wireless communication systems , Web sites -- Design , User interfaces (Computer systems)
- Description: In the recent past, wireless sensor technology has undergone advancements in its autonomous data collecting aspects, and has become an area worth investigating in relation to structural monitoring applications. The system described in this thesis aims at acquiring, storing and displaying overhead transmission line related data collected from a wireless sensor network. Open source tools were used in its development and implementation. The inherent linearly aligned topology of transmission line monitoring devices is not without shortcomings; hence analysis of linear node placement, hardware and software components was carried out to determine the feasibility of the system. Their limited data processing capabilities has motivated the development of a post processing wireless sensor application in order to present any collected structural data in an understandable format.
- Full Text:
- Date Issued: 2007
- Authors: Gumbo, Sibukele
- Date: 2007
- Subjects: Wireless LAN , Sensor networks , Wireless communication systems , Web sites -- Design , User interfaces (Computer systems)
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11372 , http://hdl.handle.net/10353/68 , Wireless LAN , Sensor networks , Wireless communication systems , Web sites -- Design , User interfaces (Computer systems)
- Description: In the recent past, wireless sensor technology has undergone advancements in its autonomous data collecting aspects, and has become an area worth investigating in relation to structural monitoring applications. The system described in this thesis aims at acquiring, storing and displaying overhead transmission line related data collected from a wireless sensor network. Open source tools were used in its development and implementation. The inherent linearly aligned topology of transmission line monitoring devices is not without shortcomings; hence analysis of linear node placement, hardware and software components was carried out to determine the feasibility of the system. Their limited data processing capabilities has motivated the development of a post processing wireless sensor application in order to present any collected structural data in an understandable format.
- Full Text:
- Date Issued: 2007
- «
- ‹
- 1
- ›
- »