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 条
  • [21] Developing new processes for COTS-based systems
    Brownsword, L
    Oberndorf, T
    Sledge, CA
    IEEE SOFTWARE, 2000, 17 (04) : 48 - +
  • [22] Maintaining COTS-based systems: Start with the design
    Vigder, M
    Kark, AW
    FIFTH INTERNATIONAL CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS) - BASED SOFTWARE SYSTEM, PROCEEDINGS, 2006, : 11 - +
  • [23] Understanding the impact of change in COTS-based systems
    Hutchinson, J
    Kotonya, G
    Bloin, B
    Sawyer, P
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 752 - 758
  • [24] COTS-based systems top 10 list
    Basili, VR
    Boehm, B
    COMPUTER, 2001, 34 (05) : 91 - 93
  • [25] Analysing the impact of change in COTS-based systems
    Kotonya, G
    Hutchinson, J
    COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2005, 3412 : 212 - 222
  • [26] COTS-based requirements engineering
    Alves, Carina
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2693 : 21 - 39
  • [27] COTS-based requirements engineering
    Alves, C
    COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 21 - 39
  • [28] Changes in the requirements engineering processes for COTS-based systems
    Kohl, R
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 271 - 271
  • [29] Evaluating the sustained performance of COTS-based messaging systems
    Tran, P
    Gosper, J
    Gorton, I
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2003, 13 (04): : 229 - 240
  • [30] An automated dependability analysis method for COTS-based systems
    Grunske, L
    Kaiser, B
    COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2005, 3412 : 178 - 190