Issue No. 02 - March/April (2009 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.33
Jingyue Li , Norwegian University of Science and Technology
Reidar Conradi , Norwegian University of Science and Technology
Christian Bunse , International University
Marco Torchiano , Politecnico di Torino
Odd Petter N. Slyngstad , Norwegian University of Science and Technology
Maurizio Morisio , Politecnico di Torino
Several empirical studies have been conducted on issues related to the development of systems using commercial off-the-shelf and open source software components. The results demonstrate a discrepancy between academic theory and industrial practices regarding the use of components. One reason is that researchers have empirically evaluated only a few theoretical methods; so, industrial practitioners have no reason to adopt them. Another reason might be that researchers have specified the application contexts of only a small number of theories in sufficient detail to avoid misleading users. Academic researchers often hold false assumptions about industry. For example, research on requirement negotiations often assumes that a client will be interested in, and be capable of, discussing a project's technical details. However, in practice this is usually not true. In addition, the quality of a component in the final system is often attributed solely to component quality before integration, ignoring quality improvements by integrators during component integration.
COTS-based development, OSS-based development, empirical studies
R. Conradi, M. Torchiano, M. Morisio, O. P. Slyngstad, C. Bunse and J. Li, "Development with Off-the-Shelf Components: 10 Facts," in IEEE Software, vol. 26, no. , pp. 80-87, 2009.