Future of Software Engineering Proceedings 2014
DOI: 10.1145/2593882.2593888
|View full text |Cite
|
Sign up to set email alerts
|

Software product line engineering and variability management: achievements and challenges

Abstract: Software product line engineering has proven to empower organizations to develop a diversity of similar software-intensive systems (applications) at lower cost, in shorter time, and with higher quality when compared with the development of single systems. Over the last decade the software product line engineering research community has grown significantly. It has produced impressive research results both in terms of quality as well as quantity. We identified over 600 relevant research and experience papers pub… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
88
0
4

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 134 publications
(94 citation statements)
references
References 91 publications
(124 reference statements)
2
88
0
4
Order By: Relevance
“…A software product line (SPL) [20]- [25] [41] [42] is a set of software intensive systems that share a common and managed set of features satisfying the specific needs of a particular market segment developed from a common set of core assets in a prescribed way [21] [23]. SPL engineering aims at: effective utilization of software assets, reducing the time required to deliver a product, improving quality, and decreasing the cost of software products.…”
Section: Literature Reviewmentioning
confidence: 99%
See 2 more Smart Citations
“…A software product line (SPL) [20]- [25] [41] [42] is a set of software intensive systems that share a common and managed set of features satisfying the specific needs of a particular market segment developed from a common set of core assets in a prescribed way [21] [23]. SPL engineering aims at: effective utilization of software assets, reducing the time required to deliver a product, improving quality, and decreasing the cost of software products.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Furthermore, as the requirement of SECO to support adaptation capabilities of systems is increasing in importance [20] it is recommended such adaptive features be included within software product lines (SPL) [21] [22] [23] [24]. The SPL concept is appealing to organizations dealing with software development that aims to provide a comprehensive model for an organization building applications based on a common architecture and core assets [20] [21].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Software Product Lines (SPL) is a branch of Software Engineering that aims at designing software products based on a composition of pre-defined software artefacts, increasing the reusability and personalisation of software products [5]. Software architects, when they design new products or adapt existing products, navigate a set of features in a Feature Model (FM).…”
Section: Introductionmentioning
confidence: 99%
“…PLE publications over the last 20 years have mainly concentrated on the software domain [2][3][4][5][6], therefore PLE, as it has so far been referred to, should actually be called Software Product Line Engineering (SPLE). A well-known definition for a Software Product Line is given by [7]: "A software product line is a set of softwareintensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way."…”
Section: Introductionmentioning
confidence: 99%