Feature and variability extraction from natural language requirements

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Requirements or requirement specifications are usually the very first artifact that is created when starting a software project. It results from intensive discussions with customers about all facets of the software system to be developed, mostly in form of plain text. Hence, if properly done, requirement specifications reflect on all features of a software system as well as how these features depend on each other. Consequently, requirements are a valuable source for extracting variability to support systematic reuse in variant-rich software systems. We research on techniques that employ syntactical as well as semantical information from such textual requirements in order to (1) extract features and map requirements to them, and (2) extract variability to understand how features are related to each other, and thus, which variants can be possibly created.

Cite

CITATION STYLE

APA

Schulze, S., & Li, Y. (2022). Feature and variability extraction from natural language requirements. In Handbook of Re-Engineering Software Intensive Systems into Software Product Lines (pp. 31–52). Springer International Publishing. https://doi.org/10.1007/978-3-031-11686-5_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free