Introduction: An overview of usability concepts, design guidelines, principles and theories:
Designing an interactive system requires thorough task and user analyses aimed at collecting enough information to come up with a sound functional design. Some of the issues to consider when designing an all-round interactive system are availability, reliability, integrity, portability, integration, standardization, security, and the administrative tasks of budgeting, maintenance and scheduling (Shneiderman & Plaisant 2010).
The design process is quite iterative and as design concepts and ideas are suggested, they need to be assessed so as to provide user friendliness, low error rates, efficiency in task performance, user satisfaction, and ease of retention. Designs that target the needs of ...