Architecture Technical Debt: Understanding Causes and a Qualitative Model
A decade of agile methodologies: Towards explaining agile software development