Software Requirements Specifications (SRS) documents set the requirements and expectations of software development projects. This textual information is considered as a guideline for identifying various requirements for the developers. The content of an SRS document is concentrated around software requirement specific entities which can be used to improve software-based information retrieval systems. In this paper, we consider Named Entity Recognition (NER) over SRS documents and classify the software requirement specific entities using ML-based methods. Existing NER methods are typically restricted to four basic sets of entities that are not pertinent to NER in the software requirement domain. We define ten software requirement-based entities which cover the essence of the SRS documents. In order to predict the appropriate entity tags, we first create a limited feature set and experiment with various NER models including MLbased probabilistic models and DL models. We conduct a detailed numerical study to evaluate the effectiveness of the NER models over the SRS datasets. NER models with a basic feature set demonstrate promising performance with an F1-macro score of 81%. Our analysis shows that the entities can be extracted with high accuracy from the SRS documents, which then can be used for various purposes in practice such as extractive summarization of large SRS documents and effectively grouping the requirements.
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.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.