DEVELOPMENT AND SIMULATION OF LEARNING-BASED APPROACH ENHANCING USER EXPERIENCE BY SUPPORTING DOMAIN KNOWLEDGE DEVELOPMENT