Investigating Architectural Technical Debt accumulation and refactoring over time: A multiple-case study