Human factors comparison of a procedural and a nonprocedural query language
- 1 December 1981
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 6 (4) , 626-649
- https://doi.org/10.1145/319628.319656
Abstract
Two experiments testing the ability of subjects to write queries in two different query languages were run. The two languages, SQL and TABLET, differ primarily in their procedurality; both languages use the relational data model, and their Halstead levels are similar. Constructs in the languages which do not affect their procedurality are identical. The two languages were learned by the experimental subjects almost exclusively from manuals presenting the same examples and problems ordered identically for both languages. The results of the experiments show that subjects using the more procedural language wrote difficult queries better than subjects using the less procedural language. The results of the experiments are also used to compare corresponding constructs in the two languages and to recommend improvements for these constructs.Keywords
This publication has 21 references indexed in Scilit:
- Behavioral issues in the use of interactive systemsInternational Journal of Human-Computer Studies, 1999
- SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and ControlIBM Journal of Research and Development, 1976
- Exploratory experiments in programmer behaviorInternational Journal of Parallel Programming, 1976
- Specifying queries as relational expressionsCommunications of the ACM, 1975
- Implementation of a structured English query languageCommunications of the ACM, 1975
- Language design for programming reliabilityIEEE Transactions on Software Engineering, 1975
- Some psychological evidence on how people debug computer programsInternational Journal of Man-Machine Studies, 1975
- An Exploratory Study of Computer Program DebuggingHuman Factors: The Journal of the Human Factors and Ergonomics Society, 1974
- Programming by non-programmersInternational Journal of Man-Machine Studies, 1974
- A relational model of data for large shared data banksCommunications of the ACM, 1970