IIUM Repository

Feature extraction approaches from natural language requirements for reuse in software product lines: a systematic literature review

Bakar, Noor Hasrina and Zarinah, Kasirun and Salleh, Norsaremah (2015) Feature extraction approaches from natural language requirements for reuse in software product lines: a systematic literature review. Journal of Systems and Software, 106. pp. 132-149. ISSN 0164-1212

[img] PDF - Published Version
Restricted to Repository staff only

Download (2MB) | Request a copy
[img] PDF (SCOPUS) - Published Version
Restricted to Repository staff only

Download (611kB) | Request a copy

Abstract

Requirements for implemented system can be extracted and reused for a production of a new similar system. Extraction of common and variable features from requirements leverages the benefits of the software product lines engineering (SPLE). Although various approaches have been proposed in feature extractions from nat- ural language (NL) requirements, no related literature review has been published to date for this topic. This paper provides a systematic literature review (SLR) of the state-of-the-art approaches in feature extractions from NL requirements for reuse in SPLE. We have included 13 studies in our synthesis of evidence and the results showed that hybrid natural language processing approaches were found to be in common for overall feature extraction process. A mixture of automated and semi-automated feature clustering approaches from data mining and information retrieval were also used to group common features, with only some approaches coming with support tools. However, most of the support tools proposed in the selected studies were not made available publicly and thus making it hard for practitioners’ adoption. As for the evaluation, this SLR reveals that not all studies employed software metrics as ways to validate experiments and case studies. Finally, the quality assessment conducted confirms that practitioners’ guidelines were absent in the selected studies.

Item Type: Article (Journal)
Additional Information: 5611/43266
Uncontrolled Keywords: Feature extractions, Requirements reuse, Software product lines, Natural language requirements, Systematic literature review
Subjects: Q Science > QA Mathematics > QA76 Computer software
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Information and Communication Technology
Kulliyyah of Information and Communication Technology
Depositing User: Puan Noor Hasrina Bakar
Date Deposited: 13 Aug 2015 11:06
Last Modified: 15 Nov 2017 12:12
URI: http://irep.iium.edu.my/id/eprint/43266

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year