Show simple item record

Understanding user errors in database query.

dc.contributor.authorSmelcer, John B., II
dc.contributor.advisorOlson, Judith S.
dc.date.accessioned2020-09-09T03:19:33Z
dc.date.available2020-09-09T03:19:33Z
dc.date.issued1989
dc.identifier.urihttps://hdl.handle.net/2027.42/162249
dc.description.abstractSQL (Structured Query Language) is the de facto standard language for querying databases. Unfortunately, users commit many errors when using SQL. The most common error is the omission of the "join statement," which indicates how to combine multiple database tables. This error wastes users' time for error correction, at an annual cost of approximately $53 million, but also returns answers that may be undetectably wrong. This dissertation guides the solution of this serious user error. This error can be fixed in many ways. In order to choose the most effective way, we need to consider the cognitive causes of the error, the set of available solutions, and the costs to the individuals involved. This dissertation first attempts to narrow the solution space by isolating the effective cognitive causes of this error. It then evaluates the remaining solutions for their costs and benefits. Isolation of the cognitive causes required construction of a new model of query writing, combining a task analysis with known characteristics of the human information processor. Because an analysis of existing data was not sufficient to isolate the causes of the error, a controlled study was run. Results of that study indicate that four factors contributed to the join omission: incorrect user knowledge, absence of a cue, overloading the user's working memory capacity, and functional fixedness. Since many factors contributed to the error, the multiple, appropriate solutions were evaluated for their costs and benefits to the end user, the software designer, and the information systems manager. This evaluation indicates that end users will always prefer an intelligent interface, since it requires the least time, but information systems managers will choose different solutions depending on the number of query users in their organization. This dissertation contributes a cognitive model of query writing, used to isolate causes of user-interface errors, and a method for evaluating the costs and benefits of various solutions to user-interface problems.
dc.format.extent175 p.
dc.languageEnglish
dc.titleUnderstanding user errors in database query.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreedisciplineExperimental psychology
dc.description.thesisdegreedisciplineBusiness administration
dc.description.thesisdegreegrantorUniversity of Michigan
dc.subject.hlbtoplevelEngineering
dc.subject.hlbtoplevelSocial Sciences
dc.contributor.affiliationumcampusAnn Arbor
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/162249/1/8920618.pdfen_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.