Component documentation: A key issue in software product lines

Anne Taulavuori*, Eila Niemelä, Päivi Kallio

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

21 Citations (Scopus)

Abstract

Product lines embody a strategic reuse of both intellectual effort and existing artefacts, such as software architectures and components. Third-party components are increasingly being used in product line based software engineering, in which case the integration is controlled by the product line architecture. However, the software integrators have difficulties in finding out the capabilities of components, because components are not documented in a standard way. Documentation is often the only way of assessing the applicability, credibility and quality of a third-party component. Our contribution is a standard documentation pattern for software components. The pattern provides guidelines and structure for component documentation and ensures the quality of documentation. The pattern has been validated by applying and analysing it in practice.
Original languageEnglish
Pages (from-to)535-546
JournalInformation and Software Technology
Volume46
Issue number8
DOIs
Publication statusPublished - 2004
MoE publication typeA1 Journal article-refereed

Keywords

  • third-party component
  • component documentation
  • software product line

Fingerprint

Dive into the research topics of 'Component documentation: A key issue in software product lines'. Together they form a unique fingerprint.

Cite this