Anthony Savidis

According to our database1, Anthony Savidis authored at least 102 papers between 1995 and 2021.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
Translating declarative control elements to imperative using 'l-value redefinition graphs'.
CoRR, 2021

2020
A Survey of Metaprogramming Languages.
ACM Comput. Surv., 2020

Collaborative Visual Programming Workspace for Blockly.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

Smart Automations for Everybody: When IoT Meets Visual Programming.
Proceedings of the IoT '20 Companion: 10th International Conference on the Internet of Things Companion, 2020

2019
Meta C++: an extension layer for multi-stage generative metaprogramming.
J. Object Technol., 2019

Complete Block-Level Visual Debugger for Blockly.
Proceedings of the 2nd International Conference on Human Systems Engineering and Design: Future Trends and Applications, 2019

2018
There is more to PCG than Meets the Eye: NPC AI, Dynamic Camera, PVS and Lightmaps.
CoRR, 2018

Multi-Stage JavaScript.
CoRR, 2018

2017
Sharable Personal Automations for Ambient Assisted Living.
Proceedings of the 10th International Conference on PErvasive Technologies Related to Assistive Environments, 2017

Visual End-User Programming of Personalized AAL in the Internet of Things.
Proceedings of the Ambient Intelligence, 2017

2015
An integrated implementation framework for compile-time metaprogramming.
Softw. Pract. Exp., 2015

Yeti: yet another automatic interface composer.
Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2015

2014
Aspects for Stages: Cross Cutting Concerns for Metaprograms.
J. Object Technol., 2014

An Integrated Development Framework for Tabletop Computer Games.
Comput. Entertain., 2014

Staged Model-Driven Generators - Shifting Responsibility for Code Emission to Embedded Metaprograms.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

Improved Model-Driven Engineering of User-Interfaces with Generative Macros.
Proceedings of the Universal Access in Human-Computer Interaction. Design and Development Methods for Universal Access, 2014

Nested Compositing Window Managers.
Proceedings of the Universal Access in Human-Computer Interaction. Design and Development Methods for Universal Access, 2014

Consolidating diverse user profiles based on the profile models of adaptive systems.
Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2014

An experiment on teaching coordination in a globally distributed software engineering class.
Proceedings of the 27th IEEE Conference on Software Engineering Education and Training, 2014

2013
An Integrated Approach to Source Level Debugging and Compile Error Reporting in Metaprograms.
J. Object Technol., 2013

Software Refactoring Process to Accommodate User-Interface Adaptivity in Existing Applications.
Interact. Comput., 2013

Self model-driven engineering through metaprograms.
Proceedings of the 17th Panhellenic Conference on Informatics, 2013

Mixing Geometrically Diverse Window Managers.
Proceedings of the Advances in Visual Computing - 9th International Symposium, 2013

2012
A Framework for Adaptive Game Presenters with Emotions and Social Comments.
Int. J. Comput. Games Technol., 2012

Supporting Compile-Time Debugging and Precise Error Reporting in Meta-programs.
Proceedings of the Objects, Models, Components, Patterns - 50th International Conference, 2012

Implementing Reusable Exception Handling Patterns with Compile-Time Metaprogramming.
Proceedings of the Software Engineering for Resilient Systems - 4th International Workshop, 2012

2011
Integrated implementation of dynamic untyped object-based operator overloading.
Softw. Pract. Exp., 2011

Supporting Cross-Language Exception Handling When Extending Applications with Embedded Languages.
Proceedings of the Software Engineering for Resilient Systems, 2011

Interactive Object Graphs for Debuggers with Improved Visualization, Inspection and Configuration Features.
Proceedings of the Advances in Visual Computing - 7th International Symposium, 2011

2010
Player-defined configurable soft dialogues: an extensible input system for tabletop games.
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, 2010

Software refactoring process for adaptive user-interface composition.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

2009
Developing Inclusive e-Training.
Proceedings of the Universal Access Handbook., 2009

A Decision-Making Specification Language for User Interface Adaptation.
Proceedings of the Universal Access Handbook., 2009

A Unified Software Architecture for User Interface Adaptation.
Proceedings of the Universal Access Handbook., 2009

Software Requirements for Inclusive User Interfaces.
Proceedings of the Universal Access Handbook., 2009

