2,945 research outputs found
Software Design Guidelines for Usability
For years, the Human Computer Interaction (HCI) community has crafted usability guidelines that clearly define what characteristics a software system should have in order to be easy to use. However, in the Software Engineering (SE) community keep falling short of successfully incorporating these recommendations into software projects. From a SE perspective, the process of incorporating usability features into software is not always straightforward, as a large number of these features have heavy implications in the underlying software architecture. For example, successfully including an “undo” feature in an application requires the design and implementation of many complex interrelated data structures and functionalities. Our work is focused upon providing developers with a set of software design patterns to assist them in the process of designing more usable software. This would contribute to the proper inclusion of specific usability features with high impact on the software design. Preliminary validation data show that usage of the guidelines also has positive effects on development time and overall software design quality
Reuse of a usability functionality implementation in web applications
Volumen dedicated to CENTERIS 2013 - Conference on ENTERprise Information Systems / ProjMAN 2013 - International Conference on Project MANagement/ HCIST 2013 - International Conference on Health and Social Care Information Systems and TechnologiesSoftware system usability is recognized as a quality attribute related not only to the user interface but also to applications
design. In this paper we analyse the feasibility of designing and programming reusable solutions for implementing usability
features that have a major impact on design. We develop case studies to find common application scenarios,
responsibilities, classes, methods, attributes and chunks of code, which we use to propose reusable solutions specified as
patterns. In this paper we report the results for the progress feedback usability functionality.This work has been funded by the Spanish Ministry of Science and Innovation TecnologĂas para la
ReplicaciĂłn y SĂntesis de Experimentos en IS (TIN2011-23216) and Go Lite (TIN2011-24139) projects
Considering the User in the Wireless World
The near future promises significant advances in communication capabilities, but one of the keys to success is the capability understanding of the people with regards to its value and usage. In considering the role of the user in the wireless world of the future, the Human Perspective Working Group (WG1) of the Wireless World Research Forum has gathered input and developed positions in four important areas: methods, processes, and best practices for user-centered research and design; reference frameworks for modeling user needs within the context of wireless systems; user scenario creation and analysis; and user interaction technologies. This article provides an overview of WG1's work in these areas that are critical to ensuring that the future wireless world meets and exceeds the expectations of people in the coming decades
Design and programming patterns for implementing usability functionalities in web applications
This is the author’s version of a work that was accepted for publication in Journal of Systems and Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems and Software, VOL 105, (2015) DOI 10.1016/j.jss.2015.04.023Usability is a software system quality attribute. There are usability issues that have an impact not only on the user interface but also on the core functionality of applications. In this paper, three web applications were developed to discover patterns for implementing two usability functionalities with an impact on core functionality: Abort Operation and Progress Feedback. We applied an inductive process in order to identify reusable elements to implement the selected functionalities. For communication purposes, these elements are specified as design and programming patterns (PHP, VB.NET and Java). Another two web applications were developed in order to evaluate the patterns. The evaluation explores several issues such as ease of pattern understanding and ease of pattern use, as well as the final result of the applications. We found that it is feasible to reuse the identified solutions specified as patterns. The results also show that usability functionalities have features, like the level of coupling with the application or the complexity of each component of the solution, that simplify or complicate their implementation. In this case, the Abort Operation functionality turned out to be more feasible to implement than the Progress Feedback functionality.This research has been funded by the Spanish Ministry of Science and Innovation “TecnologĂas para la ReplicaciĂłn y SĂntesis de Experimentosen IS” (TIN2011-23216) and “Go Lite” (TIN2011-24139) projects
A Phone Learning Model for Enhancing Productivity of Visually Impaired Civil Servants
Phone-based learning in civil service is the use of voice technologies to deliver learning and capacity building training services to
government employees. The Internet revolution and advancement in Information and Communications Technology (ICT) have given rise
to online and remote staff training for the purpose of enhancing workers productivity. The need for civil servants in Nigeria to develop
capacity that will enhance knowledge is a key requirement to having competitive advantage in the work place. Existing online learning
platforms (such as web-based learning, mobile learning, etc) did not consider the plight of the visually impaired. These platforms provide
graphical interfaces that require sight to access. The visually impaired civil servants require auditory access to functionalities that exist in
learning management system on the Internet. Thus a gap exist between the able-bodied and visually impaired civil servants on
accessibility to e-learning platform. The objective of this paper is to provide a personalized telephone learning model and a prototype
application that will enhance the productivity of the visually impaired workers in Government establishments in Nigeria. The model was
designed using Unified Modeling Language (UML) diagram. The prototype application was implemented and evaluated. With the
proposed model and application, the visually and mobility impaired worker are able to participate in routine staff training and
consequently enhances their productivity just like their able-bodied counterparts. The prototype application also serves as an alternative
training platform for the able-bodied workers. Future research direction for this study will include biometric authentication of learners
accessing the applicatio
A Phone Learning Model for Enhancing Productivity of Visually Impaired Civil Servants
Phone-based learning in civil service is the use of voice technologies to deliver learning and capacity building training services to
government employees. The Internet revolution and advancement in Information and Communications Technology (ICT) have given rise
to online and remote staff training for the purpose of enhancing workers productivity. The need for civil servants in Nigeria to develop
capacity that will enhance knowledge is a key requirement to having competitive advantage in the work place. Existing online learning
platforms (such as web-based learning, mobile learning, etc) did not consider the plight of the visually impaired. These platforms provide
graphical interfaces that require sight to access. The visually impaired civil servants require auditory access to functionalities that exist in
learning management system on the Internet. Thus a gap exist between the able-bodied and visually impaired civil servants on
accessibility to e-learning platform. The objective of this paper is to provide a personalized telephone learning model and a prototype
application that will enhance the productivity of the visually impaired workers in Government establishments in Nigeria. The model was
designed using Unified Modeling Language (UML) diagram. The prototype application was implemented and evaluated. With the
proposed model and application, the visually and mobility impaired worker are able to participate in routine staff training and
consequently enhances their productivity just like their able-bodied counterparts. The prototype application also serves as an alternative
training platform for the able-bodied workers. Future research direction for this study will include biometric authentication of learners
accessing the applicatio
- …