Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Product-line architectures in industry: a case study
Proceedings of the 21st international conference on Software engineering
PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Managing Domain-Specific, Product-Line Development
IEEE Software
Software product lines and software architecture design
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
A comprehensive product line scoping approach and its validation
Proceedings of the 24th International Conference on Software Engineering
Architecture-centric software engineering
Proceedings of the 24th International Conference on Software Engineering
Architecture-Centric Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Tricks and traps of initiating a product line concept in existing products
Proceedings of the 25th International Conference on Software Engineering
Enabling Reuse-Based Software Development of Large-Scale Systems
IEEE Transactions on Software Engineering
Journal of Systems and Software
Trust-By-Contract: Modelling, Analysing And Predicting Behaviour Of Software Architectures
Journal of Integrated Design & Process Science
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Using DITA for documenting software product lines
Proceedings of the 9th ACM symposium on Document engineering
Default values for improved product line management
Proceedings of the 13th International Software Product Line Conference
Experiences with software product line engineering in product development oriented organization
Proceedings of the 13th International Software Product Line Conference
An organizational maturity model of software product line engineering
Software Quality Control
Opening up software product line engineering
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
A model-driven approach for automating mobile applications testing
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Software product line adoption: guidelines from a case study
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Exploring communities of practice for product family engineering
WM'05 Proceedings of the Third Biennial conference on Professional Knowledge Management
Overview of generative software development
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Inter-organisational approach in rapid software product family development — a case study
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
A systematic review and an expert survey on capabilities supporting multi product lines
Information and Software Technology
Towards modular analysis of multi product lines
Proceedings of the 17th International Software Product Line Conference co-located workshops
Hi-index | 0.00 |
Software product lines enjoy increasingly wide adoption in the software industry. Most authors focus on the technical and process aspects and assume an organizational model consisting of a domain engineering unit and several application engineering units. In our cooperation with several software development organizations applying software product line principles, we have identified several other organizational models that are employed as well. In this article, we present a number of organizational alternatives, organized around four main models, i.e. development department, business units, domain engineering unit and hierarchical domain engineering units. For each model, its characteristics, applicability and advantages and disadvantages are discussed, as well as an example. Based on an analysis of these models, we present three factors that influence the choice of the organizational model, i.e. product-line assets, the responsibility levels and the type of organizational units.