Issue No. 06 - November/December (2008 vol. 25)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.155
Slinger Jansen , Utrecht University
Sjaak Brinkkemper , Utrecht University
Ivo Hunink , Utrecht University
Cetin Demir , Utrecht University
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.
opportunistic reuse, software extension mechanisms, pragmatic reuse, COTS, services, product software
S. Brinkkemper, S. Jansen, C. Demir and I. Hunink, "Pragmatic and Opportunistic Reuse in Innovative Start-up Companies," in IEEE Software, vol. 25, no. , pp. 42-49, 2008.