Hybrid Usability Methodology: Integrating Heuristic Evaluation with Laboratory Testing across the Software Development Lifecycle

The reviews of literature have shown that many website usability problems are found late in the Software Development Life Cycle (SDLC). This is due to the usage of traditional usability testing techniques which are not sufficient and suitable with the growing complexity of websites and constraints f...

Full description

Saved in:
Bibliographic Details
Main Authors: Sivaji, Ashok, Abdullah, Mohamed Redzuan, Downe, Alan G.
Format: Citation Index Journal
Published: 2013
Subjects:
Online Access:http://eprints.utp.edu.my/11073/1/citations_view_op%3Dview_citation%26hl%3Den%26user%3DhmwNcbIAAAAJ%26citation_for_view%3DhmwNcbIAAAAJ_p2g8aNsByqUC
http://eprints.utp.edu.my/11073/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The reviews of literature have shown that many website usability problems are found late in the Software Development Life Cycle (SDLC). This is due to the usage of traditional usability testing techniques which are not sufficient and suitable with the growing complexity of websites and constraints faced by usability practitioners. For instance, the Lab Based Usability Testing (LBUT) is expensive and has lesser coverage than Exploratory Heuristics Evaluation (EHE) while the EHE is subjected to false alarms. A hybrid usability methodology (HUM) comprising of LBUT and EHE is proposed. Six experiments involving EHE and LBUT were performed at the early, intermediate and advanced stages of the SDLC of websites, during which the optimal relative performance of each method were measured using the dependent variables followed by the design of a HUM. To validate the HUM, four case studies were conducted, during which significant improvements were observed in website effectiveness and efficiency. Based on the findings, HUM is a feasible approach for usability practitioners and also provides stakeholders a validated situational decision making framework for usability testing strategies taking into account real world constraints.