Unified Design for User Interface Adaptation.
Proceedings of the Universal Access Handbook., 2009

Training through Entertainment for Learning Difficulties.
Proceedings of the Universal Access Handbook., 2009

Abstract Interaction Objects in User Interface Programming Languages.
Proceedings of the Universal Access Handbook., 2009

Automatic Hierarchical Scanning for Windows Applications.
Proceedings of the Universal Access Handbook., 2009

Designing Universally Accessible Games.
Proceedings of the Universal Access Handbook., 2009

Electronic Educational Books for Blind Students.
Proceedings of the Universal Access Handbook., 2009

Support for Language Independent Browsing of Aggregate Values by Debugger Backends.
J. Object Technol., 2009

Designing universally accessible games.
Comput. Entertain., 2009

Artificial game presenter avatars.
Proceedings of the International Conference on Advances in Computer Entertainment Technology, 2009

Structured tiles: directed subgraphs of recurring path patterns in board games.
Proceedings of the International Conference on Advances in Computer Entertainment Technology, 2009

2008
An Enhanced Form of Dynamic Untyped Object-Based Inheritance.
J. Object Technol., 2008

Rapid visual design with semantics encoding through 3d CRC cards.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

An Integrated Platform for the Management of Mobile Location-Aware Information Systems.
Proceedings of the Pervasive Computing, 2008

Immersive 3d Visualizations for Software-Design Prototyping and Inspection.
Proceedings of the Advances in Visual Computing, 4th International Symposium, 2008

Adaptable pluggable multimodal input with extensible accessible soft dialogues for games.
Proceedings of the International Conference on Advances in Computer Entertainment Technology, 2008

2007
Developing inclusive e-learning and e-entertainment to effectively accommodate learning difficulties.
Univers. Access Inf. Soc., 2007

Cognitive and learning difficulties and how they affect access to IT systems.
Univers. Access Inf. Soc., 2007

Rapidly implementing languages to compile as C++ without crafting a compiler.
Softw. Pract. Exp., 2007

KING PONG: Towards the Inclusion of Impaired Users in Computer Games.
ERCIM News, 2007

<i>Tile Dreamer</i> : Game Tiles Made Easy.
Proceedings of the Universal Access in Human Computer Interaction. Coping with Diversity, 2007

Unified Design of Universally Accessible Games.
Proceedings of the Universal Access in Human-Computer Interaction. Applications and Services, 2007

Towards Dynamic and Cooperative Multi-device Personal Computing.
Proceedings of the Disappearing Computer, 2007

Dual educational electronic textbooks: the starlight platform.
Proceedings of the 9th International ACM SIGACCESS Conference on Computers and Accessibility, 2007

2006
Developing inclusive e-learning systems.
Univers. Access Inf. Soc., 2006

Application invariants: Design by Contract augmented with deployment correctness logic.
Softw. Pract. Exp., 2006

Inclusive development: Software engineering requirements for universally accessible interactions.
Interact. Comput., 2006

A Process-Oriented Interactive Design Environment for Automatic User-Interface Adaptation.
Int. J. Hum. Comput. Interact., 2006

Automated user interface engineering with a pattern reflecting programming language.
Autom. Softw. Eng., 2006

Access Invaders: Developing a Universally Accessible Action Game.
Proceedings of the Computers Helping People with Special Needs, 2006

An Accessible Multimodal Pong Game Space.
Proceedings of the Universal Access in Ambient Intelligence Environments, 2006

2005
More dynamic imperative languages.
ACM SIGPLAN Notices, 2005

Introductory teaching of imperative programming through an anthropomorphic computation model.
ACM SIGCSE Bull., 2005

Developing inclusive e-learning and e-entertainment to effectively accommodate learning difficulties.
ACM SIGACCESS Access. Comput., 2005

Distributed interface bits: dynamic dialogue composition from ambient computing resources.
Pers. Ubiquitous Comput., 2005

A Decision-making Specification Language for Verifiable User-interface Adaptation Logic.
Int. J. Softw. Eng. Knowl. Eng., 2005

Dynamic Software Assembly for Automatic Deployment-oriented Adaptation.
Electron. Notes Theor. Comput. Sci., 2005

Ad-hoc composition in wearable and mobile computing.
Commun. ACM, 2005

