Usability Heuristics are being widely used as a means of evaluating user interfaces. However,
little existing work has been done that focused on assessing the variable effect violations of
these heuristics have on said systems. In this thesis work, a methodology is presented for
evaluating the usability of systems that deploys a refined version of J. Nielsen’s usability
heuristics. Fuzzy Cognitive Maps is used to model the dynamic relationships heuristic
usability violations exhibit on one another, with the guidance of experts in both fields.
Using the developed method, stakeholders who are trying to enhance and improve the
overall usability of their systems, would be supplied with invaluable insights that can guide
their focus and limited resources towards fixing the subset of issues that, collectively, has
the worst effect on the usability of their systems during any given iteration. In addition, a
new approach to modeling user interfaces is outlined in an effort to pave the way for the
automation of heuristic evaluation.