Machine learning, Data mining, Knowledge engineering
Pervasive/Ubiquitous Computing, Software Architectures, Big Data, Artificial Intelligence