The Effect of Communication-Language Designs on Software Specifications.
Abstract
The development of complete and accurate software-requirements specification is acknowledged to be a critical factor in the development of software that solves a customer's software problems. The development process usually involves the interaction of one or more customer representatives (users) with one or more software engineers. Among the difficulties frequently experienced in this interaction, one is that the users and the software engineers are each familiar with a different language - the argon common to their respective fields, but not common to both. The research described here was an original investigation of the effect of various language designs on the interaction of a non-programming user (experienced in inventory-control systems) with an experienced software engineer, as they endeavored to develop requirements specifications in a cooperative manner. The variations in language design that were studied included: the introduction of collective terms into an existing language, and the use of abbreviations. Additional keywords: cost effectiveness; experimental design; commands; user needs.
Document Details
- Document Type
- Technical Report
- Publication Date
- Apr 01, 1985
- Accession Number
- ADA155173
Entities
People
- E. M. Connelly
- K. J. Garbelman