Computer science Adaptation (eye) Context (archaeology) Ubiquitous computing Retraining Rule-based system Human–computer interaction Context awareness Health care Automation Fuzzy rule Home automation Case-based reasoning Smart environment Artificial intelligence Data science Fuzzy logic Computer security Fuzzy control system Internet of Things