Jan-Philipp Steghöfer

Assistant professor, Software Engineering division, Computer Science and Engineering.

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.
DIT037 — Change Management Project
DIT545 — Software Processes
DIT548 — Software Process Improvement
DAT255 — Software Engineering Project
DIT945 — Model-Driven Software Development
Self-organising, adaptive Systems (at the University of Augsburg)

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.

For a list of my publications, please see my Google Scholar profile, my DBLP page, or my ResearchGate profile.

Organising Committees and other Committee Duties

2017

Program Chair
11th IFIP WG 11.11 International Conference on Trust Management (IFIP-TM)

2016

Publicity Chair
10th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2016)
Steering Committee Member
International Conference on Self-Adaptive and Self-Organizing Systems
Workshop and Tutorial Co-Chair
10th IFIP WG 11.11 International Conference on Trust Management (IFIP-TM)

2015

Program Co-Chair
9th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2015)
Workshop Co-Chair
9th IFIP WG 11.11 International Conference on Trust Management (IFIP-TM)

2014

Workshop Co-Chair
8th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2014)

2013

Organising Committee
Self-Adaptive and Self-Organising Socio-Technical Systems (SASOˆST) at SASO 2013
Organising Committee
1st International Spring School on Trustworthy Self-Organising Systems (TSOS-SS)

2012

Organising Committee
3rd Workshop on Trustworthy Self-Organising Systems (TSOS) at PST 2012

2011

Organising Committee
2nd Workshop on Trustworthy Self-Organising Systems (TSOS) at SASO 2011

2010

Organising Committee
1st Workshop on Trustworthy Self-Organising Systems (TSOS) at SASO

Programme Committees and Reviewer Duties

2017

Special Track on Collective Adaptive Systems (CAS) at ACM SAC 2017

2016

IEEE Workshop on Verification and Validation of Adaptive Systems (VVASS 2016)

2015

Journal of Trust Management
13th International Conference on Privacy, Security and Trust (PST 2015)
1st International Workshop on Citizen-Oriented Autonomic Computing and Technologies for SmartCities
Scalable Computing: Practice and Experience (Journal)
3rd International Workshop on Self-Adaptive and Self-Organising Socio-Technical Systems (SASO^ST 2015)

2014

12th Annual International Conference on Privacy, Security and Trust (PST 2014)
Journal of Trust Management
17th International Conference on Principles and Practice of Multi-Agent Systems (PRIMA-2014, Best Program Committee Member Award)
8th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2014)
10th International Workshop on Security and Trust Management (STM 2014)
IEEE Technology & Society Magazine — Special Issue on Technology for Collective Action
MATES Doctoral Consortium
2nd International Workshop on Self-Adaptive and Self-Organising Socio-Technical Systems (SASO^ST 2014)

2013

7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2013)
International Joint Conferences on Artifical Intelligence (IJCAI-13)
11th Annual International Conference on Privacy, Security and Trust (PST 2013)
1st IFIP/IEEE International Workshop on Formal Approaches to Managing Evolving Systems (FAMES 2013)
Workshop “Smart Grids” at INFORMATIK 2013

2011

Compendium for the DFG Priority Programme 1183 Organic Computing

Published: Tue 07 Oct 2014. Modified: Tue 25 Oct 2016