The Role of Natural Language in Accident Investigation and Reporting Guidelines (2002) [6 citations — 2 self]
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 |

