Please use this identifier to cite or link to this item: http://localhost:8080/xmlui/handle/123456789/8
Title: Automating the Evaluation of Usability Remotely for Web Applications via a Model-Based Approach
Authors: Harrati, Nouzha
Bouchrika, Imed
Tari, Abdelkamel
Ladjailia, Ammar
Keywords: Terms—remote
testing
task
modeling
usability
evaluation
Issue Date: 4-Jan-2016
Publisher: IEEE Xplore
Series/Report no.: aestin5;5
Abstract: Abstract—Usability for software systems has emerged as an integral part of the continuous commercial success of IT companies. This is partly due to the vital need to satisfy customers' goals for systems becoming pervasive and ubiquitous within our daily life. In this research study, we have explored the use of task models to define how the user should interact with a given system. Based on empirical data collected from end-users participating within the usability evaluation of a web application, data analysis is conducted to infer the usability degree. This is carried out in compliance with the defined task model and usability metrics describing efficiency of use. The proposed approach is a milestone towards automating usability evaluation as most of the studies are reporting manual-based methods to assess the usability of software systems. Experimental results performed to assess the usability of a website shows the potency of the system to discover usability setbacks that can be addressed to improve the user experience.
Description: Positive user experience is of prime importance for software development playing vital role for the continuous commercial success of software companies. In fact, the increase of customers base and loyalty are totally related to the better design of products. Usability of software products is a key characteristic to achieve the acceptance of users regardless of their background, experience or orientation. Usability is defined as the extent to which a product can be easily used by specified users to achieve certain goals with effectiveness, efficiency and satisfaction. In practice, the usability aspect of software products is marginalized during the classical stages of software development life-cycles pushing and devoting more efforts resources into the software back-end to address the functional requirements. In fact, regardless of how software are neatly coded or sophisticated, recent studies of software sales reports that software failures are due to usability reasons where simply the user does not know how to use the purchased product [1]. It is no doubt that usability is now recognized as an important software quality attribute, earning its place among more traditional attributes such as performance, robustness and security.
URI: http://localhost:8080/xmlui/handle/123456789/8
ISBN: 978-1-4673-6684-7
Appears in Collections:Articles



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.