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 条
  • [41] Performance and energy consumption estimation for commercial off-the-shelf component system design
    Andrade, Ermeson
    Maciel, Paulo
    Falcao, Tiago
    Nogueira, Bruno
    Araujo, Carlos
    Callou, Gustavo
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2010, 6 (1-2) : 107 - 114
  • [42] A method to test Component Off-The-Shelf (COTS) used in safety critical systems
    Reza, Hassan
    Buettner, Steve
    Krishna, Varun
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 189 - 194
  • [43] Rate-adaptive geometric shaping for BICM with off-the-shelf component blocks
    Yankov, Metodi P.
    Swain, Smaranika
    Da Ros, Francesco
    [J]. 2023 IEEE PHOTONICS CONFERENCE, IPC, 2023,
  • [44] Understanding 'variation' in component-based development: case findings from practice
    Lycett, M
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (03) : 203 - 213
  • [45] Improving reuse of off-the-shelf components with shared, distributed component repository systems
    Elias, Gledson
    Dias, Jorge, Jr.
    Miranda Filho, Sindolfo
    Cavalcanti, Gustavo
    Schuenck, Michael
    Negocio, Yuri
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 415 - 418
  • [46] Evaluating and quantifying segregation in asphalt pavement construction: A state-of-the-practice survey
    Shi, Jiachen
    Gong, Hongren
    Cong, Lin
    Liang, Haimei
    Ren, Minda
    [J]. CONSTRUCTION AND BUILDING MATERIALS, 2023, 383
  • [47] Component-based development process and component lifecycle
    Crnkovic, I
    Larsson, S
    Chaudron, M
    [J]. ITI 2005: Proceedings of the 27th International Conference on Information Technology Interfaces, 2005, : 625 - 630
  • [48] Component-based software development with component variants
    Altunel, Yusuf
    Tolun, Mehmet R.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 235 - +
  • [49] An Online Wear State Monitoring Methodology for Off-the-Shelf Embedded Processors
    Arunachalam, Srinath
    Chantem, Thidapat
    Dick, Robert P.
    Hu, Xiaobo Sharon
    [J]. 2015 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2015, : 114 - 123
  • [50] Incorporating off-the-shelf components with event-based integration
    Ren, J
    Taylor, R
    [J]. PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2003, : 188 - 191