Abstract
The evolution of software products is obtained by continuously expanding the variety of features, qualities, and functions of existing products. When similar software products are developed, two important reuse decisions are: (1) whether to develop a software product or adapt organizational software assets, commonly termed core assets; and (2) whether to develop a core asset or extract it from existing product artifacts, e.g., using mining techniques. While many works study how to reuse effectively and efficiently, the considerations taken when reaching such decisions are somehow overlooked or taken as intuitive or self-understood. To this end, we present the results of an exploratory study that investigates the engineering, organizational, and business considerations taking a software product line perspective.
Original language | English |
---|---|
Pages (from-to) | 610-619 |
Number of pages | 10 |
Journal | CEUR Workshop Proceedings |
Volume | 2245 |
State | Published - 2018 |
Event | 2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018 - Copenhagen, Denmark Duration: 14 Oct 2018 → 19 Oct 2018 |
Bibliographical note
Publisher Copyright:© 2018 CEUR-WS. All rights reserved.
Keywords
- Decision Making
- Reuse
- Software Assets
- Software Product Lines
ASJC Scopus subject areas
- General Computer Science