Affiliation: | (1) Department of Informatics and Telecommunications, University of Athens, 157 84 Athens, Greece;(2) Department of Computer Science and Technology, University of Peloponnese, Terma Karaiskaki, 22100 Tripoli, Greece;(3) Department of Communication and Media Studies, University of Athens, 105 62 Athens, Greece |