To main content

Identifying Critical Dependencies in Large-Scale Continuous Software Engineering

Abstract

Continuous Software Engineering (CSE) is widely adopted in the industry, integrating practices such as Continuous Integration and Continuous Deployment (CI/CD). Beyond technical aspects, CSE also encompasses business activities like continuous planning, budgeting, and operational processes. Coordinating these activities in large-scale product development involves multiple stakeholders, increasing complexity. This study aims to address this complexity by identifying and analyzing critical dependencies in large-scale CSE. Based on 17 semi-structured interviews conducted at two Nordic fintech companies, our preliminary findings indicate that dependencies between software teams and support functions, as well as between software teams and external entities, are the primary sources of delays and bottlenecks. As a next step, we plan to further refine our understanding of critical dependencies in large-scale CSE and explore coordination mechanisms that can better support software development teams in managing these challenges.
Read the publication

Category

Academic chapter

Language

English

Author(s)

Affiliation

  • SINTEF Digital / Software Engineering, Safety and Security
  • Blekinge Institute of Technology

Year

2025

Publisher

Association for Computing Machinery (ACM)

Book

EASE '25: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, June 17 to 20, 2025, Istanbul, Turkey

ISBN

9798400713859

Page(s)

690 - 695

View this publication at Norwegian Research Information Repository