[PDF][PDF] An overview of feature-oriented software development.

S Apel, C Kästner - J. Object Technol., 2009 - cs.cmu.edu
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 …

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

NH Bakar, ZM Kasirun, N Salleh - Journal of Systems and Software, 2015 - Elsevier
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 …

Feature-oriented software product lines

S Apel, D Batory, C Kästner, G Saake - 2013 - Springer
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 …

Cool features and tough decisions: a comparison of variability modeling approaches

K Czarnecki, P Grünbacher, R Rabiser… - Proceedings of the 6th …, 2012 - dl.acm.org
Variability modeling is essential for defining and managing the commonalities and
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 …

Automatically assessing code understandability: How far are we?

S Scalabrino, G Bavota, C Vendome… - 2017 32nd IEEE …, 2017 - ieeexplore.ieee.org
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 …

Feature model extraction from large collections of informal product descriptions

JM Davril, E Delfosse, N Hariri, M Acher… - proceedings of the …, 2013 - dl.acm.org
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 …

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 …

Automated extraction and clustering of requirements glossary terms

C Arora, M Sabetzadeh, L Briand… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

What's in a Feature: A Requirements Engineering Perspective

A Classen, P Heymans, PY Schobbens - International Conference on …, 2008 - Springer
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 …