Vrochidis, Stefanos, Centre for Research and Technology Hellas, Informatics and Telematics Institute, Thessaloniki, Greece