2.2.8-7 Use of Query Language Interface

A query language interface should not be the sole means of taking actions that may have to be done very quickly or reliably.

Additional Information:
Query language dialogues are usually used for retrieving data from databases and, as a result, may have fewer applications in NPPs than other interaction formats that may be used for a broader range of activities. The use of query languages can be a difficult task since users must apply a specially developed grammar to construct queries. Consequently, query languages have decreased in popularity as human-computer interfaces for non-programmers. Other types of user interfaces, such as menus and direct manipulation interfaces, are considered easier to use.