DocumentCode
237301
Title
Eliciting Relations from Natural Language Requirements Documents Based on Linguistic and Statistical Analysis
Author
Lin Liu ; Tianying Li ; Xiaoxi Kou
Author_Institution
Sch. of Software, Tsinghua Univ., Beijing, China
fYear
2014
fDate
21-25 July 2014
Firstpage
191
Lastpage
200
Abstract
Requirements are usually presented as Natural Language based documents. In the conceptual modeling phase, requirements are collected from different stakeholders and analyzed by requirement engineers. However, the size of the requirements documents can become very large, and the modeling process is quite time consuming and resource consuming. In order to solve this problem, much has been written on the processing of requirements documents to yield conceptual models. In this paper, we proposed an approach for identifying and extracting relations in a range of requirements documents with three steps: text analysis, entity extraction and relation mapping. If the entities in the relation are quite close to each other, for example, in the strategic dependency relationship, we will define a set of linguistic patterns used for identifying relations and propose a matching algorithm of semantic automata to extract the relation. Based on this approach, we developed a system to automatically generate the strategic dependency model of i framework and the activity model from Chinese requirements documents. A series of experiments were conducted to evaluate the performance of the automated requirements analysis system. The results show that the system achieves high recall with a consistent improvement in precision, which demonstrates the applicability of our approach.
Keywords
computational linguistics; natural language processing; pattern matching; statistical analysis; text analysis; Chinese requirements documents; conceptual modeling phase; entity extraction; linguistic patterns; matching algorithm; natural language based documents; natural language requirements documents; relation mapping; relations extraction; relations identification; semantic automata; statistical analysis; strategic dependency model; text analysis; Buildings; Hidden Markov models; Natural languages; Pattern matching; Semantics; Syntactics; Unified modeling language; activity model; natural language processing; relation elicitation; requirements; strategic dependency model;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSAC.2014.27
Filename
6899217
Link To Document