Metaform: updatable form screens and their application to the use of office metaphors in query language instruction
- 1 April 1987
- journal article
- research article
- Published by Taylor & Francis in Behaviour & Information Technology
- Vol. 6 (2) , 135-157
- https://doi.org/10.1080/01449298708901823
Abstract
A database interface language and system, called Metaform, which automatically generates multi-relational form screen interfaces for use by non-computer professionals has been developed. A form screen is a subset of the relational database, with a particular relation or combination of relations being represented. Through form screens, users can simultaneously query and update several relations in the database without having to know about its underlying structure. An overview of the Metaform system is presented and several examples of the use of the Metaform query language and update operators are described. A series of ‘usability’ studies were conducted on a prototype of the Metaform system to examine the claims that the form concept aids computer-naive users in building complex database queries. These studies adopted the form screen concept to present six office paper work analogies to users to help them to understand the database retrieval concepts. The analogies of a file cabinet, a file folder, a stack of forms, a single form, a table of information on a form and a field of information were used in a two-staged training module. At the end of each training sequence, users answered questions with the prototype and with paper and pencil which tapped their understanding of the database retrievals they were learning to perform. The results from these questionnaires were mixed. Users performed successful relational queries for simple retrievals and for those using existential quantifiers. They had difficulty with queries involving multiple steps and intermediate stages. Although users understood and used the analogies, they ran into difficulties with the ambiguities in the English statements of the queries, thus suggesting a need for another level of metaphors and/or problem representation tools not associated with the machine but with the user's comprehension of database retrieval problems.Keywords
This publication has 28 references indexed in Scilit:
- Instructional manipulation of users' mental models for electronic calculatorsInternational Journal of Man-Machine Studies, 1984
- Two Studies Evaluating Learning and Use of QBE and SQLProceedings of the Human Factors Society Annual Meeting, 1983
- Learning text editor semantics by analogyPublished by Association for Computing Machinery (ACM) ,1983
- Analogy considered harmfulPublished by Association for Computing Machinery (ACM) ,1982
- Reducing manual laborPublished by Association for Computing Machinery (ACM) ,1982
- Query Languages: Design Recommendations Derived from the Human Factors LiteratureHuman Factors: The Journal of the Human Factors and Ergonomics Society, 1981
- Extending the database relational model to capture more meaningACM Transactions on Database Systems, 1979
- A Study of Complex Learning: Theory and MethodologiesPublished by Defense Technical Information Center (DTIC) ,1979
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976
- A relational model of data for large shared data banksCommunications of the ACM, 1970