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 条
  • [1] Integration management of large-scale consrtuction construction projects
    Chen, YQ
    Jiang, L
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2: MODERN INDUSTRIAL ENGINEERING AND INNOVATION IN ENTERPRISE MANAGEMENT, 2005, : 1449 - 1453
  • [2] Industry Agile Practices in Large-scale Capstone Projects
    Schneider, Jean-Guy
    Eklund, Peter W.
    Lee, Kevin
    Chen, Feifei
    Cain, Andrew
    Abdelrazek, Mohamed
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 326 - 327
  • [3] MANAGING DATA FROM LARGE-SCALE CONTINUOUS MONITORING PROJECTS
    MCMORRIS, RL
    GRAVLEY, RJ
    CHEMICAL ENGINEERING PROGRESS, 1993, 89 (03) : 111 - 115
  • [4] Facing the Lernaean Hydra: The Nature of Large-Scale Integration Projects in Healthcare
    Larsen, Eli
    Ellingsen, Gunnar
    SCANDINAVIAN INFORMATION SYSTEMS RESEARCH, 2010, 60 : 93 - +
  • [5] Large-Scale Standardized Image Integration for Secondary Use Research Projects
    Ulrich, Hannes
    Anywar, Michael
    Kinast, Benjamin
    Schreiweis, Bjoern
    MEDINFO 2023 - THE FUTURE IS ACCESSIBLE, 2024, 310 : 174 - 178
  • [6] A Large-Scale Empirical Study of Compiler Errors in Continuous Integration
    Zhang, Chen
    Chen, Bihuan
    Chen, Linlin
    Peng, Xin
    Zhao, Wenyun
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 176 - 187
  • [7] The Challenge of Large-Scale IT Projects
    Denker, Ahmet
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 9, 2005, 9 : 24 - 27
  • [8] Excellence in Exploratory Testing: Success Factors in Large-Scale Industry Projects
    Martensson, Torvald
    Martini, Antonio
    Stahl, Daniel
    Bosch, Jan
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 299 - 314
  • [9] Impediments to Introducing Continuous Integration for Model-Based Development in Industry
    Jongeling, Robbert
    Carlson, Jan
    Cicchetti, Antonio
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 434 - 441
  • [10] Integration of large-scale wind farm projects including system reliability analysis
    Salehi-Dobakhshari, A.
    Fotuhi-Firuzabad, M.
    IET RENEWABLE POWER GENERATION, 2011, 5 (01) : 89 - 98