Extracting Software Product Lines: A Cost Estimation Perspective

Jacob Krüger, Wolfram Fenske, Jens Meinicke, Thomas Leich, Gunter Saake

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

23 Citaten (Scopus)

Samenvatting

Companies are often forced to customize their software products. Thus, a common practice is to clone and adapt existing systems to new customer requirements. With the extractive approach, those derived variants can be migrated into a software product line. However, changing to a new development process is risky and may result in unnecessary costs. Therefore, companies apply cost estimations to predict whether another development approach is beneficial. Existing cost models for software-product-line engineering focus on development from scratch. Contrarily, the extractive approach is more common in practice but specialized models are missing. Thus, in this work we focus on product-line extraction from
a set of legacy systems. We i) describe according cost factors, ii) put them in context with the development process and cost curves, and iii) identify open challenges in product-line economics. This way, our work supports cost estimations for the extractive approach and provides a basis for further research.
Originele taal-2Engels
TitelInternational Systems and Software Product Line Conference (SPLC)
UitgeverijAssociation for Computing Machinery, Inc
Pagina's354-361
Aantal pagina's8
DOI's
StatusGepubliceerd - 2016

Bibliografische nota

DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Vingerafdruk

Duik in de onderzoeksthema's van 'Extracting Software Product Lines: A Cost Estimation Perspective'. Samen vormen ze een unieke vingerafdruk.

Citeer dit