IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
Revisiting the concept of components in software engineering from a software ecosystem perspective
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Hi-index | 0.00 |
Component markets, which facilitate the exchange of components between sellers and buyers, are a key prerequisite for the emergence of reuse-driven component-based software engineering. Subsequently, numerous market forecasts have prophesied component marketplaces to quickly evolve and gain in profitability. However, a long-term observation indicated a rather leisure development until today and proved that only very few marketplaces managed to successfully establish themselves. To investigate possible reasons, this paper analyzes the maturity of today's component markets. Based on the analysis results, it devises critical success factors to counter identified immaturities and provides solutions to transform them into marketplace features. It then describes contributions for the architectural design of a model marketplace, which build upon the devised critical success factors and facilitate component trading.