Understanding Users’ Experiences of Interaction with Smart Devices: A Socio-Technical Perspective

Human-computer interaction (HCI) is a multidisciplinary field that explores the interaction between humans and computers, emphasizing especially the design and use of computer technology. Within this domain, the notion of sense of agency, usually defined as the users perceiving their actions as influencing the system, is of crucial importance. Another central notion is that of…

Free Resources that will Warm Up your Programming Environment

Free Resources That Will Warm Up Your Programming Environment

This article considers some free resources to warm up your programming environment. These are particularly useful if you plan to do a programming oriented thesis where you analyze data by writing some code. A functional working environment is useful independently from what you will be doing. It may sound like an annoying task where you…