The importance of architectural knowledge in integrating open source software

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Open Source Software (OSS) is increasingly used in Component- Based Software Development (CBSD) of large software systems. An important issue in CBSD is selection of suitable components. Various OSS selection methods have been proposed, but most of them do not consider the software architecture aspects of OSS products. The Software Architecture (SA) research community refers to a product’s architectural information, such as design decisions and underlying rationale, and used architecture patterns, as Architecture Knowledge (AK). In order to investigate the importance of AK of OSS components in integration, we conducted an exploratory empirical study. Based on in-depth interviews with 12 IT professionals, this paper presents insights into the following questions: 1) what AK of OSS is needed? 2) Why is AK of OSS needed? 3) Is AK of OSS generally available? And 4) what is the relative importance of AK? Based on these new insights, we provide a research agenda to further the research field of software architecture in OSS.

Original languageEnglish
Title of host publicationOpen Source Systems
Subtitle of host publicationGrounding Research - 7th IFIP WG 2.13 International Conference, OSS 2011, Proceedings
EditorsScott A. Hissam, Barbara Russo, Manoel G. de Mendonça Neto, Fabio Kon
PublisherSpringer New York LLC
Pages142-158
Number of pages17
ISBN (Print)9783642244179
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event7th IFIP WG 2.13 International Conference on Open Source Systems: Grounding Research, OSS 2011 - Salvador, Brazil
Duration: 6 Oct 20117 Oct 2011

Publication series

NameIFIP Advances in Information and Communication Technology
Volume365
ISSN (Print)1868-4238
ISSN (Electronic)1868-422X

Conference

Conference7th IFIP WG 2.13 International Conference on Open Source Systems: Grounding Research, OSS 2011
Country/TerritoryBrazil
CitySalvador
Period6/10/117/10/11

Keywords

  • Architectural knowledge
  • Component-based development
  • Open source software integration
  • OSS integrator
  • Software architecture
  • Survey

Fingerprint

Dive into the research topics of 'The importance of architectural knowledge in integrating open source software'. Together they form a unique fingerprint.

Cite this