ACM Home Page
Please provide us with feedback. Feedback
A theory of requirements documentation situated in practice
Full text PdfPdf (200 KB)
Source ACM Special Interest Group for Design of Communication archive
Proceedings of the 21st annual international conference on Documentation table of contents
San Francisco, CA, USA
SESSION: Formal methods table of contents
Pages: 86 - 92  
Year of Publication: 2003
ISBN:1-58113-696-X
Authors
Norah Power  University of Limerick, Limerick, Ireland
Tony Moynihan  Dublin City University, Glasnevin, Dublin, Ireland
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 116,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/944868.944887
What is a DOI?

ABSTRACT

This paper presents a theoretical framework which attempts to explain the variety of styles of requirements documentation found in practice in relation to the variety of situations in which software products and systems are developed. It identifies situational factors that might be useful to categorize development situations from the point of view of the requirements documentation process. This framework is in contrast with much of the literature on requirements engineering, which takes a very prescriptive approach to documentation, and which takes very little account of the situation of use. The research was based on a qualitative study of requirements practitioners and their documentation practices. The empirical data collected from interviews in the study was systematically analyzed using the grounded theory method and a computer-based tool, ATLAS.ti.The framework is in three parts. The first part is an analysis of requirements documents as texts, categorizing the different constituent elements that might be used to specify requirements. The second part is a scheme for classifying system development situations with respect to the requirements documentation process. The third part of the framework takes each of these situation types and matches it with an appropriate style of requirements document that is found to be typical in that situation. The aim of the paper is to explain (or structure an explanation of) the diverse ways that system and software requirements are documented in practice. To date, this diversity has not been examined by any empirical study or theoretical framework. Most requirements specification techniques are regarded as application-independent, assumed to be context-independent, and presented as if they were universally applicable. Requirements specification standards follow a similar line. The paper concludes that standard prescriptive approaches have failed to identify the necessary and sufficient contents and style of a requirements document, because what is good enough in one situation may not be desirable or acceptable in another.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Glaser, B. and Strauss, A. The Discovery of Grounded Theory, Chicago, 1967.
2
 
3
IEEE. IEEE Recommended Practice for Software Requirements Specifications IEEE STD-830, 1998.
 
4
 
5
 
6
 
7
 
8
Orlickowski, W.J. CASE Tools as Organisational Change: Investigating Incremental and Radical Changes in Systems Development. MIS Quarterly. 309 -- 340.
 
9
 
10
 
11
12
 
13
Strauss, A. and Corbin, J. Basics of Qualitative Research: Grounded Theory Procedures and Techniques. Sage Publications, Beverly Hills, CA, 1990.
 
14

Collaborative Colleagues:
Norah Power: colleagues
Tony Moynihan: colleagues