what my research is about
My main research focus is understanding how people build and use new data-driven technologies, and how this impacts the lives and livelihoods of its (unwitting) users—humans and non-humans alike. The main projects I currently work on are shown below.
Interspecies information systems
I analyze the information systems that emerge when data-driven technology informs human action towards animals, what makes them unique, and the challenges for their design and use. This involves analysis of animal-centered technology on the market, the socio-cultural and human side of the design and use of such technology, how their use informs and steers human behavior towards animals, and how that behavior impacts on inter-species wellbeing.
Privacy and pet wearables
Pet wearables are increasingly popular to keep track of where our loved companion animals are, how much activity they're getting, and whether we're giving them the best care we can. But given how close humans and their pets are, the rise of capturing and processing companion animal data holds important privacy implications to consider. This project investigates the unexpected threats to our privacy and safety that might arise.
Requirements Engineering of Technology for Animals
While many people might speak to their companion animals (dogs, cats, birds, or even ferrets) it's difficult to understand what they really mean when they 'speak' back to us. Let alone when you're an engineer trying to ask these animals if they would be interested in a new technology designed to make their lives better. This project investigates how to practically do requirements engineering with animals.
Computational Animal Behavior
With our Tech4Animals Lab, we develop software solutions for data analysis for experiments, animal welfare monitoring and other applications of AI and Data Science to animal data. In particular we use a system, Blyzer, for automatic measurement of dog behavioral parameters.
I also do research on the human experience of being a software developer, what it means to create software in today's environment, and how we might stimulate more critical resistance against data capitalism.
I, Software Developer
Developing software involves far more than writing code. I look at what it means to be a software developer, focusing on the social and cognitive side of software developers' professional lives. In particular, I study the social context of developers while building, testing, and releasing software, and how they reason about the consequences of their decisions.
Visual Notations in Software Engineering
There is an ever-growing number of visual modeling languages used in software and requirements engineering. Motivated by the need to understand to what extent such notations are designed to be cognitively effective and accommodate the requirements of the professionals using them, I elicited their requirements, and critically analyzed the extent to which research seriously engages with theory for the cognitively effective design of such notations.
Personal Semantics in Conceptual Modeling
Conceptual modeling is used in many fields of engineering to describe a domain of interest and communicate it towards others, from using UML for the architecture of a piece of software, to using ArchiMate for the socio-technical make-up of a multi-national organization. I focused on understanding how the personal semantics people have of the constructs of the language they use to model, affect how they understand models they create and read.