On the importance of sound architectural practices in the use of OSS in software product lines

Software Product Line (SPL) and Open Source Software (OSS) haveemerged as successful modes of developing software. Although they appear todiffer in terms of development principles and processes, re ...

[1]  L. Hotz,et al.  A Knowledge-based Product Derivation Process and some Ideas how to Integrate Product Development ( Position paper ) , 2003 .

[2]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[3]  David Garlan,et al.  Documenting software architectures: views and beyond , 2002, 25th International Conference on Software Engineering, 2003. Proceedings..

[4]  Pierre N. Robillard,et al.  The role of knowledge in software development , 1999, CACM.

[5]  Jan Bosch,et al.  Design and use of software architectures - adopting and evolving a product-line approach , 2000 .

[6]  Budi Arief,et al.  Software architectures and Open Source Software: Where can research leverage the most? , 2001 .

[7]  Jilles van Gurp OSS Product Family Engineering , 2006 .

[8]  Richard N. Taylor,et al.  An Architecture-Based Approach to Software Evolution , 1998 .

[9]  Muhammad Ali Babar,et al.  A Tool for Managing Software Architecture Knowledge , 2007, Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007).

[10]  Rick Kazman The Essential Components of Software Architecture Design and Analysis , 2005, APSEC.

[11]  Lee Sproull,et al.  Essence of Distributed Work: The Case of the Linux Kernel , 2000, First Monday.

[12]  M. Mari,et al.  Quality-Driven Architecture Design Method , 2002 .

[13]  Rick Kazman,et al.  Evaluating Software Architectures: Methods and Case Studies , 2001 .

[14]  Jim Wilson,et al.  Applying Software Product-Line Architecture , 1997, Computer.

[15]  Muhammad Ali Babar,et al.  Developing a requirements management toolset: lessons learned , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[16]  Len Bass,et al.  Architecture-Based Development. , 1999 .

[17]  Robert L. Nord,et al.  A general model of software architecture design derived from five industrial approaches , 2007, J. Syst. Softw..

[18]  Brian Fitzgerald,et al.  The Transformation of Open Source Software , 2006, MIS Q..

[19]  Loren G. Terveen,et al.  Living Design Memory: Framework, Implementation, Lessons Learned , 1995, Hum. Comput. Interact..

[20]  Jan Bosch Architecture-Centric Software Engineering , 2002, ICSR.

[21]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[22]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[23]  Jan Bosch,et al.  Product-line architectures in industry: a case study , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).