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...
| Authors: | , , |
|---|---|
| Format: | article |
| Publication Date: | 2007 |
| Country: | España |
| Institution: | Universitat Politècnica de Catalunya (UPC) |
| Repository: | UPCommons. Portal del coneixement obert de la UPC |
| Language: | English |
| OAI Identifier: | oai:upcommons.upc.edu:2117/133768 |
| Online Access: | https://hdl.handle.net/2117/133768 https://dx.doi.org/10.1109/MS.2007.70 |
| Access Level: | Open access |
| Keyword: | Object-oriented programming (Computer science) Decision making Computer software -- Quality control Software quality Software selection Programació orientada a l'objecte (Informàtica) Decisió, Presa de Programari -- Control de qualitat Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| id |
ES_40fa9eed7a5bbacf8253210fd6dd2a5f |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/133768 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Determining criteria for selecting software components: lessons learnedCarvallo Vega, Juan PabloFranch Gutiérrez, Javier|||0000-0001-9733-8830Quer, Carme|||0000-0002-9000-6371Object-oriented programming (Computer science)Decision makingComputer software -- Quality controlSoftware qualitySoftware selectionProgramació orientada a l'objecte (Informàtica)Decisió, Presa deProgramari -- Control de qualitatÀrees temàtiques de la UPC::Informàtica::Enginyeria del softwareSoftware 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.Peer Reviewed20072007-05-0120192019-05-31journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/133768https://dx.doi.org/10.1109/MS.2007.70reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/1337682026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Determining criteria for selecting software components: lessons learned |
| title |
Determining criteria for selecting software components: lessons learned |
| spellingShingle |
Determining criteria for selecting software components: lessons learned Carvallo Vega, Juan Pablo Object-oriented programming (Computer science) Decision making Computer software -- Quality control Software quality Software selection Programació orientada a l'objecte (Informàtica) Decisió, Presa de Programari -- Control de qualitat Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| title_short |
Determining criteria for selecting software components: lessons learned |
| title_full |
Determining criteria for selecting software components: lessons learned |
| title_fullStr |
Determining criteria for selecting software components: lessons learned |
| title_full_unstemmed |
Determining criteria for selecting software components: lessons learned |
| title_sort |
Determining criteria for selecting software components: lessons learned |
| dc.creator.none.fl_str_mv |
Carvallo Vega, Juan Pablo Franch Gutiérrez, Javier|||0000-0001-9733-8830 Quer, Carme|||0000-0002-9000-6371 |
| author |
Carvallo Vega, Juan Pablo |
| author_facet |
Carvallo Vega, Juan Pablo Franch Gutiérrez, Javier|||0000-0001-9733-8830 Quer, Carme|||0000-0002-9000-6371 |
| author_role |
author |
| author2 |
Franch Gutiérrez, Javier|||0000-0001-9733-8830 Quer, Carme|||0000-0002-9000-6371 |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Object-oriented programming (Computer science) Decision making Computer software -- Quality control Software quality Software selection Programació orientada a l'objecte (Informàtica) Decisió, Presa de Programari -- Control de qualitat Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| topic |
Object-oriented programming (Computer science) Decision making Computer software -- Quality control Software quality Software selection Programació orientada a l'objecte (Informàtica) Decisió, Presa de Programari -- Control de qualitat Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| 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. |
| publishDate |
2007 |
| dc.date.none.fl_str_mv |
2007 2007-05-01 2019 2019-05-31 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/133768 https://dx.doi.org/10.1109/MS.2007.70 |
| url |
https://hdl.handle.net/2117/133768 https://dx.doi.org/10.1109/MS.2007.70 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869406814791008256 |
| score |
15.300719 |