Anthony Savidis holds a PhD from the Department of Electronic Engineering of the University of Kent, UK, in the area of User Interface Programming Languages and Software Engineering. He is the Technical Coordinator of the Human–Computer Interaction Laboratory, for FORTH–ICS, and a Visiting Assistant Professor at the Department of Computer Science, University of Crete, teaching currently Software Engineering, Programming Languages & Compilers, Introduction to Programming, and Video Game Development.
His research interests fall in the field of User Interface specific, as well as domain–independent, programming languages, compilers and debuggers, software engineering methods, and development tools. His most recent work relates to: dynamic languages and inheritance, languages inside other languages, defensive programming, development frameworks for ambient interactions, and advanced video game engines.
He has published more than 100 papers in scientific archival journals, proceedings of international conferences & workshops, scientific newsletters, books & encyclopaedias, and technical report series, related to his fields of expertise. He is member of the review or program committee of many international conferences and workshops, as well as in the review or editorial board of various international journals.
He is in the steering committee of the ERCIM working groups on 'Rapid Integration of Software Engineering Techniques' (RISE), 'Software Evolution' (EVOL), 'User Interfaces for All' (UI4ALL), and Co–Chair of the 'Smart Environments and Systems for Ambient Intelligence' (SESAMI).