• DocumentCode
    817126
  • Title

    Determining Criteria for Selecting Software Components: Lessons Learned

  • Author

    Carvallo, Juan Pablo ; Franch, Xavier ; Quer, Carme

  • Author_Institution
    Informatics Dept., Etapatelecom, Cuenca
  • Volume
    24
  • Issue
    3
  • fYear
    2007
  • Firstpage
    84
  • Lastpage
    94
  • 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
  • Keywords
    object-oriented programming; software quality; software selection; criteria catalog; hierarchical tree-like structure; higher-level selection criteria; software component quality; software component selection criteria; Carbon capture and storage; Decision making; IEC standards; ISO standards; New products catalog; Packaging; Proposals; Quality management; Security; Software quality; software component selection; software quality;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2007.70
  • Filename
    4163034