Research trends in structural software complexity
This work addresses the problem of managing software complexity for researchers and practitioners, but it is incremental as it reviews existing trends without introducing new methods or data.
The paper explores the measurement and application of structural complexity in software systems, identifying current research challenges and emerging trends in this long-standing field.
There are many dimensions of software complexity. In this article, we explore how structural complexity is measured and used to study and control evolving software systems. We also present the current research challenges and emerging trends in this domain that has remained active for nearly four decades, and continues to evolve.