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...
Gespeichert in:
Veröffentlicht in: | IEEE software 2007-05, Vol.24 (3), p.84-94 |
---|---|
Hauptverfasser: | , , |
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&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 & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & 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 |