Building Context-Aware Recommendation Systems: A Software Engineering Point of View
Ontological user profile modeling for context-aware application personalization