Heuristic evaluation is a usability inspection method where one or more experts examine a user interface and judge its compliance with recognized usability principles, called "heuristics". The evaluation is done by having experts inspect the interface and record any usability issues that violate usability principles. Experts assign a severity rating to each issue and provide recommendations for improvement. Common usability principles include ensuring the interface is easy to use, learn, and not confusing for users. Heuristic evaluation provides a cost-effective way to improve a user interface's usability.