• DocumentCode
    1929728
  • Title

    An empirical study of variations in COTS-based software development processes in Norwegian IT industry

  • Author

    Li, Jingyue ; Bjoernson, F.O. ; Conradi, Reidar ; Kampenes, Vigdis By

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • fYear
    2004
  • fDate
    14-16 Sept. 2004
  • Firstpage
    72
  • Lastpage
    83
  • Abstract
    More and more software projects use commercial-off-the-shelf (COTS) components. Although previous studies have proposed specific COTS-based development processes, there are few empirical studies to investigate how to use and customize them to different project contexts. This paper describes an exploratory study of state-of-the-practice of COTS-based development processes. 16 software projects in Norwegian IT companies have been studied by structured interviews. The results are that COTS-specific activities can be successfully incorporated in most traditional development processes (such as waterfall or prototyping), given proper guidelines to reduce risks and provide specific assistance. We have identified four COTS-specific activities - the build vs. buy decision, COTS component selection, learning and understanding COTS components, and COTS component integration - and one new role, that of a knowledge keeper. We have also found a special COTS component selection activity for unfamiliar components, combining Internet searches with hands-on trials. The process guidelines are expressed as scenarios and lessons learned, and can be used to customize the actual development processes, e.g. in which lifecycle phase to put the new activities. Such customization crucially depends on project context, such as previous familiarity with possible COTS components and flexibility of requirements.
  • Keywords
    DP industry; project management; risk management; software development management; software packages; statistical analysis; COTS; IT industry; Internet; commercial-off-the-shelf component; risk management; software development process; software project; Computer industry; Diversity reception; Guidelines; Information science; Internet; Laboratories; Programming; Prototypes; Software maintenance; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2004. Proceedings. 10th International Symposium on
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-2129-0
  • Type

    conf

  • DOI
    10.1109/METRIC.2004.1357892
  • Filename
    1357892