Issue No.06 - November/December (2008 vol.25)
Slinger Jansen , Utrecht University
Ivo Hunink , Utrecht University
Cetin Demir , Utrecht University
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.155
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
Slinger Jansen, Ivo Hunink, Cetin Demir, "Pragmatic and Opportunistic Reuse in Innovative Start-up Companies", IEEE Software, vol.25, no. 6, pp. 42-49, November/December 2008, doi:10.1109/MS.2008.155