|Postal Address:||Foundation for Research and Technology - Hellas (FORTH)
Institute of Computer Science (ICS)
Human-Computer Interaction Laboratory
and Centre for Universal Access and Assistive Technologies
Heraklion, Crete, GR - 70013 Greece
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 (Thesis , I-GET language,virtual interaction objects, source code). He is a Researcher at the Human–Computer Interaction Laboratory, ICS–FORTH, and Associate Professor, Department of Computer Science, University of Crete, in Programming Languages and Software Engineering.
His research interests fall in the field of User Interface specific and general-purpose programming languages, compilers and debuggers, software engineering methods, and development tools. His recent work relates to: dynamic untyped object-based languages (Delta language, subobject trees, debugger backends), decision-making languages (DMSL, source code), language embedding in C++ (paper, Flip/ Jet / Leaf source code), defensive programming (Defensive smart pointers, source code, Application invariants), tools for distributed mobile User Interfaces (Voyager system, source code) and mobile guides (Mercury platform), and advanced video game engines (onboard!, structured titles, affective avatars, low resolution video (27MB), high resolution video (60MB)).
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 Engineering for Resilient Systems' (SERENE),'Software Evolution' (EVOL), 'User Interfaces for All' (UI4ALL), and Co–Chair of the 'Smart Environments and Systems for Ambient Intelligence' (SESAMI).
See also DBLP entry.