DocumentCode
2852944
Title
Variability Modeling Challenges from the Trenches of an Open Source Product Line Re-engineering Project
Author
Hubaux, A. ; Heymans, P. ; Benavides, D.
Author_Institution
PReCISE Res. Centre, Univ. of Namur, Namur
fYear
2008
fDate
8-12 Sept. 2008
Firstpage
55
Lastpage
64
Abstract
Variability models, feature diagrams ahead, have become commonplace in the software product lines engineering literature. Whereas ongoing research keeps improving their expressiveness, formalisation and automation, more experience reports on their usage in real projects are needed. This paper describes some challenges encountered during the re-engineering of PloneMeeting, an Open Source software family, into a software product line. The main challenging issues we could observe were (i) the ambiguity originating from implicit information (missing definitions of feature labels and unclear modelling viewpoint), (ii) the necessity of representing spurious features, (iii) the difficulty of making diagrams and constraints resistant to change, and (iv) the risks of using feature attributes to represent large sets of subfeatures. Our study reveals the limitations of current constructs, and calls for both language and methodological improvements. It also suggests further comparative evaluations of modelling alternatives.
Keywords
government data processing; product development; public domain software; software reusability; systems re-engineering; PloneMeeting; feature diagrams; open source product line re-engineering project; open source software family; variability modelling; Automation; Computer languages; Computer science; Design engineering; Open source software;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location
Limerick
Print_ISBN
978-0-7695-3303-2
Type
conf
DOI
10.1109/SPLC.2008.39
Filename
4626840
Link To Document