Information Technologies Instituteh-index: 86Total citations: 46,526Total papers: 3,366Homepage: https://www.iti.gr/iti