[PDF][PDF] An overview of feature-oriented software development.
Feature-oriented software development (FOSD) is a paradigm for the construction,
customization, and synthesis of large-scale software systems. In this survey, we give an …
customization, and synthesis of large-scale software systems. In this survey, we give an …
Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review
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 …
new similar system. Extraction of common and variable features from requirements …
Feature-oriented software product lines
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …
feature-oriented programming, and software product lines that are continuously held at the …
Cool features and tough decisions: a comparison of variability modeling approaches
Variability modeling is essential for defining and managing the commonalities and
variabilities in software product lines. Numerous variability modeling approaches exist today …
variabilities in software product lines. Numerous variability modeling approaches exist today …
Reengineering legacy applications into software product lines: a systematic mapping
WKG Assunção, RE Lopez-Herrejon… - Empirical Software …, 2017 - Springer
Abstract Software Product Lines (SPLs) are families of systems that share common assets
allowing a disciplined reuse. Rarely SPLs start from scratch, instead they usually start from a …
allowing a disciplined reuse. Rarely SPLs start from scratch, instead they usually start from a …
Automatically assessing code understandability: How far are we?
Program understanding plays a pivotal role in software maintenance and evolution: a deep
understanding of code is the stepping stone for most software-related activities, such as bug …
understanding of code is the stepping stone for most software-related activities, such as bug …
Feature model extraction from large collections of informal product descriptions
Feature Models (FMs) are used extensively in software product line engineering to help
generate and validate individual product configurations and to provide support for domain …
generate and validate individual product configurations and to provide support for domain …
On-demand feature recommendations derived from mining public product descriptions
H Dumitru, M Gibiec, N Hariri… - Proceedings of the 33rd …, 2011 - dl.acm.org
We present a recommender system that models and recommends product features for a
given domain. Our approach mines product descriptions from publicly available online …
given domain. Our approach mines product descriptions from publicly available online …
Automated extraction and clustering of requirements glossary terms
A glossary is an important part of any software requirements document. By making explicit
the technical terms in a domain and providing definitions for them, a glossary helps mitigate …
the technical terms in a domain and providing definitions for them, a glossary helps mitigate …
What's in a Feature: A Requirements Engineering Perspective
The notion of feature is heavily used in Software Engineering, especially for software
product lines. However, this notion appears to be confusing, mixing various aspects of …
product lines. However, this notion appears to be confusing, mixing various aspects of …