[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1134285.1134446acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

An empirical study on decision making in off-the-shelf component-based development

Published: 28 May 2006 Publication History

Abstract

Component-based software development (CBSD) is becoming more and more important since it promotes reuse to higher levels of abstraction. As a consequence, many components are available being either open-source software (OSS) or commercial-off-the-shelf (COTS). However, it is still unclear how the decision for acquiring OSS or COTS components is made in practice. This paper describes an empirical study on why project decision-makers selected COTS instead of OSS components, or vice versa. The study was performed as an international survey in Norway, Italy and Germany. It focused on decision making on using off-the-shelf (OTS) components. We have gathered answers from 83 projects using only COTS components and 44 projects using only OSS components. Results of this study show significant differences and commonalities of integrating OSS or COTS components. Moreover, the study illustrates several research questions that warrant future research.

References

[1]
Abts, C. et al. COCOTS: A COTS Software Integration Lifecycle CostModel - Model Overview and Preliminary Data Collection Findings. TR: USC-CSE-2000-501, Mar. 2000.
[2]
Brownsword, L. et al. Developing New Processes for COTS-Based Systems. IEEE Software. 17, 4 (Jul./Aug. 2000), 48--55.
[3]
Conradi, R. et al. Reflections on conducting an international CBSE survey in ICT industry. Proc. of the 4th Intl. Symposium on Empirical Software Engineering (Noosa Heads, Australia, Nov. 2005), 214--223.
[4]
Fitzgerald, B. A Critical Look at Open Source. IEEE Computer. 37, 7 (Jul. 2004), 92--94.
[5]
Glass, R. L. A Look at the Economics of Open Source. Communication of the ACM, 47, 2 (Feb. 2004), 25--27.
[6]
Hissam, S. A. and Weinstock, C. B. Open Source Software: The Other Commercial Software. Proc. of the 1st workshop on open source software engineering. (Toronto, Canada, May, 2001).
[7]
Hissam, S. A. et al. Trust and Vulnerability in Open Source Software. IEE Proceedings - Software, 49, 1 (Feb. 2002) 47--51.
[8]
Li, J. et al. An Empirical Study of Variations in COTS-based Software Development Processes in Norwegian IT Industry. Proc. of the 10th IEEE Intl. Metrics Symposium (Chicago, USA, Sep. 2004) 72--83.
[9]
Li, J. et al. Validation of New Theses on Off-The-Shelf Component Based Development. Proc. of the 11th IEEE Intl. Metrics Symposium (Como, Italy, Sep. 2005), 26.
[10]
Li, J. et al. An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects. Proc. of the 6th Intl. Conf. on Product Focused Software Process Improvement (Oulu, Finland, Jun. 2005), Springer Verlag LNCS Vol. 3547, 54--68.
[11]
Madanmohan, T. R. and De', R. Open Source Reuse in Commercial Firms. IEEE Software, 21, 1 (Jan./Feb. 2004), 62--69.
[12]
Stewart, K. J. et al. Preliminary Analysis of the Influences of Licensing and Organizational Sponsorship on Success in Open Source Projects. Proc. of the 38th Hawaii Intl. Conf. on System Sciences (Hawaii, USA; Jan. 2005), 197c.
[13]
Norris, J. S. Mission-Critical Development with Open Source Software: Lessons Learned. IEEE Software. 21, 1 (Jan./Feb. 2004), 42--49.
[14]
OSS Initiative: http://www.opensource.org/index.php
[15]
Paulson, J. W. et al. An Empirical Study of Open-Source and Closed-Source Software Products. IEEE Transactions on Software Engineering. 30, 4 (Apr. 2004), 246--256.
[16]
Pizka, M. Adaptation of Large-Scale Open Source Software - An Experience Report, Proc. of the 8th Euro. Conf. on Software Maintenance and Reengineering (Tampere, Finland, Mar. 2004) 147--153.
[17]
Raymond, E. S. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
[18]
Ruffin, M. and Ebert, C. Using Open Source Software in Product Development: A Primer. IEEE Software, 21, 1 (Jan./Feb. 2004), 82--86.
[19]
Szyperski, C. et al. Component Software - Beyond Object-Oriented Programming. Addison-Wesley, 2002.
[20]
Voas, J. The challenges of Using COTS Software in Component-Based Development. IEEE Computer, 31, 6 (Jun. 1998), 44--45.

Cited By

View all
  • (2020)Trust Perceptions of Metadata in Open-Source Software: The Role of Performance and ReputationSystems10.3390/systems80300288:3(28)Online publication date: 12-Aug-2020
  • (2019)Selecting component sourcing optionsInformation and Software Technology10.1016/j.infsof.2019.03.015112:C(18-34)Online publication date: 1-Aug-2019
  • (2019)Component attributes and their importance in decisions and component selectionSoftware Quality Journal10.1007/s11219-019-09465-2Online publication date: 7-Sep-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '06: Proceedings of the 28th international conference on Software engineering
May 2006
1110 pages
ISBN:1595933751
DOI:10.1145/1134285
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 May 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. commercial-off-the-shelf software
  2. component-based development
  3. empirical study
  4. open source software

Qualifiers

  • Article

Conference

ICSE06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Trust Perceptions of Metadata in Open-Source Software: The Role of Performance and ReputationSystems10.3390/systems80300288:3(28)Online publication date: 12-Aug-2020
  • (2019)Selecting component sourcing optionsInformation and Software Technology10.1016/j.infsof.2019.03.015112:C(18-34)Online publication date: 1-Aug-2019
  • (2019)Component attributes and their importance in decisions and component selectionSoftware Quality Journal10.1007/s11219-019-09465-2Online publication date: 7-Sep-2019
  • (2018)Choosing Component Origins for Software Intensive SystemsIEEE Transactions on Software Engineering10.1109/TSE.2017.267790944:3(237-261)Online publication date: 1-Mar-2018
  • (2018)Component Selection in Software Engineering - Which Attributes are the Most Important in the Decision Process?2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)10.1109/SEAA.2018.00039(198-205)Online publication date: Aug-2018
  • (2016)A Property Model Ontology2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)10.1109/SEAA.2016.26(165-172)Online publication date: Aug-2016
  • (2013)Approach to practical ontology design for supporting COTS component selection processesProceedings of the 5th Asian conference on Intelligent Information and Database Systems - Volume Part II10.1007/978-3-642-36543-0_26(245-255)Online publication date: 18-Mar-2013
  • (2012)Collaborative resolution of requirements mismatches when adopting open source componentsProceedings of the 18th international conference on Requirements Engineering: foundation for software quality10.1007/978-3-642-28714-5_7(77-93)Online publication date: 19-Mar-2012
  • (2010)Adoption of open source software in software-intensive organizations - A systematic literature reviewInformation and Software Technology10.1016/j.infsof.2010.05.00852:11(1133-1154)Online publication date: 1-Nov-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media