Determining Criteria for Selecting Software Components: Lessons Learned

Software component selection is growing in importance. Its success relies on correctly assessing the candidate components' quality. For a particular project, you can assess quality by identifying and analyzing the criteria that affect it. Component selection is on the suitability and completene...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE software 2007-05, Vol.24 (3), p.84-94
Hauptverfasser: Carvallo, J.P., Franch, X., Quer, C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 94
container_issue 3
container_start_page 84
container_title IEEE software
container_volume 24
creator Carvallo, J.P.
Franch, X.
Quer, C.
description Software component selection is growing in importance. Its success relies on correctly assessing the candidate components' quality. For a particular project, you can assess quality by identifying and analyzing the criteria that affect it. Component selection is on the suitability and completeness of the criteria used for evaluation. Experiences from determining criteria for several industrial projects provide important lessons. For a particular selection process, you can organize selection criteria into a criteria catalog. A CC is built for a scope, which can be either a domain (workflow systems, mail servers, antivirus tools, and so on) or a category of domains (communication infrastructure, collaboration software, and so on). Structurally, a CC arranges selection criteria in a hierarchical tree-like structure. The higher-level selection criteria serve to classify more concrete selection criteria, usually allowing some overlap. They also serve to leverage the CC
doi_str_mv 10.1109/MS.2007.70
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_4163034</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4163034</ieee_id><sourcerecordid>743185624</sourcerecordid><originalsourceid>FETCH-LOGICAL-c512t-148fb82d0542d2848c4524372d3946cca1892f78152f85ea48c5ab26ea4b1bd83</originalsourceid><addsrcrecordid>eNqFkk2LFDEQhoMoOI5evHppBBWEHlP57r3JqLsLs-xh9Bwy6WrJ0pOMSQ-y_940M7jgwT2ESlWe96UqFCGvga4AaPfpZrtilOqVpk_IAjquWwGdeEoWVAvaaiG75-RFKXeUUgmcLsjlF5ww70MM8WezzqEmwTVDys0WR_TTXN6mYfrtMjbrtD-kiHEqF80GS0mx1OhyxP4leTa4seCrc1ySH9--fl9ftZvby-v1503rJbCpBWGGnWE9lYL1zAjjhWSCa9bzTijvHZiODdqAZIOR6Cog3Y6petvBrjd8SeDk68vR24wes3eTTS48JPNhVDPLpdKyq5oPJ80hp19HLJPdh-JxHF3EdCzWGKoUNZI-SmrBwUhVO16S9_8luQSpeMceB4XU3MDs-PYf8C4dc6yfaRlII4AzqNDH8_g5lZJxsIcc9i7fW6B23gB7s7XzBlg9T_Pu7OiKd-OQXfShPCiMrj2q2fTNiQuI-PdZgOKUC_4H5DG1nA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>215841321</pqid></control><display><type>article</type><title>Determining Criteria for Selecting Software Components: Lessons Learned</title><source>IEEE Electronic Library Online</source><creator>Carvallo, J.P. ; Franch, X. ; Quer, C.</creator><creatorcontrib>Carvallo, J.P. ; Franch, X. ; Quer, C.</creatorcontrib><description>Software component selection is growing in importance. Its success relies on correctly assessing the candidate components' quality. For a particular project, you can assess quality by identifying and analyzing the criteria that affect it. Component selection is on the suitability and completeness of the criteria used for evaluation. Experiences from determining criteria for several industrial projects provide important lessons. For a particular selection process, you can organize selection criteria into a criteria catalog. A CC is built for a scope, which can be either a domain (workflow systems, mail servers, antivirus tools, and so on) or a category of domains (communication infrastructure, collaboration software, and so on). Structurally, a CC arranges selection criteria in a hierarchical tree-like structure. The higher-level selection criteria serve to classify more concrete selection criteria, usually allowing some overlap. They also serve to leverage the CC</description><identifier>ISSN: 0740-7459</identifier><identifier>EISSN: 1937-4194</identifier><identifier>DOI: 10.1109/MS.2007.70</identifier><identifier>CODEN: IESOEG</identifier><language>eng</language><publisher>Los Alamitos, CA: IEEE</publisher><subject>Algorithms ; Applied sciences ; Carbon capture and storage ; Categories ; Classification ; Computer programs ; Computer science; control theory; systems ; Computer software ; Control de qualitat ; Criteria ; Decision making ; Decisió, Presa de ; Enginyeria del software ; Exact sciences and technology ; IEC standards ; Information management ; Informàtica ; Infrastructure ; Interoperability ; ISO standards ; Licenses ; New products catalog ; Object-oriented programming (Computer science) ; Packaging ; Programació orientada a l'objecte (Informàtica) ; Programari ; Proposals ; Quality control ; Quality management ; Security ; Servers ; Software ; software component selection ; Software engineering ; Software industry ; Software quality ; Software selection ; Taxonomy ; Workflow ; Àrees temàtiques de la UPC</subject><ispartof>IEEE software, 2007-05, Vol.24 (3), p.84-94</ispartof><rights>2007 INIST-CNRS</rights><rights>Copyright IEEE Computer Society May/Jun 2007</rights><rights>info:eu-repo/semantics/openAccess</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c512t-148fb82d0542d2848c4524372d3946cca1892f78152f85ea48c5ab26ea4b1bd83</citedby><cites>FETCH-LOGICAL-c512t-148fb82d0542d2848c4524372d3946cca1892f78152f85ea48c5ab26ea4b1bd83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4163034$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,315,781,785,797,886,26976,27926,27927,54760</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4163034$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=18715661$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Carvallo, J.P.</creatorcontrib><creatorcontrib>Franch, X.</creatorcontrib><creatorcontrib>Quer, C.</creatorcontrib><title>Determining Criteria for Selecting Software Components: Lessons Learned</title><title>IEEE software</title><addtitle>S-M</addtitle><description>Software component selection is growing in importance. Its success relies on correctly assessing the candidate components' quality. For a particular project, you can assess quality by identifying and analyzing the criteria that affect it. Component selection is on the suitability and completeness of the criteria used for evaluation. Experiences from determining criteria for several industrial projects provide important lessons. For a particular selection process, you can organize selection criteria into a criteria catalog. A CC is built for a scope, which can be either a domain (workflow systems, mail servers, antivirus tools, and so on) or a category of domains (communication infrastructure, collaboration software, and so on). Structurally, a CC arranges selection criteria in a hierarchical tree-like structure. The higher-level selection criteria serve to classify more concrete selection criteria, usually allowing some overlap. They also serve to leverage the CC</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Carbon capture and storage</subject><subject>Categories</subject><subject>Classification</subject><subject>Computer programs</subject><subject>Computer science; control theory; systems</subject><subject>Computer software</subject><subject>Control de qualitat</subject><subject>Criteria</subject><subject>Decision making</subject><subject>Decisió, Presa de</subject><subject>Enginyeria del software</subject><subject>Exact sciences and technology</subject><subject>IEC standards</subject><subject>Information management</subject><subject>Informàtica</subject><subject>Infrastructure</subject><subject>Interoperability</subject><subject>ISO standards</subject><subject>Licenses</subject><subject>New products catalog</subject><subject>Object-oriented programming (Computer science)</subject><subject>Packaging</subject><subject>Programació orientada a l'objecte (Informàtica)</subject><subject>Programari</subject><subject>Proposals</subject><subject>Quality control</subject><subject>Quality management</subject><subject>Security</subject><subject>Servers</subject><subject>Software</subject><subject>software component selection</subject><subject>Software engineering</subject><subject>Software industry</subject><subject>Software quality</subject><subject>Software selection</subject><subject>Taxonomy</subject><subject>Workflow</subject><subject>Àrees temàtiques de la UPC</subject><issn>0740-7459</issn><issn>1937-4194</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><sourceid>8G5</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><sourceid>GUQSH</sourceid><sourceid>M2O</sourceid><sourceid>XX2</sourceid><recordid>eNqFkk2LFDEQhoMoOI5evHppBBWEHlP57r3JqLsLs-xh9Bwy6WrJ0pOMSQ-y_940M7jgwT2ESlWe96UqFCGvga4AaPfpZrtilOqVpk_IAjquWwGdeEoWVAvaaiG75-RFKXeUUgmcLsjlF5ww70MM8WezzqEmwTVDys0WR_TTXN6mYfrtMjbrtD-kiHEqF80GS0mx1OhyxP4leTa4seCrc1ySH9--fl9ftZvby-v1503rJbCpBWGGnWE9lYL1zAjjhWSCa9bzTijvHZiODdqAZIOR6Cog3Y6petvBrjd8SeDk68vR24wes3eTTS48JPNhVDPLpdKyq5oPJ80hp19HLJPdh-JxHF3EdCzWGKoUNZI-SmrBwUhVO16S9_8luQSpeMceB4XU3MDs-PYf8C4dc6yfaRlII4AzqNDH8_g5lZJxsIcc9i7fW6B23gB7s7XzBlg9T_Pu7OiKd-OQXfShPCiMrj2q2fTNiQuI-PdZgOKUC_4H5DG1nA</recordid><startdate>20070501</startdate><enddate>20070501</enddate><creator>Carvallo, J.P.</creator><creator>Franch, X.</creator><creator>Quer, C.</creator><general>IEEE</general><general>IEEE Computer Society</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>88F</scope><scope>88I</scope><scope>88K</scope><scope>8AL</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>8G5</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L6V</scope><scope>M0C</scope><scope>M0N</scope><scope>M1Q</scope><scope>M2O</scope><scope>M2P</scope><scope>M2T</scope><scope>M7S</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>XX2</scope></search><sort><creationdate>20070501</creationdate><title>Determining Criteria for Selecting Software Components: Lessons Learned</title><author>Carvallo, J.P. ; Franch, X. ; Quer, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c512t-148fb82d0542d2848c4524372d3946cca1892f78152f85ea48c5ab26ea4b1bd83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Carbon capture and storage</topic><topic>Categories</topic><topic>Classification</topic><topic>Computer programs</topic><topic>Computer science; control theory; systems</topic><topic>Computer software</topic><topic>Control de qualitat</topic><topic>Criteria</topic><topic>Decision making</topic><topic>Decisió, Presa de</topic><topic>Enginyeria del software</topic><topic>Exact sciences and technology</topic><topic>IEC standards</topic><topic>Information management</topic><topic>Informàtica</topic><topic>Infrastructure</topic><topic>Interoperability</topic><topic>ISO standards</topic><topic>Licenses</topic><topic>New products catalog</topic><topic>Object-oriented programming (Computer science)</topic><topic>Packaging</topic><topic>Programació orientada a l'objecte (Informàtica)</topic><topic>Programari</topic><topic>Proposals</topic><topic>Quality control</topic><topic>Quality management</topic><topic>Security</topic><topic>Servers</topic><topic>Software</topic><topic>software component selection</topic><topic>Software engineering</topic><topic>Software industry</topic><topic>Software quality</topic><topic>Software selection</topic><topic>Taxonomy</topic><topic>Workflow</topic><topic>Àrees temàtiques de la UPC</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Carvallo, J.P.</creatorcontrib><creatorcontrib>Franch, X.</creatorcontrib><creatorcontrib>Quer, C.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library Online</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Access via ABI/INFORM (ProQuest)</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection</collection><collection>Military Database (Alumni Edition)</collection><collection>Science Database (Alumni Edition)</collection><collection>Telecommunications (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>Research Library (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Database‎ (1962 - current)</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer science database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>ProQuest Engineering Collection</collection><collection>ABI/INFORM Global (ProQuest)</collection><collection>Computing Database</collection><collection>Military Database</collection><collection>ProQuest research library</collection><collection>Science Database (ProQuest)</collection><collection>Telecommunications Database</collection><collection>Engineering Database</collection><collection>Research Library (Corporate)</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>One Business (ProQuest)</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><collection>ProQuest Central Basic</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Recercat</collection><jtitle>IEEE software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Carvallo, J.P.</au><au>Franch, X.</au><au>Quer, C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Determining Criteria for Selecting Software Components: Lessons Learned</atitle><jtitle>IEEE software</jtitle><stitle>S-M</stitle><date>2007-05-01</date><risdate>2007</risdate><volume>24</volume><issue>3</issue><spage>84</spage><epage>94</epage><pages>84-94</pages><issn>0740-7459</issn><eissn>1937-4194</eissn><coden>IESOEG</coden><abstract>Software component selection is growing in importance. Its success relies on correctly assessing the candidate components' quality. For a particular project, you can assess quality by identifying and analyzing the criteria that affect it. Component selection is on the suitability and completeness of the criteria used for evaluation. Experiences from determining criteria for several industrial projects provide important lessons. For a particular selection process, you can organize selection criteria into a criteria catalog. A CC is built for a scope, which can be either a domain (workflow systems, mail servers, antivirus tools, and so on) or a category of domains (communication infrastructure, collaboration software, and so on). Structurally, a CC arranges selection criteria in a hierarchical tree-like structure. The higher-level selection criteria serve to classify more concrete selection criteria, usually allowing some overlap. They also serve to leverage the CC</abstract><cop>Los Alamitos, CA</cop><pub>IEEE</pub><doi>10.1109/MS.2007.70</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0740-7459
ispartof IEEE software, 2007-05, Vol.24 (3), p.84-94
issn 0740-7459
1937-4194
language eng
recordid cdi_ieee_primary_4163034
source IEEE Electronic Library Online
subjects Algorithms
Applied sciences
Carbon capture and storage
Categories
Classification
Computer programs
Computer science
control theory
systems
Computer software
Control de qualitat
Criteria
Decision making
Decisió, Presa de
Enginyeria del software
Exact sciences and technology
IEC standards
Information management
Informàtica
Infrastructure
Interoperability
ISO standards
Licenses
New products catalog
Object-oriented programming (Computer science)
Packaging
Programació orientada a l'objecte (Informàtica)
Programari
Proposals
Quality control
Quality management
Security
Servers
Software
software component selection
Software engineering
Software industry
Software quality
Software selection
Taxonomy
Workflow
Àrees temàtiques de la UPC
title Determining Criteria for Selecting Software Components: Lessons Learned
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-17T19%3A32%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Determining%20Criteria%20for%20Selecting%20Software%20Components:%20Lessons%20Learned&rft.jtitle=IEEE%20software&rft.au=Carvallo,%20J.P.&rft.date=2007-05-01&rft.volume=24&rft.issue=3&rft.spage=84&rft.epage=94&rft.pages=84-94&rft.issn=0740-7459&rft.eissn=1937-4194&rft.coden=IESOEG&rft_id=info:doi/10.1109/MS.2007.70&rft_dat=%3Cproquest_RIE%3E743185624%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=215841321&rft_id=info:pmid/&rft_ieee_id=4163034&rfr_iscdi=true