N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
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
Maturity and Evolution in Software Product Lines: Approaches, Artefacts and Organization
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Techniques for Independent Deployment to Build Product Populations
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Software Ecosystem: Understanding an Indispensable Technology and Industry
Software Ecosystem: Understanding an Indispensable Technology and Industry
Virtual teams: a review of current literature and directions for future research
ACM SIGMIS Database
Understanding SOA with Web Services (Independent Technology Guides)
Understanding SOA with Web Services (Independent Technology Guides)
On the role of software process modeling in software ecosystem design
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Knowledge management in software ecosystems: software artefacts as first-class citizens
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
On the need of safe software product line architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
ACM SIGSOFT Software Engineering Notes
Supporting the Collaborative Appropriation of an Open Software Ecosystem
Computer Supported Cooperative Work
The power of propagation: on the role of software operation knowledge within software ecosystems
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Software ecosystems: Taking software development beyond the boundaries of the organization
Journal of Systems and Software
Understanding the role of licenses and evolution in open architecture software ecosystems
Journal of Systems and Software
A systematic review and an expert survey on capabilities supporting multi product lines
Information and Software Technology
Using architecture for multiple levels of access to an ecosystem platform
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Variability modeling in the wild
Proceedings of the 16th International Software Product Line Conference - Volume 2
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Reducing time and effort in legacy systems reengineering to MDD using metaprogramming
Proceedings of the 2012 ACM Research in Applied Computation Symposium
Software Developers in India and Norway: Professional or National Cultures?
Journal of Information Technology Research
Software ecosystems - A systematic literature review
Journal of Systems and Software
Communication factors for speed and reuse in large-scale agile software development
Proceedings of the 17th International Software Product Line Conference
Proceedings of the 17th International Software Product Line Conference co-located workshops
Elements of software ecosystem early-stage design for collective intelligence systems
Proceedings of the 2013 International Workshop on Ecosystem Architectures
Software ecosystem modeling: the value chains
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
A survey on teaching of software product lines
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
Three trends accelerate the increase in complexity of large-scale software development, i.e. software product lines, global development and software ecosystems. For the case study companies we studied, these trends caused several problems, which are organized around architecture, process and organization, and the problems are related to the efficiency and effectiveness of software development as these companies used too integration-centric approaches. We present five approaches to software development, organized from integration-centric to composition-oriented and describe the areas of applicability.