Classification and comparison of architecture evolution reuse knowledge-a systematic review
Method engineering: engineering of information systems development methods and tools