Publications
CHECKSUM: tracking changes and measuring contributions in cooperative systems modeling
Software and Systems Modeling, Springer
EUD-MARS: End-user development of model-driven adaptive robotics software systems
Science of Computer Programming, Elsevier, 200: 102534
To var or not to var: How do C# Developers Use and Misuse Implicit and Explicit Typing?
Software Quality Journal, Springer, 27(3), 1175-1207
Generating Contextual Help for User Interfaces from Software Requirements
IET Software, IET, 13(1), 75-85
CHAIN: Developing Model-Driven Contextual Help for Adaptive User Interfaces
Journal of Systems and Software, Elsevier, 135, pp. 165-190
Visual Simple Transformations: Empowering End-Users to Wire Internet of Things Objects
ACM Transactions on Computer-Human Interaction, ACM, 24(2), pp. 10:1-10:43
Engineering Adaptive Model-Driven User Interfaces
IEEE Transactions on Software Engineering, IEEE, 42(12), pp. 1118–1147
Adaptive Model-Driven User Interface Development Systems
ACM Computing Surveys, ACM, 47(1), pp. 64:1–64:33
Integrating Adaptive User Interface Capabilities in Enterprise Applications
36th International Conference on Software Engineering, Hyderabad, India, ACM/IEEE, pp. 712–723
RBUIS: Simplifying Enterprise Application User Interfaces through Engineering Role-Based Adaptive Behavior Best Paper Award
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 3–12
Cedar Studio: An IDE Supporting Adaptive Model-Driven User Interfaces for Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 139–144
Crowdsourcing User Interface Adaptations for Minimizing the Bloat in Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 121–126
Engineering Adaptive User Interfaces for Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 151–154
Using Interpreted Runtime Models for Devising Adaptive User Interfaces of Enterprise Applications
14th International Conference on Enterprise Information Systems, Wroclaw Poland, SciTePress, pp. 72–77
Extending Relational Database Management Systems to Support Spatial Data
Current Trends in the Theory and Applications of Computer Science, Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Devising a New Model Driven Framework for Developing GUI for Enterprise Applications
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 28, pp. 269–278
Incorporating Spatial Data Into Enterprise Applications
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 72, pp. 695–704
Preserving Designer Input on Concrete User Interfaces Using Constraints While Maintaining Adaptive Behavior
2nd Workshop on Context-Aware Adaptation of Service Front-Ends, London, United Kingdom, CEUR-WS.org, pp. 9–16
Cedar: Engineering Role-Based Adaptive User Interfaces for Enterprise Applications
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-08
A Systematic Framework for Assessing the Implementation Phase of Enterprise Resource Planning Systems
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-06
2021
CHECKSUM: tracking changes and measuring contributions in cooperative systems modeling
Software and Systems Modeling, Springer
2020
EUD-MARS: End-user development of model-driven adaptive robotics software systems
Science of Computer Programming, Elsevier, 200: 102534
2019
Generating Contextual Help for User Interfaces from Software Requirements
IET Software, IET, 13(1), 75-85
To var or not to var: How do C# Developers Use and Misuse Implicit and Explicit Typing?
Software Quality Journal, Springer, 27(3), 1175-1207
2018
CHAIN: Developing Model-Driven Contextual Help for Adaptive User Interfaces
Journal of Systems and Software, Elsevier, 135, pp. 165-190
2017
Visual Simple Transformations: Empowering End-Users to Wire Internet of Things Objects
ACM Transactions on Computer-Human Interaction, ACM, 24(2), pp. 10:1-10:43
2016
Engineering Adaptive Model-Driven User Interfaces
IEEE Transactions on Software Engineering, IEEE, 42(12), pp. 1118–1147
2014
Integrating Adaptive User Interface Capabilities in Enterprise Applications
36th International Conference on Software Engineering, Hyderabad, India, ACM/IEEE, pp. 712–723
Adaptive Model-Driven User Interface Development Systems
ACM Computing Surveys, ACM, 47(1), pp. 64:1–64:33
2013
RBUIS: Simplifying Enterprise Application User Interfaces through Engineering Role-Based Adaptive Behavior Best Paper Award
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 3–12
Crowdsourcing User Interface Adaptations for Minimizing the Bloat in Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 121–126
Cedar Studio: An IDE Supporting Adaptive Model-Driven User Interfaces for Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 139–144
Engineering Adaptive User Interfaces for Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 151–154
Preserving Designer Input on Concrete User Interfaces Using Constraints While Maintaining Adaptive Behavior
2nd Workshop on Context-Aware Adaptation of Service Front-Ends, London, United Kingdom, CEUR-WS.org, pp. 9–16
2012
Using Interpreted Runtime Models for Devising Adaptive User Interfaces of Enterprise Applications
14th International Conference on Enterprise Information Systems, Wroclaw Poland, SciTePress, pp. 72–77
A Systematic Framework for Assessing the Implementation Phase of Enterprise Resource Planning Systems
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-06
Cedar: Engineering Role-Based Adaptive User Interfaces for Enterprise Applications
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-08
2010
Incorporating Spatial Data Into Enterprise Applications
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 72, pp. 695–704
Devising a New Model Driven Framework for Developing GUI for Enterprise Applications
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 28, pp. 269–278
2008
Extending Relational Database Management Systems to Support Spatial Data
Current Trends in the Theory and Applications of Computer Science, Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
EUD-MARS: End-user development of model-driven adaptive robotics software systems
Science of Computer Programming, Elsevier, 200: 102534
Visual Simple Transformations: Empowering End-Users to Wire Internet of Things Objects
ACM Transactions on Computer-Human Interaction, ACM, 24(2), pp. 10:1-10:43
CHECKSUM: tracking changes and measuring contributions in cooperative systems modeling
Software and Systems Modeling, Springer
Generating Contextual Help for User Interfaces from Software Requirements
IET Software, IET, 13(1), 75-85
CHAIN: Developing Model-Driven Contextual Help for Adaptive User Interfaces
Journal of Systems and Software, Elsevier, 135, pp. 165-190
To var or not to var: How do C# Developers Use and Misuse Implicit and Explicit Typing?
Software Quality Journal, Springer, 27(3), 1175-1207
Engineering Adaptive Model-Driven User Interfaces
IEEE Transactions on Software Engineering, IEEE, 42(12), pp. 1118–1147
Adaptive Model-Driven User Interface Development Systems
ACM Computing Surveys, ACM, 47(1), pp. 64:1–64:33
Integrating Adaptive User Interface Capabilities in Enterprise Applications
36th International Conference on Software Engineering, Hyderabad, India, ACM/IEEE, pp. 712–723
RBUIS: Simplifying Enterprise Application User Interfaces through Engineering Role-Based Adaptive Behavior Best Paper Award
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 3–12
Cedar Studio: An IDE Supporting Adaptive Model-Driven User Interfaces for Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 139–144
Crowdsourcing User Interface Adaptations for Minimizing the Bloat in Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 121–126
Engineering Adaptive User Interfaces for Enterprise Applications
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 151–154
Preserving Designer Input on Concrete User Interfaces Using Constraints While Maintaining Adaptive Behavior
2nd Workshop on Context-Aware Adaptation of Service Front-Ends, London, United Kingdom, CEUR-WS.org, pp. 9–16
Using Interpreted Runtime Models for Devising Adaptive User Interfaces of Enterprise Applications
14th International Conference on Enterprise Information Systems, Wroclaw Poland, SciTePress, pp. 72–77
Cedar: Engineering Role-Based Adaptive User Interfaces for Enterprise Applications
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-08
Devising a New Model Driven Framework for Developing GUI for Enterprise Applications
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 28, pp. 269–278
A Systematic Framework for Assessing the Implementation Phase of Enterprise Resource Planning Systems
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-06
Incorporating Spatial Data Into Enterprise Applications
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 72, pp. 695–704
Extending Relational Database Management Systems to Support Spatial Data
Current Trends in the Theory and Applications of Computer Science, Notre Dame University - Louaize, Zouk Mosbeh, Lebanon