Jan-Philipp Steghöfer

Senior Lecturer at Software Engineering 1



You can find me at Campus Lindholmen, Jupiter Building, Room 417.

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 serious games and evidence-guided reflection.

Source: chalmers.se
Image of Jan-Philipp Steghöfer

Showing 49 publications

2024

Human factors in model-driven engineering: future research goals and initiatives for MDE

Grischa Liebel, Jil Klünder, Regina Hebig et al
Software and Systems Modeling. Vol. 23 (4), p. 801-819
Journal article
2024

Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development

Jörg Holtmann, Jennifer Horkoff, Rebekka Wohlrab et al
Software and Systems Modeling. Vol. In Press
Journal article
2024

Supporting meta-model-based language evolution and rapid prototyping with automated grammar transformation

Weixing Zhang, Jörg Holtmann, Daniel Strüber et al
Journal of Systems and Software. Vol. 214
Journal article
2024

Managing security evidence in safety-critical organizations

Mazen Mohamad, Jan-Philipp Steghöfer, Eric Knauss et al
Journal of Systems and Software. Vol. 214
Journal article
2024

Processes, methods, and tools in model-based engineering—A qualitative multiple-case study

Jörg Holtmann, Grischa Liebel, Jan-Philipp Steghöfer
Journal of Systems and Software. Vol. 210
Journal article
2023

CASCADE: An Asset-driven Approach to Build Security Assurance Cases for Automotive Systems

Mazen Mohamad, Rodi Jolak, Orjan Askerdal et al
ACM Transactions on Cyber-Physical Systems. Vol. 7 (1)
Journal article
2023

Creating Python-Style Domain Specific Languages: A Semi-Automated Approach and Intermediate Results

Weixing Zhang, Regina Hebig, Jan-Philipp Steghöfer et al
Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering. Vol. 1, p. 210-217
Paper in proceeding
2023

Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study

Istvan David, Malvina Latifaj, Jakob Pietron et al
Software and Systems Modeling. Vol. 22 (1), p. 415-447
Journal article
2023

Exploiting Meta-Model Structures in the Generation of Xtext Editors

Jörg Holtmann, Jan-Philipp Steghöfer, Weixing Zhang
Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering . Vol. 1, p. 218-225
Paper in proceeding
2023

Automated Extraction of Grammar Optimization Rule Configurations for Metamodel-Grammar Co-evolution

Weixing Zhang, Regina Hebig, Daniel Strüber et al
Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, p. 84-96
Paper in proceeding
2022

TriggerBench: A Performance Benchmark for Serverless Function Triggers

Joel Scheuner, Marcus Bertilsson, Oskar Grönqvist et al
Proceedings - 2022 IEEE International Conference on Cloud Engineering, IC2E 2022, p. 96-103
Paper in proceeding
2022

Identifying security-related requirements in regulatory documents based on cross-project classification

Mazen Mohamad, Jan-Philipp Steghöfer, Alexander Åström et al
PROMISE 2022 - Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering, co-located with ESEC/FSE 2022, p. 82-91
Paper in proceeding
2022

SoK: Security of Microservice Applications: A Practitioners' Perspective on Challenges and Best Practices

Priyanka Billawa, Anusha Bambhore Tukaram, Nicolas E. Diaz Ferreyra et al
ACM International Conference Proceeding Series
Paper in proceeding
2022

CrossFit: Fine-grained Benchmarking of Serverless Application Performance across Cloud Providers

Joel Scheuner, Rui Deng, Jan-Philipp Steghöfer et al
Proceedings - 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing, UCC 2022, p. 51-60
Paper in proceeding
2022

One Block on Top of the Other: Using Minetest to Teach Scrum

Jan-Philipp Steghöfer, Håkan Burden
Proceedings - International Conference on Software Engineering, p. 176-186
Paper in proceeding
2022

Migrating from proprietary tools to open-source software for EAST-ADL metamodel generation and evolution

Jörg Holtmann, Jan-Philipp Steghöfer, Henrik Lönn
Proceedings - ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems, MODELS 2022: Companion Proceedings, p. 7-11
Paper in proceeding
2021

Managing Traceability Information Models: Not Such a Simple Task After All?

