2016 · 109 citations · 17 references
Artificial IntelligenceStructured PredictionEngineeringMachine LearningRequirements SpecificationsCorpus LinguisticsRequirements Engineering ProcessText MiningNatural Language ProcessingSoftware RequirementData ScienceComputational LinguisticsAdditional ContentLanguage EngineeringLanguage StudiesRequirements EngineeringMachine TranslationRequirement EngineeringNatural Language InterfaceNlp TaskComputer ScienceDeep LearningSemantic ParsingRequirement ElicitationConvolutional Neural NetworksLinguistics
The results of the requirements engineering process are predominantly documented in natural language requirements specifications. Besides the actual requirements, these documents contain additional content such as explanations, summaries, and figures. For the later use of requirements specifications, it is important to be able to differentiate between legally relevant requirements and other auxiliary content. Therefore, one of our industry partners demands the requirements engineers to manually label each content element of a requirements specification as "requirement" or "information". However, this manual labeling task is time-consuming and error-prone. In this paper, we present an approach to automatically classify content elements of a natural language requirements specification as "requirement" or "information". Our approach uses convolutional neural networks. In an initial evaluation on a real-world automotive requirements specification, our approach was able to detect requirements with a precision of 0.73 and a recall of 0.89. The approach increases the quality of requirements specifications in the sense that it discriminates important content for following activities (e.g., which parts of the specification do I need to test?).
17
Glove: Global Vectors for Word Representation
Jeffrey Pennington, Richard Socher, Christopher D. Manning · 2014 · 33.2K citations
Efficient Estimation of Word Representations in Vector Space
Tomáš Mikolov, Kai Chen, Greg S. Corrado · arXiv (Cornell University) · 2013 · 18.1K citations · Full text
Convolutional Neural Networks for Sentence Classification
Yoon Kim · 2014 · 13.5K citations · Full text
Natural Language Processing, Llm Fine-tuning, Natural Language +14
Efficient Estimation of Word Representations in Vector Space
Tomáš Mikolov, Kai Chen, Greg S. Corrado et al. · arXiv (Cornell University) · 2013 · 11.7K citations · Full text