Zimmermann. Architectural Refactoring: A Task-centric View on Software Evolution. Institute of Electrical and Electronics Engineers (IEEE), 2015, doi:10.1109/ms.2015.37.