EDEM: intelligent agents for collecting usage data and increasing user involvement in development
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Visual and Textual Consistency Checking Tools for Graphical User Interfaces
IEEE Transactions on Software Engineering
User interface design for programmers
User interface design for programmers
The state of the art in automating usability evaluation of user interfaces
ACM Computing Surveys (CSUR)
Usability Engineering
Finding a Place for Discount Usability Engineering in Agile Development: Throwing Down the Gauntlet
ADC '03 Proceedings of the Conference on Agile Development
Software Testing (2nd Edition)
Software Testing (2nd Edition)
Handheld usability: design, prototyping, & usability testing for mobile phones
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
Automatic verification of design patterns in Java
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
SERA '06 Proceedings of the Fourth International Conference on Software Engineering Research, Management and Applications
Towards an experimental framework for measuring usability of model-driven tools
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
Identifying usability issues via algorithmic detection of excessive visual search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Towards systematic usability evaluations for the OR: an introduction to OR-Use framework
IPCAI'12 Proceedings of the Third international conference on Information Processing in Computer-Assisted Interventions
Testdroid: automated remote UI testing on Android
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
Smartphone applications usability evaluation: a hybrid model and its implementation
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
An empirical approach for evaluating the usability of model-driven tools
Science of Computer Programming
Hi-index | 0.00 |
Handheld device applications with poor usability can reduce the productivity of users and incur costs for businesses, thus usability testing should play a vital role in application development. Conventional usability testing methodologies, such as formal user testing, can be expensive, time consuming and labour intensive; less resource-demanding alternatives can yield unreliable results. Automating aspects of usability testing would improve its efficiency and make it more practical to perform throughout development. An automated usability testing tool should capture as input the properties of an application's graphical user interface, the sequence of user actions as they use the application to achieve particular tasks, their behaviour and comments, as well as a description of these tasks. The tool should evaluate both the static and dynamic properties of the interface, examine navigational burden and suggest modifications or templates that would improve usability. Results should be quick and easy to interpret, and be understandable by personnel other than specialised testers. Several existing tools that are typical of the tools available today meet some but not all of these requirements. In this paper we describe the design of the HUIA testing framework, in which we have to meet as many of these requirements as possible.