Challenges for agile development of COTS components and COTS-based systems - A theoretical examination

被引:0
|
作者
Krasteva, Iva [1 ]
Branger, Per [2 ]
Land, Rikard [2 ]
机构
[1] Univ Sofia, Fac Math & Informat, 5 James Bourchier Blvd, Sofia 1165, Bulgaria
[2] Malardalen Univ, Dept Comp Sci & Elect, Vasteras, Sweden
关键词
agile software development; component-based development; COTS-based development;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software engineering has had great impact in the desktop and server domain and is spreading to other domains as well, such as embedded systems. Agile software development is another approach which has gained much attention in recent years, mainly for smaller-scale production of less critical systems. Both of them promise to increase system quality, development speed and flexibility, but so far little has been published on the combination of the two approaches. This paper presents a comprehensive analysis of the applicability of the agile approach in the development processes of 1) COTS components and 2) COTS-based systems. The study method is a systematic theoretical examination and comparison of the fundamental concepts and characteristics of these approaches. The contributions are: first, an enumeration of identified contradictions between the approaches, and suggestions how to bridge these incompatibilities to some extent. Second, the paper provides some more general comments, considerations, and application guidelines concerning the introduction of agile principles into the development of COTS components or COTS-based systems. This study thus forms a framework which will guide further empirical studies.
引用
收藏
页码:99 / +
页数:3
相关论文
共 50 条
  • [1] COTS characterization model in a COTS-based development environment
    Ben Sassi, S
    Mani, LL
    Ben Ghezala, HH
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 352 - 361
  • [2] Constructing COTS-based software components with reusing COTS products
    Lee, SC
    Lin, JM
    Jiau, HJC
    INTERNATIONAL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 289 - 296
  • [3] Coordination in COTS-based development
    Krieger, M
    Vigder, M
    Dean, JC
    Siddiqui, M
    COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2003, 2580 : 123 - 133
  • [4] Software Components Search Approaches in the Context of COTS-based Development
    Yanes, Nacim
    Ben Sassi, Sihem
    Ben Ghezala, Henda Hajjami
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 675 - 679
  • [5] Maintaining COTS-based systems: Is it possible?
    Voas, J
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 220 - 221
  • [6] Towards a COTS-based development environment
    Ben Sassi, S
    Jilani, LL
    Ben Ghezala, HH
    FIFTH INTERNATIONAL CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS) - BASED SOFTWARE SYSTEM, PROCEEDINGS, 2006, : 167 - 176
  • [7] Managing change in COTS-based systems
    Kotonya, G
    Hutchinson, J
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 69 - 78
  • [8] Process patterns for COTS-based development
    Yang, Y
    UNIFYING THE SOFTWARE PROCESS SPECTRUM, 2005, 3840 : 206 - 221
  • [9] Isolating mechanisms in COTS-based systems
    Gamble, M. T.
    Gamble, R. F.
    ICCBSS 2007: SIXTH INTERNATIONAL IEEE CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS)-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2007, : 33 - +
  • [10] Overlook aspects of COTS-based development
    Torchiano, M
    Morisio, M
    IEEE SOFTWARE, 2004, 21 (02) : 88 - +