By Topic

Towards Efficient Software Component Evaluation: An Examination of Component Selection and Certification

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Rikard Land ; Sch. of Innovation, Malardalen Univ., Sweden ; Alexandre Alvaro ; Ivica Crnkovic

When software systems incorporate existing software components, there is a need to evaluate these components. Component evaluation is of two kinds according to literature: component certification is performed by an independent actor to provide a trustworthy assessment of the component¿s properties in general, and component selection is performed by a system development organization. While this principle is in general understood, in practice the certification process is neither established nor well defined. This paper outlines the relationship between the evaluations performed during certification and selection. We start from the current state of practice and research and (a) propose a component-based life cycle for COTS-based development and software product line development, (b) identify a number of differences in process characteristics between the two types of evaluation, and (c) classify concrete quality properties based on their suitability to be evaluated during certification (when there is no system context) and/or during system development.

Published in:

2008 34th Euromicro Conference Software Engineering and Advanced Applications

Date of Conference:

3-5 Sept. 2008