2015 IEEE/ACM 4th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering 2015
DOI: 10.1109/raise.2015.12
|View full text |Cite
|
Sign up to set email alerts
|

Recommending Features and Feature Relationships from Requirements Documents for Software Product Lines

Abstract: Feature models are a key element in software product lines, representing the supported features and their interrelationships within a family of software products. Recommendation systems for software engineering (RSSEs) are potentially useful in supporting the extraction, maintenance, and categorization of feature models. This paper focuses on the design and implementation of an RSSE to automatically recommend features for software product lines, the types of these features, and how they could be related to eac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(9 citation statements)
references
References 11 publications
0
9
0
Order By: Relevance
“…The recommender system developed by Hamza and Walker [39] applied several heuristics, such as actor-actionobject tree construction, to suggest features for Software Product Lines (SPLs) based on the manually extracted functional requirements. Its preprocessing stage included: PoS tagging to these sections, stop words removal, sorting, and deletion of duplicates.…”
Section: A Preliminary Clusteringmentioning
confidence: 99%
See 1 more Smart Citation
“…The recommender system developed by Hamza and Walker [39] applied several heuristics, such as actor-actionobject tree construction, to suggest features for Software Product Lines (SPLs) based on the manually extracted functional requirements. Its preprocessing stage included: PoS tagging to these sections, stop words removal, sorting, and deletion of duplicates.…”
Section: A Preliminary Clusteringmentioning
confidence: 99%
“…In GQM-based metrics recommender systems we can not classify or cluster textual data reliably [32], [44], [49], [50], [52], [60], as a virtually infinite number of metrics can be conceived. It can also be difficult to construct some heuristics [39]), or a huge number of pre-arranged questions and goals [62], [63]. The authors of the last papers succeeded in their goals because the number of existing patterns was limited (under 20).…”
Section: B Rq2: Which Algorithms Underline Recommender Systems For So...mentioning
confidence: 99%
“…Second, Feature and Feature Relation Extraction (FFRE) tool for Eclipse plugin are also introduced to assist the feature model extraction process from the SRS document. This tool use NLP processing to identify actor, action, and object from each requirement sentence and heuristic processing afterward to determine which features are mandatory and which are optional [18]. The third research was done by collaborative researchers between academic and industry practitioners.…”
Section: Related Workmentioning
confidence: 99%
“…Currently, most studies on SPL feature extraction from Software Requirement Specification (SRS) document were processing the list of requirements that have been previously prepared, not SRS as a whole document [17] [18] [19]. As such, this method still needs expert intervention to manually separate requirement sentences from the SRS document that might be tedious and error-prone.…”
Section: Introductionmentioning
confidence: 99%
“…Recommender systems reduce the complexity of comprehension tasks and help to get insights for making decisions [26]. Recommendation techniques have been studied by the SPL research community to support several tasks beyond configuration [13,17]. In this paper, we focus on recommendations to guide the configuration process and we acknowledge several works in this field.…”
Section: Related Workmentioning
confidence: 99%