Software Components - Enabling a Mass Market

  • Authors:
  • Pearl Brereton;Stephen Linkman;Nigel Thomas;Jrgen Begh;Stefano De Panfilis

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

Component based software engineering, the building ofsoftware systems from reusable parts, offers thepotential to radically improve the way in which softwareis developed. It promises increased reuse leading tohigher quality and reduced time to market. In addition,if component parts are available 'off the shelf' then wecan expect to see the emergence of a thriving market innew ever-better components. This should enable thosewho integrate components into whole systems to adaptand improve such systems rapidly and predictably byreplacing old components with new and better ones.This paper reports on work undertaken within CLARiFi,a European-funded project, which aimed to provide asupportive infrastructure to enable such a componentmarketplace. The infrastructure is manifested throughthe design, development and evaluation of a series ofpre-industrial component broker prototypes. Theunderlying research areas include the componentclassification scheme, ranking and selection ofcomponents, component certification and visualisationin the ranking and selection process.The paper concludes with a discussion of the lessonslearned from the prototyping and evaluation activitiescarried out throughout the project.