Abstract
The use of Off-The-Shelf software components in Component- Based Development implies many challenges. One of them is the lack of available and well-suited data to support selection of suitable OTS components. This paper proposes a feasible and incremental way to federate and reuse the different efforts for finding, selecting, and maintaining OTS components in a structured way. This is done not only for supporting OTS components selection, but also to overcome reported problems with the integration and maintenance of component repositories. It is based on the “open source collaboration” idea to incrementally build an OTS components reuse infrastructure, enabling automatic support for OTS selection processes.
Chapter PDF
Similar content being viewed by others
Keywords
10. References
Brownsword, L., Oberndorf, T., Sledge C.A. “Developing New Processes for COTS-Based Systems” IEEE Software, Vol. 17, No. 4; July–August 2000. pp.48–55.
Madanmohan, T.R., De, R. “Open Source Reuse in Commercial Firms” IEEE Software 21(6). 62–69.
Ankolekar, A., Herbsleb, J., Sycara, K. “Addressing Challenges to Open Source Collaboration with Semantic Web”. In proceedings of 3rd Workshop on Open Source Software Engineering, the 25th International Conference on Software Engineering (ICSE). 2003. Portland, Oregon, USA, pp 9–14.
Torchiano, M., Morisio, M. Overlooked Aspects of COTS-Based Development. IEEE Software, March/April 2004, pp 88–93.
Vitharana, P., Zahedi, F., Jain, H. “Knowledge-Based Repository Scheme for Storing and Retrieving Business Components: A Theoretical Design and Empirical Analysis”. IEEE Transactions on Software Engineering. Vol. 29(7), 2003, pp 649–664.
Réquilé-Romanczuk, A., Cechich, A., Dourgnon-Hanoune, A., Mielnik, J.C., “Towards a Knowledge-based Framework for COTS components Identification” ICSE-MPEC05, ACM Press, 2005; pp 1–4.
Simmons, G.L., Dillon, T.S. Towards an Ontology for Open Source Software Development. In IFIP International Federation for Information Processing, Volume 203, Open Source Systems, eds. Damiani, E., Fitzgeralg, B., Scacchi, W., Scotto, M., Succi, G., (Boston: Springer), pp 65–75.
Li, J. Process improvement and risk management in Off-the-Shelf Component-based development. PhD Thesis 2006. Norwegian University of Science and Technology (NTNU). ISBN 82-471-7920-2. 289. http://www.idi.ntnu.no/grupper/su/publ/phd/liphdthesis-22jun06.pdf
Ruhe, G. “Intelligent Support for Selection of COTS Products” Proceedings Web Databases and Web Services 2002. LNCS 2593, pp. 34–45.
Wheeler, D.A.: How to Evaluate Open Source Software / Free Software (OSS/FS) programs. URL http://www.dwheeler.com/oss_fs_eval.html.
van der Berg, K. “Finding Open Options”. Master Degree Thesis. Tilburg University. 2005.
Morisio, M., Ezran, M., and C. Tully, “Success and Failure Factors in Software Reuse,” IEEE Trans. Software Eng., vol. 28, no. 4, 2002. pp. 340–357.
Poulin, J. S. Populating Software Repositories: Incentives and Domain Specific Software. J Systems and Software 1995. Elsevier, pp 187–199.
Ayala, C., Franch, X. “Domain Analysis for Supporting Commercial Off-The-Shelf Components Selection” 25th International Conference on Conceptual Modeling (ER 2006). Tucson, Arizona, USA. November 2006. LNCS 4215, pp 354–370.
Gerea, M. “Selection and Evaluation of Open Source Components” Department of Computer and Information Science. Norwegian University of Science and Technology (NTNU). http://www.idi.ntnu.no/grupper/su/fordypningsprosjekt-2006/gereafordyp06.pdf
Ayala, C., Franch, X. “Transforming Software Package Classification Hierarchies into Goal-Based Taxonomies”. In Proceedings of the 16th Database and Expert Systems Applications Conference (DEXA), LNCS 3588, 2005. pp 665–675.
Bertoa, M.F., Troya, J.M., Vallecillo, A. “A Survey on the Quality Information Provided by Software Component Vendors”. In Proceedings of the 7th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), 2003, pp 25–30.
Cechich, A., Réquilé-Romanczuk, A., Aguirre, J., Luzuriaga, J.M. “Trends on COTS Component Identification and Retrieval” In Proceedings of 5th International Conference on COTS-Based Software Systems (ICCBSS), IEEE Computer Society, 2006, pp 90–99.
Carvallo, J.P., Franch, X. “Extending the ISO/IEC 9126-1 Quality Model with Non-Technical Factors for COTS Components Selection” In Proceedings on the Workshop on Software Quality (WOSQ’06). IEEE Computer Society. 2006, pp. 9–14
Ayala, C., Franch, X. “A Goal-Oriented Strategy for Supporting Commercial Off-The-Shelf Components Selection” 9th International Conference on Software Reuse (ICSR). June 2006. LNCS 4039, pp 13–24.
Grau, G., Carvallo, J.P., Franch, X., Quer, C., “DesCOTS: A Software System for Selecting COTS Components” In Proceedings of the 30th EUROMICRO Conference (EUROMICRO’04). IEEE Computer Society, pp 118–126.
Wagner, C. “Wiki: A Technology for Conversational Knowledge Management and Group Collaboration”. Communications of the Association for Information Systems Vol.13, 2004. 265–289.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 International Federation for Information Processing
About this paper
Cite this paper
Ayala, C., Søensen, CF., Conradi, R., Franch, X., Li, J. (2007). Open Source Collaboration for Fostering Off-The-Shelf Components Selection. In: Feller, J., Fitzgerald, B., Scacchi, W., Sillitti, A. (eds) Open Source Development, Adoption and Innovation. OSS 2007. IFIP — The International Federation for Information Processing, vol 234. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-72486-7_2
Download citation
DOI: https://doi.org/10.1007/978-0-387-72486-7_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-72485-0
Online ISBN: 978-0-387-72486-7
eBook Packages: Computer ScienceComputer Science (R0)