Developing software with open source components
Tipo de documentoCapítulo de libro
Fecha de publicación2013
Condiciones de accesoAcceso restringido por política de la editorial
The success of Component-Based Software Development is based on the ability of an implementer team to select, assemble and integrate third-party and other components with own application software, in order to create a software system that satisfies (most of) the customer/clients stated needs in an economic and flexible way. Nowadays, the reuse of Open Source Software (OSS) components available from the Internet is playing a strategic role in the industry. This chapter aims at providing empirical evidence on current industrial OSS selection practices based on semi-structured interviews performed in 17 European organizations. In particular, the study tackles the following activities: 1) initial identification of available OSS components, 2) closer evaluation of the identified components, 3) conclusive decision-making of the chosen ones, and 4) updating of OSS-relevant experience and knowledge for the actual company. For simplicity we have omitted system-wide integration and testing activities. The results of this study ought to be valuable not just for researchers, as a sobering basis in their quest for practical selection methods; but also for practitioners that regularly drive OSS selection processes with potential to learn from other colleagues’ work.
CitaciónAyala, C.P. [et al.]. Developing software with open source components. A: "Finding source code on the web for remix and reuse". Berlín: Springer, 2013, p. 167-186.
Versión del editorhttp://www.springer.com/computer/swe/book/978-1-4614-6595-9