Continuous Integration Impediments in Large-Scale Industry Projects

被引:16
|
作者
Martensson, Torvald [1 ]
Stahl, Daniel [2 ]
Bosch, Jan [3 ]
机构
[1] Saab AB, Linkoping, Sweden
[2] Ericsson AB, Linkoping, Sweden
[3] Chalmers Univ Technol, Gothenburg, Sweden
关键词
software integration; continuous integration; embedded systems; size; large-scale; modular architecture; loosely coupled architecture;
D O I
10.1109/ICSA.2017.11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Based on interviews with 20 developers from two case study companies that develop large-scale software-intensive embedded systems, this paper presents the main factors that affect how often developers deliver software to the mainline. Further on, the paper describes the continuous integration behaviors in projects where up to 1,000 developers commit to the same mainline. The main factors that could enable more frequent integration of software are: "Activity planning and execution", "System thinking", "Speed" and "Confidence through test activities". Behind these main themes we also present a wide range of sub-categories ("Modular and loosely coupled architecture", "Test selection" etc) which summarizes what the developers themselves see as the continuous integration impediments in large-scale industry projects.
引用
收藏
页码:169 / 178
页数:10
相关论文
共 50 条
  • [41] Uncovering the fragility of large-scale engineering projects
    Marc Santolini
    Christos Ellinas
    Christos Nicolaides
    EPJ Data Science, 10
  • [42] Uncovering the fragility of large-scale engineering projects
    Santolini, Marc
    Ellinas, Christos
    Nicolaides, Christos
    EPJ DATA SCIENCE, 2021, 10 (01)
  • [43] Managing Large-Scale Projects in a Mixed Economy
    F. I. Ereshko
    A. Yu. Mushkov
    N. I. Turko
    A. D. Tsvirkun
    Automation and Remote Control, 2022, 83 : 755 - 779
  • [44] VERY LARGE-SCALE INTEGRATION IN MICROELECTRONICS
    LARDY, JL
    RECHERCHE, 1980, 11 (116): : 1246 - 1256
  • [45] Towards large-scale information integration
    Anderson, KM
    Sherba, SA
    Lepthien, WV
    ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 524 - 534
  • [46] SYSTEM UTILIZATION OF LARGE-SCALE INTEGRATION
    LEVY, SY
    LINHARDT, RJ
    MILLER, HS
    SIDNAM, RD
    IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1967, EC16 (05): : 562 - &
  • [47] LARGE-SCALE INTEGRATION OF MICROELECTRONIC CIRCUITS
    HOLTON, WC
    SCIENTIFIC AMERICAN, 1977, 237 (03) : 82 - 94
  • [48] Planned and Unplanned Meetings in Large-Scale Projects
    Stray, Viktoria
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [49] The Integrated Management in the Large-Scale Projects' Construction
    Liu, Yisheng
    Bao, Lijia
    Chen, Xu
    LISS 2013, 2015, : 329 - 334
  • [50] LARGE-SCALE INTEGRATION - INTERCONTINENTAL ASPECTS
    MACKINTOSH, IM
    IEEE SPECTRUM, 1978, 15 (06) : 51 - 56