Salome Maro, Jan-Philipp Steghöfer, Eric Knauss et al
IEEE Software. Vol. 38 (5), p. 101-109
Journal article
2021

Security Assurance Cases – State of the Art of an Emerging Approach

Mazen Mohamad, Jan-Philipp Steghöfer, Riccardo Scandariato
Empirical Software Engineering. Vol. 26 (4)
Journal article
2021

The MobSTr Dataset - An Exemplar for Traceability and Model-based Safety Assessment

Jan-Philipp Steghöfer, Bjorn Koopmann, Jan Steffen Becker et al
Proceedings of the IEEE International Conference on Requirements Engineering. Vol. RE 2021, p. 444-445
Paper in proceeding
2021

Asset-driven Security Assurance Cases with Built-in Quality Assurance

Mazen Mohamad, Örjan Askerdal, Rodi Jolak et al
2021 IEEE/ACM 2nd International Workshop on Engineering and Cybersecurity of Critical Systems (EnCyCriS 2021), p. 29-36
Paper in proceeding
2021

Design Decisions in the Construction of Traceability Information Models for Safe Automotive Systems

Jan-Philipp Steghöfer, Bjorn Koopmann, Jan Steffen Becker et al
Proceedings of the IEEE International Conference on Requirements Engineering, p. 185-196
Paper in proceeding
2020

Charting Coordination Needs in Large-Scale Agile Organisations with Boundary Objects and Methodological Islands

Rashida Kasauli, Rebekka Wohlrab, Eric Knauss et al
Proceedings - 2020 IEEE/ACM International Conference on Software and System Processes, ICSSP 2020, p. 51-60
Paper in proceeding
2020

Modeling and Analysis of Boundary Objects and Methodological Islands in Large-Scale Systems Development

Rebekka Wohlrab, Jennifer Horkoff, Rashida Kasauli et al
Lecture Notes in Computer Science. Vol. 12400 LNCS, p. 575-589
Paper in proceeding
2020

Collaborative traceability management: a multiple case study from the perspectives of organization, process, and culture

Rebekka Wohlrab, Eric Knauss, Jan-Philipp Steghöfer et al
Requirements Engineering. Vol. 25 (1), p. 21-45
Journal article
2019

Teaching and Fostering Reflection in Software Engineering Project Courses

Håkan Burden, Jan-Philipp Steghöfer
Agile and Lean Concepts for Teaching and Learning: Bringing Methodologies from Industry to the Classroom, p. 231-262
Book chapter
2019

Message from the SST 2019 workshop chairs

Jan-Philipp Steghöfer, Nan Niuy, Jin L.C. Guoz et al
Proceedings - 2019 IEEE/ACM 10th International Workshop on Software and Systems Traceability, SST 2019, p. VII-
Other conference contribution
2019

Visualization of feature locations with the tool FeatureDashboard

Sina Entekhabi, Anton Solback, Jan-Philipp Steghöfer et al
ACM International Conference Proceeding Series. Vol. B
Paper in proceeding
2019

Challenges of Scaled Agile for Safety-Critical Systems

Jan-Philipp Steghöfer, Eric Knauss, Jennifer Horkoff et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 11915 LNCS, p. 350-366
Paper in proceeding
2019

Facilitating entrepreneurial experiences through a software engineering project course

Håkan Burden, Jan-Philipp Steghöfer, Oskar Hagvall Svensson
Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET 2019. Vol. May 2019, p. 28-37
Paper in proceeding
2018

Providing a baseline in software process improvement education with lego scrum simulations

Jan-Philipp Steghöfer
Proceedings - International Conference on Software Engineering. Vol. Part F137346, p. 126-135
Paper in proceeding
2018

Involving External Stakeholders in Project Courses

Jan-Philipp Steghöfer, Håkan Burden, Regina Hebig et al
ACM Transactions on Computing Education. Vol. 18 (2)
Journal article
2018

Vetting automatically generated trace links: What information is useful to human analysts?

Salome Honest Maro, Jan-Philipp Steghöfer, Jane Hayes et al
Proceedings - 2018 IEEE 26th International Requirements Engineering Conference, RE 2018, p. 52-63
Paper in proceeding
2018

Tackling Combinatorial Explosion: A Study of Industrial Needs and Practices for Analyzing Highly Configurable Systems

