Quick Search:

uzh logo
Browse by:
bullet
bullet
bullet
bullet

Zurich Open Repository and Archive

Permanent URL to this publication: http://dx.doi.org/10.5167/uzh-43234

Stoiber, R; Glinz, M (2010). Feature unweaving: efficient variability extraction and specification for emerging software product lines. In: 4th International Workshop on Software Product Management (IWSPM'10), Sydney, Australia, 27 September 2010 - 27 September 2010.

[img]
Preview
PDF
389kB

Abstract

Successful software products frequently evolve into software product lines, whether intentionally or not. In such cases, product managers have to be involved in creating and specifying the commonality and variability of the evolving software product line in order to continuously assure a winning business case. In this paper we introduce feature unweaving, a novel approach that allows a product manager to efficiently evolve an integrated graphical requirements model into a product line model: when he or she has identified variable elements, feature unweaving automatically extracts these elements and refactors them into a feature, using an aspect-oriented approach. Feature unweaving significantly reduces the required effort for variability specification, both on a clerical and intellectual level. Furthermore, variability constraints can be added to capture more knowledge about the features and their interdependencies. We evaluate and validate our approach with two case studies.

Citations

Downloads

16 downloads since deposited on 24 Feb 2011
7 downloads since 12 months

Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
DDC:000 Computer science, knowledge & systems
Language:English
Event End Date:27 September 2010
Deposited On:24 Feb 2011 16:40
Last Modified:07 Sep 2012 20:23
Other Identification Number:1433

Users (please log in): suggest update or correction for this item

Repository Staff Only: item control page