2020
DOI: 10.25126/jitecs.202053219
|View full text |Cite
|
Sign up to set email alerts
|

Automated Features Extraction from Software Requirements Specification (SRS) Documents as The Basis of Software Product Line (SPL) Engineering

Abstract: Extractive Software Product Line Engineering (SPLE) puts features on the foremost aspect in domain analysis that needs to be extracted from the existing system's artifact. Feature in SPLE, which is closely related to system functionality, has been previously studied to be extracted from source code, models, and various text documents that exist along the software development process. Source code, with its concise and normative standard, has become the most focus target for feature extraction source on many kin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 35 publications
0
8
0
Order By: Relevance
“…• Extracting Requirements from Textual Documents: 7 papers [92,93,94,95,96,97,98] presented approaches to extract requirements from SRS documents, policies, user manuals, and emails.…”
Section: Requirements Extractionmentioning
confidence: 99%
See 2 more Smart Citations
“…• Extracting Requirements from Textual Documents: 7 papers [92,93,94,95,96,97,98] presented approaches to extract requirements from SRS documents, policies, user manuals, and emails.…”
Section: Requirements Extractionmentioning
confidence: 99%
“…(2) Representing each requirement as a pre-defined set of linguistic features. (3) Then, proceeding to the solving phase which uses ML techniques (such as Decision Trees [97,138,81,118,52], SVM [53,10,88], and RF [96,60,90,49]), or rule-based approach using a set of syntactic regular expressions [125,95,126,130,117]. The used pre-defined set of features (in step 2) usually includes features related to the following four groups:…”
Section: Lexical and Syntactic Featuresmentioning
confidence: 99%
See 1 more Smart Citation
“…Substantial amount of research have been dedicated to requirement analysis such as classifying and prioritizing requirements tasks using NLP [2][3][4][5][6]. However, most automated solutions made use of information retrieval and supervised machine learning techniques for the NLP tasks [6].…”
Section: Introductionmentioning
confidence: 99%
“…In previous research, Haris conducted research on automatic requirement extraction on the Software Specification Document (SRS) Document as the basis of the software product line [5] . This study focuses on using NLP to extract sentences based on boilerplate templates with the Part-of-Speech (POS) Tagging method, which will later become the basis of the feature.…”
Section: Introductionmentioning
confidence: 99%