Formalizing software ecosystem modeling
Proceedings of the 1st international workshop on Open component ecosystems
Evaluating architectural openness in mobile software platforms
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Journal of Systems and Software
An empirical investigation on the reusability of design patterns and software packages
Journal of Systems and Software
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Reusing software components and services lets software vendors quickly develop innovative applications and products. According to current literature and experience reports, software development can't integrate functionality successfully without formal component and service selection and integration procedures. Here, the authors discuss two start-up companies that have each developed a product using a pragmatic approach to third-party functionality reuse and integration. Developing products and services pragmatically places requirements on the relationship between the software developer and the third-party functionality provider. The authors discuss the architectural impacts of decisions made during integration. These experiences show other software developers how to speed up product development with minimal risk.