I am interested in developing software abstractions, tools, and infrastructures to support the governance of sociotechnical systems of autonomous parties. To this end, I am developing abstractions for norms, accountability, and protocols, and applying them toward the design of sociotechnical systems. My philosophical stance is summed up as interaction-oriented software engineering or IOSE and has applications in areas as broad and diverse as ethical AI, Internet of Things, security, and blockchains.
I am an Associate Editor for ACM Transactions on Internet Technology (TOIT). I am a Sponsorship Chair for the 12th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2013). I served on the Senior Program Committee for AAMAS 2011. I have organized workshops on agent communication, social computing, and norms in multiagent systems. I edited a special issue of the ACM Transactions on Intelligent Systems and Technology. I will host a Dagstuhl seminar on Normative Multiagent Systems.
I am interested in understanding and modeling interaction among autonomous social actors, such as organizations and people. I have developed significant insights and results, which I am currently applying to the software engineering of sociotechnical systems. My work has been funded by European grants and is well-recognized by my peers. My current focus is on further developing the concepts, principles, methodologies, specifications, and platforms for sociotechnical systems for broader impact.