Tabular and textual methods for selecting objects from a group
- 8 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10492615,p. 157-164
- https://doi.org/10.1109/vl.2000.874379
Abstract
The accurate formulation of boolean expressions is a notorious problem in programming languages and database query tools. This paper studies the ways that untrained users naturally express and interpret queries, revealing some of the underlying reasons why this task is so difficult. Among the study's findings are: people interpret the word AND to mean either conjunction or disjunction depending on context, the scope to which they attribute the word NOT depends on whether the subsequent operator is AND or OR, and they often ignore parenthesis. Therefore, relying on these words and symbols for query formulation will result in poor usability. A tabular query form is proposed that avoids the need to name the operators, provides a clear distinction between conjunction and disjunction, and makes grouping more explicit. Comparing the tabular language with textual boolean expressions, the study finds that untrained users perform better when they express their queries in the tabular language, and about equally well when interpreting queries written in either language. We conclude that systems may benefit by adopting a tabular notation for query formulation.Keywords
This publication has 14 references indexed in Scilit:
- In Search of a More Perfect HeteroarchyJournal of Homosexuality, 2005
- Should we leverage natural-language knowledge? An analysis of user errors in a natural-language-style programming languagePublished by Association for Computing Machinery (ACM) ,1999
- Natural Language vs. Boolean Query Evaluation: A Comparison of Retrieval PerformancePublished by Springer Nature ,1994
- A graphical filter/flow representation of Boolean queries: A prototype implementation and evaluationJournal of the American Society for Information Science, 1993
- No IFs, ANDs, or ORs: A study of database queryingInternational Journal of Man-Machine Studies, 1990
- THE NATURAL LANGUAGE METAPHOR: AN APPROACH TO AVOID MISLEADING EXPECTATIONSPublished by Elsevier ,1987
- An experimental study of natural language programmingInternational Journal of Man-Machine Studies, 1983
- Graphical presentation of boolean expressions in a database query language: design notes and an ergonomic evaluationBehaviour & Information Technology, 1982
- Natural language programming: Styles, strategies, and contrastsIBM Systems Journal, 1981
- A psychological study of query by examplePublished by Association for Computing Machinery (ACM) ,1975