A state-of-the-practice survey of off-the-shelf component-based development processes

被引:0
|
作者
Li, Jingyue [1 ]
Torchiano, Marco
Conradi, Reidar
Slyngstad, Odd Petter N.
Bunse, Christian
机构
[1] Norwegian Univ Sci & Technol, Dept Comp & Informat Sci, NO-7491 Trondheim, Norway
[2] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
[3] Fraunhofer IESE, D-67663 Kaiserslautern, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To gain competitive advantages software organizations are forced to develop systems quickly and cost-efficiently. Reusing components from third-party providers is one key technology to reach these goals. These components, also known as OTS (Off-the-Shelf) components, come in two different types: COTS (Commercial-Off-The-Shelf) and OSS (Open-Source-Software) components. However, the reuse of pre-fabricated components bears one major question: How to adapt development processes/methods with refer to system development using OTS components. To examine the state-of-the-practice in OTS component-based development a survey on 133 software projects in Norway, Italy and Germany was performed. The results show that OTS-based development processes are typically variations of well-known process models, such as the waterfall- or prototyping model, mixed with OTS-specific activities. One reason might be that often the process is selected before the use of OTS components is considered. Furthermore, the survey shows that the selection of OTS components is based on two processes: "Familiarity-based" and "Internet search-based". Moreover, it appears that the lifecycle phase to select OTS components is significantly correlated with a project members' previous familiarity with possible OTS candidates. Within this paper, we characterize the state-of-the-practice concerning OTS processes, using seven scenarios, and discuss how to decide or modify such processes and how to select OTS components.
引用
收藏
页码:16 / 28
页数:13
相关论文
共 50 条
  • [1] Preliminary results from a state-of-the-practice survey on risk management in off-the-shelf component-based development
    Li, JY
    Conradi, R
    Slyngstad, OPN
    Torchiano, M
    Morisio, M
    Bunse, C
    [J]. COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2005, 3412 : 278 - 288
  • [2] A state-of-the-practice survey of risk management in development with off-the-shelf software components
    Li, Jingyue
    Conradi, Reidar
    Slyngstad, Odd Petter N.
    Torchiano, Marco
    Morisio, Maurizio
    Bunse, Christian
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (02) : 271 - 286
  • [3] A framework for off-the-shelf software component development and maintenance processes
    Mantyniemi, Annukka
    Pikkarainen, Minna
    Taulavuori, Anne
    [J]. VTT Publications, 2004, (525):
  • [4] Validation of new theses on off-the-shelf component based development
    Li, JY
    Conradi, R
    Slyngstad, OPN
    Bunse, C
    Khan, U
    Torchiano, M
    Morisio, M
    [J]. 2005 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS (METRICS), 2005, : 229 - 238
  • [5] Original software component manufacturing:: Survey of the state-of-the-practice
    Seppänen, V
    Helander, N
    Niemelä, E
    Komi-Sirviö, S
    [J]. PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 138 - 145
  • [6] Circular Business Processes in the State-of-the-Practice: A Survey Study
    van Engelenhoven, Tanja
    Kassahun, Ayalew
    Tekinerdogan, Bedir
    [J]. SUSTAINABILITY, 2021, 13 (23)
  • [7] HUMAN COMPONENT - OFF-THE-SHELF SUBSYSTEM
    STEWART, MC
    [J]. TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1979, 32 (JUN): : 320 - 320
  • [8] Survey of component-based software development
    Mahmood, S.
    Lai, R.
    Kim, Y. S.
    [J]. IET SOFTWARE, 2007, 1 (02) : 57 - 66
  • [9] Criteria for modeling accuracy: A state-of-the-practice survey
    Hasselman, Timothy K.
    Coppolino, Robert N.
    Zimmerman, David C.
    [J]. Proceedings of the International Modal Analysis Conference - IMAC, 2000, 1 : 335 - 341
  • [10] Conflict Analysis in Commercial Off-The-Shelf (COTS) Based Development
    Ibrahim, Hamdy
    Wanyama, Tom
    Eberlein, Armin
    Far, Behrouz H.
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 686 - 691