Principles of user interface design

The principles of user interface design are intended to improve the quality of user interface design. According to Larry Constantine and Lucy Lockwood in their usage-centered design, these principles are:[1]

According to Jef Raskin in his book The Humane Interface, there are two laws of user interface design, based on the fictional laws of robotics created by Isaac Asimov:[2]

First Law A computer shall not harm your work or, through inactivity, allow your work to come to harm.
Second Law A computer shall not waste your time or require you to do more work than is strictly necessary.

References