Model-based User-Interface Adaptation by Exploiting Situations, Emotions and Software Patterns Topics: Affective Computing; Design and Evaluation; Intelligent User Interfaces; Software Frameworks; User Behaviour Analysis; User-Centered Interaction Design Patterns In Proceedings of the International Conference on Computer-Human Interaction Research and Applications CHIRA - Volume 1, 50-59, 2017 , Funchal, Madeira, Portugal