DocumentCode
3093432
Title
RSL-PL: A linguistic pattern language for documenting software requirements
Author
de Almeida Ferreira, David ; Rodrigues da Silva, Alberto
Author_Institution
INESC-ID, Inst. Super. Tecnico (IST), Lisbon, Portugal
fYear
2013
fDate
15-15 July 2013
Firstpage
17
Lastpage
24
Abstract
Software requirements are traditionally documented in natural language (NL). However, despite being easy to understand and having high expressivity, this approach often leads to well-known requirements quality problems. In turn, dealing with these problems warrants a significant amount of human effort, causing requirements development activities to be error-prone and time-consuming. This paper introduces RSL-PL, a language that enables the definition of linguistic patterns typically found in well-formed individual NL requirements, according to the field´s best practices. The linguistic features encoded within RSL-PL patterns enable the usage of information extraction techniques to automatically perform the linguistic analysis of NL requirements. Thus, in this paper we argue that RSL-PL can improve the quality of requirements specifications, as well as the productivity of requirements engineers, by mitigating the continuous effort that is often required to ensure requirements quality criteria, such as clearness, consistency, and completeness.
Keywords
computational linguistics; natural language processing; software engineering; NL requirements; RSL-PL linguistic pattern language; clearness criteria; completeness criteria; consistency criteria; linguistic pattern; natural language requirements; requirements development activity; software requirements documentation; Best practices; Information retrieval; Pattern matching; Pragmatics; Semantics; Syntactics; Information Extraction; Linguistic Analysis; Requirements Engineering; Requirements Linguistic Patterns;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Patterns (RePa), 2013 IEEE Third International Workshop on
Conference_Location
Rio de Janeiro
Type
conf
DOI
10.1109/RePa.2013.6602667
Filename
6602667
Link To Document