Dynamic Imperative Languages for Runtime Extensible Semantics and Polymorphic Meta-Programming.
Proceedings of the Rapid Integration of Software Engineering Techniques, 2005

Applying the Unified User Interface Design Method in Health Telematics.
Proceedings of the Universal Access in Health Telematics, A Design Code of Practice, 2005

2004
Unified user interface development: the software engineering of universally accessible interactions.
Univers. Access Inf. Soc., 2004

The implementation of generic smart pointers for advanced defensive programming.
Softw. Pract. Exp., 2004

Unified user interface design: designing universally accessible interactions.
Interact. Comput., 2004

Supporting Virtual Interaction Objects with Polymorphic Platform Bindings in a User Interface Programming Language.
Proceedings of the Rapid Integration of Software Engineering Techniques, 2004

FastScanner: An Accessibility Tool for Motor Impaired Users.
Proceedings of the Computers Helping People with Special Needs, 2004

2003
Runtime Support for a Dynamically Composable and Adaptive Wearable System.
Proceedings of the 7th International Symposium on Wearable Computers (ISWC 2003), 2003

2002
Continuity of interaction in nomadic interfaces through migration and dynamic utilization of I/O resources.
Univers. Access Inf. Soc., 2002

2001
Universal Access in the Information Society: Methods, Tools, and Interaction Technologies.
Univers. Access Inf. Soc., 2001

Accessibility guidelines: current status and future prospects in standardization.
Proceedings of the Universal Access In HCI: Towards an Information Society for All, 2001

AVANTI: a universally accessible web browser.
Proceedings of the Universal Access In HCI: Towards an Information Society for All, 2001

Adaptation of interactive courseware.
Proceedings of the Universal Access In HCI: Towards an Information Society for All, 2001

2000
Encapsulating intelligent interactive behaviour in unified user interface artefacts.
Interact. Comput., 2000

1999
Unified user interfaces: from design to implementation.
Proceedings of the Human-Computer Interaction: Communication, 1999

Non-visual web browsing: lessons learned from the AVANTI case study.
Proceedings of the Human-Computer Interaction: Communication, 1999

1998
Unified development of automatically adapted interactions : the software engineering paradigm and a supporting implementation tool.
PhD thesis, 1998

The HOMER UIMS for dual user interface development: Fusing visual and non-visual interactions.
Interact. Comput., 1998

1997
Addressing Cultural Diversity Through Unified Interface Development.
Proceedings of the Design of Computing Systems: Cognitive Considerations, 1997

Embedding Scanning Techniques Accessible to Motor-Impaired Users in the WINDOWS Object Library.
Proceedings of the Design of Computing Systems: Cognitive Considerations, 1997

Abstract Task Definition and Incremental Polymorphic Physical Instantiation: The Unified Interface Design Method.
Proceedings of the Design of Computing Systems: Cognitive Considerations, 1997

Agent Classes for Managing Dialogue Control Specification Complexity: A Declarative Language Framework.
Proceedings of the Design of Computing Systems: Cognitive Considerations, 1997

Unifying and Merging Toolkits: A Multi-Purpose Toolkit Integration Engine.
Proceedings of the Design of Computing Systems: Cognitive Considerations, 1997

Software Architecture for Transformable Interface Implementations: Building User-Adapted Interactions.
Proceedings of the Design of Computing Systems: Cognitive Considerations, 1997

Unifying toolkit programming layers: a multi-purpose toolkit integration module.
Proceedings of the Design, 1997

Designing User-Adapted Interfaces: The Unified Design Method for Transformable Interactions.
Proceedings of the 2nd Conference on Designing Interactive Systems: Processes, 1997

1996
Design Assistance for User-Adapted Interaction.
Proceedings of the Design, 1996

A Generic Direct-Manipulation 3D-Auditory Environment for Hierarchical Navigation in Non-Visual Interaction.
Proceedings of the Second Annual ACM Conference on Assistive Technologies, 1996

1995
Building non-visual interaction through the development of the rooms metaphor.
Proceedings of the Human Factors in Computing Systems, 1995

Developing Dual Interfaces for Integrating Blind and Sighted Users: The HOMER UIMS.
Proceedings of the Human Factors in Computing Systems, 1995


  Loading...