The lack of core theories is a challenge for the whole software engineering (SE) discipline, particularly crucial for the agile software development (ASD) field, which is largely practice-driven. Without solid and continuous theoretical development glued by core theories, ASD risks repeating wrong practices and oversimplifying real-world phenomena. To address this issue and foster a strong link between empirical evidence and theoretical development, we conduct this critical review using the Complex Network Analysis (CNA) approach, in response to the editors’ call on the XP2020 conference. Based on 83 selected articles and 88 identified theories, our analysis traced the originating disciplines of these theories and synthesized 3 key theory communities. We position ASD core theories between empirical generalization and middle-range theories in the SE theory spectrum and offer practical guidelines for researchers to use, borrow, and generate ASD theories. It is further recommended that new theory development be aligned with the theory of coordination and control theory while employing Complex Adaptive Systems (CAS) theory as a theoretical lens when borrowing theories to ASD.
[as a backup]pdf version of presentation slides (XP2025_Slides-Core theories in Agile Software Development_for conference presentation.pdf) | 1.32MiB |
[better to use this one]pptx version of presentation slides (XP2025_Slides-Core theories in Agile Software Development_for conference presentation.pptx) | 2.65MiB |
Tue 3 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:30 | Development PracticesResearch Papers / Experience Reports at 5.1A17 (Session) Chair(s): Nora Sleumer Vice President Swiss Informatics Society | ||
11:00 30mTalk | Breaking Down the Wall Between Dev and Ops at George Experience Reports Julian Beyer julian.beyer@erstegroup.com, Carmen Gruber Erste Bank Group AG, Balint Puster Erste Bank Group AG, Karolina Sosnowska File Attached | ||
11:30 30mTalk | Core Theories in Agile Software Development Research Papers Nan Yang LUT University, Xiaofeng Wang Free University of Bozen-Bolzano, Zheying Zhang Tampere University, Dominik Siemon LUT University, Sami Hyrynsalmi LUT University File Attached | ||
12:00 30mTalk | Architecture Refactoring Towards Service Reusability in the Context of Microservices Research Papers Joao Daniel Free University of Bozen-Bolzano, Gabriel Mota University of São Paulo, Xiaofeng Wang Free University of Bozen-Bolzano, Eduardo Guerra Free University of Bozen-Bolzano File Attached |