MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  The Role of Natural Language in Accident Investigation and Reporting Guidelines (2002) [6 citations — 2 self]

Download:
pdf
by Kimberly S. Hanks, John C. Knight, C. Michael Holloway
Workshop on the Investigation and Reporting of Incidents and Accidents
http://www.cs.virginia.edu/~jck/publications/iria.2002.pdf
Add To MetaCart

Abstract:

Abstract: The need to learn from incidents and accidents resulting from software failure to improve the development process and reduce the incidence of such events mandates a rigorous discipline of forensic software engineering. The proliferation of assumption in the notions and representations of critical concepts during a software process is a barrier to developing this discipline. This is true not only of documents such as requirements statements and investigation reports, but also of the guidelines that dictate how investigation of failures should take place. The goal of investigation guidelines is the production of a report with certain properties, and proliferation of assumptions in the statement of such guidelines impairs the attainment of this goal. Drawing on linguistics and cognitive psychology, we earlier motivated an approach to improving the natural language of requirements statements. In this paper, we examine the issues surrounding the natural language in which investigation and reporting guidelines are written, and suggest ways that they can be demonstrably and systematically improved with our approach. The issues and approach are demonstrated using the NASA Procedures and Guidelines for Mishap Reporting, Investigating, and Recordkeeping. Deficiencies are explored, potential consequences discussed, and a strategy for systematic improvement of the document is outlined.

Citations

319 A Field Study of the Software Design Process for Large Systems – Curtis, Krasner, et al. - 1988
78 Analyzing Software Requirements Errors in Safety-Critical, Embedded Systems – Lutz - 1993
43 Concept, Image and Symbol: The Cognitive Basis of Grammar. Berlin: Mouton de Gruyter – Langacker - 1991
15 E.: Erroneous Requirements: A Linguistic Basis for Their Occurrence and an Approach to Their Reduction – Hanks, Knight, et al.
9 Challenges in software aspects of aerospace systems – Hayhurst, Holloway - 2001
7 Categorisation and natural objects. Annual Review of Psychology – Mervis, Rosch - 1981
5 Knowledge-Based Software Engineering – Johnson - 1994
3 An experiment in applying linguistic insight to improve requirements – Hanks, Knight - 2002