A methodology to develop usability/user experience heuristics

Research output: Contribution to journalArticlepeer-review

108 Scopus citations


Technology, software systems and human–computer interaction paradigms are evolving. Traditional usability heuristics do not cover all aspects of user–system interactions. Many sets of heuristics have been proposed, with the aim of evaluating specific application domains and their specific usability-related features. In addition, several sets of heuristics are used to evaluate aspects other than usability that are related to the user experience (UX). However, most authors use an informal process to develop usability/UX heuristics; there is no clear protocol for heuristic validation. This can result in sets of usability/UX heuristics that are difficult to understand or use; moreover, the resulting sets of heuristics may not be effective or efficient evaluation tools. This article presents a formal methodology for developing usability/user experience heuristics. The methodology was applied in practice in several case studies; it was also validated through expert opinions.

Original languageEnglish
Pages (from-to)109-129
Number of pages21
JournalComputer Standards and Interfaces
StatePublished - Aug 2018


  • Heuristic evaluation
  • Methodology
  • Usability
  • Usability heuristics
  • User experience


Dive into the research topics of 'A methodology to develop usability/user experience heuristics'. Together they form a unique fingerprint.

Cite this