Mukelabai Mukelabai, Damir Nešić, Salome Honest Maro et al
Automated Software Engineering, p. 155-166
Paper in proceeding
2017

Change Is Afoot Applying Change Management Theories to Self-Organizing Socio-Technical Systems

Jan-Philipp Steghöfer
IEEE Technology and Society Magazine. Vol. 36 (3), p. 56-62
Journal article
2017

No silver brick: Opportunities and limitations of teaching Scrum with Lego workshops

Jan-Philipp Steghöfer, Håkan Burden, Hiva Alahyari et al
Journal of Systems and Software. Vol. 131, p. 230-247
Journal article
2017

The Next Generation of Socio-Technical Systems: Realizing the Potential, Protecting the Value [Introduction]

Jan-Philipp Steghöfer, A. Diaconescu, S. Marsh et al
IEEE Technology and Society Magazine. Vol. 36 (3), p. 46-47
Other text in scientific journal
2017

Crunch time: The reasons and effects of unpaid overtime in the games industry

Henrik Edholm, Lidström Mikaela, Jan-Philipp Steghöfer et al
Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track, ICSE-SEIP 2017
Paper in proceeding
2016

Teaching Agile: Addressing the Conflict Between Project Delivery and Application of Agile Methods

Jan-Philipp Steghöfer, Eric Knauss, Emil Alégroth et al
Proceedings - International Conference on Software Engineering, p. 303-312
Paper in proceeding
2016

Collaborative Traceability Management: Challenges and Opportunities

Rebekka Wohlrab, Jan-Philipp Steghöfer, Eric Knauss et al
Proceedings of 24th IEEE International Requirements Engineering Conference (RE' 16), p. 216-225
Paper in proceeding
2016

Capra: A Configurable and Extendable Traceability Management Tool

Salome Maro, Jan-Philipp Steghöfer
Proceedings - 2016 IEEE 24th International Requirements Engineering Conference, RE 2016, p. 407-408
Paper in proceeding
2016

An ISO 26262 compliant design flow and tool for automotive multicore systems

Maria Trei, Salome Maro, Jan-Philipp Steghöfer et al
Proceedings of the 17th International Conference on Product-Focused Software Process Improvement (PROFES)
Paper in proceeding
2016

Traceability Maintenance: Factors and Guidelines

Salome Maro, Anthony Anjorin, Rebekka Wohlrab et al
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), p. 414-425
Paper in proceeding
2016

Impact of the use of industrial modelling tools on modelling education

Grischa Liebel, Rogardt Heldal, Jan-Philipp Steghöfer
29th IEEE Conference on Software Engineering Education and Training, CSEEandT 2016; Dallas; United States; 5 April 2016 through 6 April 2016, p. 18-27
Paper in proceeding
2015

On integrating graphical and textual editors for a UML profile based domain specific language: an industrial experience

Salome Maro, Jan-Philipp Steghöfer, Matthias Tichy et al
Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering
Paper in proceeding
2015

Ready for Prime Time, - Yes, Industrial-Grade Modelling Tools can be Used in Education

Grischa Liebel, Rogardt Heldal, Jan-Philipp Steghöfer et al
Report
2015

Combining PosoMAS Method Content with Scrum: Agile Software Engineering for Open Self-Organising Systems

Jan-Philipp Steghöfer, Hella Seebach, Benedikt Eberhardinger et al
Scalable Computing. Vol. 16 (4), p. 333-354
Journal article
2015

Cooperative Resource Allocation in Open Systems of Systems

G. Anders, A. Schiendorfer, F. Siefert et al
ACM Transactions on Autonomous and Adaptive Systems. Vol. 10 (2)
Journal article
2015

Teaching scrum – what we did, what we will do and what impedes us

Emil Alégroth, Håkan Burden, Morgan Ericsson et al
Lecture Notes in Business Information Processing. Vol. 212 (2015), p. 361-362
Paper in proceeding

Download publication list

You can download this list to your computer.

Filter and download publication list

As logged in user (Chalmers employee) you find more export functions in MyResearch.

You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:

Zotero Connector
Mendeley Web Importer

The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.

There are no projects.
There might be more projects where Jan-Philipp Steghöfer participates, but you have to be logged in as a Chalmers employee to see them.