
Summary: User interfaces often only support one way to do a task when the physical interface or the requirements of the task would permit other ways. In contrast, a user interface that supports multiple approaches is permissive. This paper argues that permissive user interfaces are easier to use--and even when they are not applicable for particular applications, considering permissiveness is a productive design heuristic. Many user interfaces are difficult to use yet very easily demonstrated or explained by experts--with the results that users become frustrated because hindsight makes usability problems look like the user's own fault. The lack of permissiveness in such user interfaces explains this paradox.
Computing methodologies for information systems (hypertext navigation, interfaces, decision support, etc.), usability, user interface programming, design principles, Computing methodologies and applications, permissiveness, user interface design
Computing methodologies for information systems (hypertext navigation, interfaces, decision support, etc.), usability, user interface programming, design principles, Computing methodologies and applications, permissiveness, user interface design
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 24 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
