Assistant professor, Software Engineering division, Computer Science and Engineering.
I am a senior lecturer in the joint Software Engineering Division of Chalmers and Gothenburg University. My research is focused on the three areas: making software development more transparent by using traceability techniques, making computer systems more flexible and robust by using techniques of self-adaption and self-organisation, and making software engineering education more effective and enjoyable by using elements of gamification and evidence-guided reflection.
Traceability provides the "glue" in a software engineering effort. It makes the connections between requirements, models, code, and test cases explicit and allows understanding and analysing the product at a detailed level. We are interested in processes, meta-models, and tools to support traceability, in particular in organisations where developers from different departments collaborate or where software development artefacts are exchanged, e.g., with customers or suppliers.
I am excited by the opportunities large-scale dynamically adapting systems afford to us in areas such as energy management, traffic management, or disaster response. My research in the engineering of such systems with a focus on multi-agent systems, self-organisation, model-driven development, trust, and software processes is aimed at making these emerging opportunities safe, reliable, and understandable.
I teach on a variety of topics and hope to convey my own enthusiasm for the breadth of the field I work in to my students. Courses I have taught and am still teaching include: Self-organising adaptive systems, Change Management, and Software Processes. I have also supervised a number of Bachelor's and Master's thesis, often together with colleagues from other universities. One way of making my teaching is to use gamification which I am applying successfully in my Software Processes education. Another is to use empirical methods to systematically identify areas for improvement.
I am proud that I am often called upon by the community to serve in organising functions for the conferences and workshops that take our field forward and that I am esteemed as a reviewer for conferences and journals.
Program Chair11th IFIP WG 11.11 International Conference on Trust Management (IFIP-TM)
Special Track on Collective Adaptive Systems (CAS) at
ACM SAC 2017
Contact page responsible
Published: Tue 07 Oct 2014.
Modified: Tue 25 Oct 2016
Please fill in a message