Application of knowledge-based approaches in software architecture: A systematic mapping study
Knowledge management in software engineering