Visible to the public Discovering Security Requirements from Natural Language

TitleDiscovering Security Requirements from Natural Language
Publication TypeConference Proceedings
Year of Publication2014
AuthorsJohn Slankas, Maria Riaz, Jason King, Laurie Williams
Conference Name36th International Conference on Software Engineering
Date Published05/2014
Conference LocationHyderabad, India
KeywordsAccess Control, auditing, classification, CMU, constraints, July'14, natural language parsing, objectives, requirements, security, templates
Abstract

Project documentation often contains security-relevant statements that are indicative of the security requirements of a system. However these statements may not be explicitly specified or straightforward to locate. At best, requirements analysts manually extract applicable security requirements from project documents. However, security requirements that are not explicitly stated may not be considered during implementation. The goal of this research is to aid requirements analysts in generating security requirements through identifying securityrelevant statements in project documentation and providing context-specific templates to generate security requirements. First, we identify the most prevalent security objectives from software security literature. To identify security-relevant statements in project documentation, we propose a tool-based process to classify statements as related to zero or more security objectives. We then develop a set of context-specific templates to help translate the security objectives of each statement into explicit sets of security functional requirements. We evaluate our process on six documents from the electronic healthcare software industry, identifying 46% of statements as implicitly or explicitly related to security. Our classification approach identified security objectives with a precision of .82 and recall of .79. From our total set of classified statements, we extracted 16 context-specific templates that identify 41 reusable security requirements.

Citation Keynode-17162

Other available formats:

Slankas_Discovering_Sec_Req.pdf
AttachmentSize
bytes