Core Theories in Agile Software Development


연구 분야: Software Development



학회: International Conference on Agile Software Development


초록

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.


Author Profile
Nan Yang

LUT University Mukkulankatu 19 15210 Lahti Finland

Finland
Author Profile
Xiaofeng Wang

Free University of Bozen-Bolzano Bozen-Bolzano Italy

Italy
Author Profile
Zheying Zhang

Tampere University Tampere Finland

Finland

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Finland, Italy
사이트 Springer
좋아요 수 0

연관 논문 목록 (124건)