He holds a PhD in Computer Science from Linnaeus University. His current research lies in the area of Mobile and Web engineering and software architecture, and Internet of Things (IoT), where he builds the concept of an open architecture for deploying flexible, evolvable and usable systems in different application domains and contexts, particularly in dynamic operating conditions and environments. With open architectures his research promotes openness in terms of open source components, open data standards, and open innovation.