DocumentCode
2024014
Title
Towards Efficient Software Component Evaluation: An Examination of Component Selection and Certification
Author
Land, Rikard ; Alvaro, Alexandre ; Crnkovic, Ivica
Author_Institution
Sch. of Innovation, Malardalen Univ., Sweden
fYear
2008
fDate
3-5 Sept. 2008
Firstpage
274
Lastpage
281
Abstract
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.
Keywords
object-oriented programming; product development; software maintenance; software packages; software quality; software reusability; software selection; systems analysis; COTS-based development; component certification; component selection; component-based life cycle; software component evaluation; software product line development; system development organization; trustworthy component quality assessment; Application software; Business; Certification; Concrete; Design engineering; Performance evaluation; Software engineering; Software quality; Software systems; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
Conference_Location
Parma
ISSN
1089-6503
Print_ISBN
978-0-7695-3276-9
Type
conf
DOI
10.1109/SEAA.2008.76
Filename
4725732
Link To Document