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 条
  • [31] LARGE-SCALE PUBLIC PROJECTS - THE PERSONAL CONNECTION
    GOLDENBERG, TY
    MEVORACH, B
    PUBLIC ADMINISTRATION AND DEVELOPMENT, 1991, 11 (01) : 57 - 65
  • [32] Assessing the Complexity of Large-Scale Engineering Projects
    Gautam, A.
    Kiridena, S.
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 149 - 153
  • [33] Managing Large-Scale Projects in a Mixed Economy
    Ereshko, F., I
    Mushkov, A. Yu
    Turko, N., I
    Tsvirkun, A. D.
    AUTOMATION AND REMOTE CONTROL, 2022, 83 (05) : 755 - 779
  • [34] Assessment of Large-Scale Projects Based on CBA
    Korytarova, Jana
    Papezikova, Petra
    CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERIS/PROJMAN / HCIST 2015, 2015, 64 : 736 - 743
  • [35] GUIDELINES FOR PARTITIONING IN LARGE-SCALE INTEGRATION
    IMAI, JK
    DEATLEY, ER
    ELECTRO-TECHNOLOGY, 1967, 80 (02): : 50 - &
  • [36] LARGE-SCALE INTEGRATION IN ORGAN DESIGN
    SCHRECONGOST, RB
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 1972, 20 (04): : 275 - +
  • [37] Closing in on photonics large-scale integration
    Gunn, Cary
    Masini, Gianlorenzo
    PHOTONICS SPECTRA, 2007, 41 (12) : 74 - 78
  • [38] Toward Biological Large-Scale Integration
    Roukes, Michael
    ULIS 2009: 10TH INTERNATIONAL CONFERENCE ON ULTIMATE INTEGRATION OF SILICON, 2009, : 3 - 3
  • [39] LARGE-SCALE INTEGRATION AND REVOLUTION IN ELECTRONICS
    TRIEBWASSER, S
    SCIENCE, 1969, 163 (3866) : 429 - +
  • [40] Lessons Learned in Large-Scale Revamp Projects
    Bedair, Osama
    PRACTICE PERIODICAL ON STRUCTURAL DESIGN AND CONSTRUCTION, 2023, 28 (03)