Requirements are important in software development. Ambiguous requirements cause inconsistent understanding by developers, which leads to rework, delayed delivery, and other problems, and may even have devastating effects on the project. A large number of requirements text written in natural language are not concise, intuitive, and accurate. This condition increases the workload of designers and the difficulty of their tasks. An effective solution for the aforementioned problems is to extract actors and use cases from the requirement texts. This study proposes a model for extracting actors and using cases automatically, which combines bi-directional long short-term memory (BiLSTM) and conditional random fields. BiLSTM is used to capture the contextual information of the texts, and CRF is used to calculate the tag transfer score and determine the most accurate tag sequence, which aims to extract actors and use cases. Results show that the accuracy of extraction is significantly improved compared with the baseline method, which verifies the effectiveness of the proposed method in extracting actors and use cases.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.