<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://michvier.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://michvier.github.io/" rel="alternate" type="text/html" /><updated>2026-09-01T22:40:49-07:00</updated><id>https://michvier.github.io/feed.xml</id><title type="html">Michael Vierhauser / About Me</title><subtitle>personal description</subtitle><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><entry><title type="html">Short Paper Accepted at ACSOS 2026</title><link href="https://michvier.github.io/posts/2026/07/acsos/" rel="alternate" type="text/html" title="Short Paper Accepted at ACSOS 2026" /><published>2026-07-14T00:00:00-07:00</published><updated>2026-07-14T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2026/07/ACSOS</id><content type="html" xml:base="https://michvier.github.io/posts/2026/07/acsos/"><![CDATA[<p>Together with Marco Standler,  Wesley Assunção, Iris Groher, Michael Riegler, and Johannes Sametinger, our paper <br />
<strong>“Extending Decision Maps for Sustainable Safety and Security in Self-Adaptive Systems”</strong><br /> has been accepted at the 
<a href="https://2026.acsos.org">7th IEEE International Conference on Autonomic Computing and Self-Organizing Systems</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2607.11274" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="extending-decision-maps-for-sustainable-safety-and-security-in-self-adaptive-systems">Extending Decision Maps for Sustainable Safety and Security in Self-Adaptive Systems</h2>

<p align="justify">
Sustainability refers to a system's ability to maintain its functionality and endure over time. Hence, sustainability is a highly desirable property of software systems, including Self-Adaptive Systems (SASs). SASs can change (adapt) their behavior at runtime to continue achieving their objectives despite external or internal impacts. SASs' intended long-term system behavior can be expressed through a sustainability-driven visual modeling notation called Decision Maps (DMs). Although DMs have been proven helpful, they lack adequate modeling support for safety and security concerns.
<br /><br />
    We address this limitation by extending the current notation for sustainability-driven modeling of SASs to better accommodate the unique characteristics of safety and security scenarios. First, we introduce an additional modeling dimension to account for safety incidents. Second, we adopt a fine-grained divide-and-conquer approach, modeling from distinct temporal security viewpoints ("security modes") to address security. We employ the extended DM notation in a real-world use case scenario provided by our industry partner to assess its feasibility and suitability for practitioners. Our results indicate that our modeling notation helps capture security and safety scenarios more accurately and provides holistic support for the self-adaptation life cycle phases.
</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="ACSOS" /><category term="conference" /><category term="short" /><summary type="html"><![CDATA[Together with Marco Standler, Wesley Assunção, Iris Groher, Michael Riegler, and Johannes Sametinger, our paper “Extending Decision Maps for Sustainable Safety and Security in Self-Adaptive Systems” has been accepted at the 7th IEEE International Conference on Autonomic Computing and Self-Organizing Systems]]></summary></entry><entry><title type="html">Tool Demonstration Accepted at RE 2026</title><link href="https://michvier.github.io/posts/2026/05/retools/" rel="alternate" type="text/html" title="Tool Demonstration Accepted at RE 2026" /><published>2026-06-15T00:00:00-07:00</published><updated>2026-06-15T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2026/05/RETools</id><content type="html" xml:base="https://michvier.github.io/posts/2026/05/retools/"><![CDATA[<p>Together with Marco Stadler, Pascal Taurer, Johannes Sametinger, Wesley Assunção, Michael Riegler, and Iris Groher, our paper <br />
<strong>“On the JI-RADAR: Uncovering Sustainability Tool Support for Requirements Engineering”</strong> <br /> has been accepted at the 
<a href="https://conf.researchr.org/home/RE-2026">34th IEEE International Requirements Engineering Conference - Posters and Tools Track</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2606.29439" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="on-the-ji-radar-uncovering-sustainability-tool-support-for-requirements-engineering">On the JI-RADAR: Uncovering Sustainability Tool Support for Requirements Engineering</h2>

<p align="justify">
  Context: Software-intensive systems are integral to nearly all facets of modern society. Consequently, both their sustainability and their role in facilitating sustainable processes must be established by design. Software sustainability is defined as "the preservation of the long-term and beneficial use of software, and its appropriate evolution, in a context that continuously changes".
<br /><br />
    RE Problem &amp; Motivation: Regulatory initiatives increasingly require (software) organizations to integrate sustainability into their day-to-day business and operational processes. The United Nations 2030 Agenda formulated 17 Sustainable Development Goals (SDGs), while the EU passed the Corporate Sustainability Reporting Directive (CSRD), which requires companies to publish and audit sustainability-related information. Regulations and laws require organizations in the software development sector to disclose both qualitative and quantitative sustainability metrics, among other obligations. Consequently, integrating sustainability reporting processes into the software development life cycle becomes increasingly important. RE processes often lack systematic methods to elicit, analyze, and prioritize sustainability requirements alongside functional and non-functional requirements, and studies indicate that tool support for this integration remains limited. 
 <br /><br />

 To address this gap, we introduce JI-RADAR, which supports stakeholders involved in system design (e.g., developers, requirements engineers, project managers, and usability engineers) by providing practical tools to integrate sustainability into the RE process. We extend the widely used Atlassian Jira platform by implementing a ready-to-use plugin that can be directly adopted in industrial practice. 
</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="RE" /><category term="conference" /><category term="tooldemo" /><summary type="html"><![CDATA[Together with Marco Stadler, Pascal Taurer, Johannes Sametinger, Wesley Assunção, Michael Riegler, and Iris Groher, our paper “On the JI-RADAR: Uncovering Sustainability Tool Support for Requirements Engineering” has been accepted at the 34th IEEE International Requirements Engineering Conference - Posters and Tools Track]]></summary></entry><entry><title type="html">Paper Accepted at RE 2026@Next</title><link href="https://michvier.github.io/posts/2026/05/renext/" rel="alternate" type="text/html" title="Paper Accepted at RE 2026@Next" /><published>2026-05-20T00:00:00-07:00</published><updated>2026-05-20T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2026/05/RENext</id><content type="html" xml:base="https://michvier.github.io/posts/2026/05/renext/"><![CDATA[<p>Together with Zoe Pfister Clemens Sauerwein, Benedikt Dornauer, Tina Mersch, Christian Wolf, and Ruth Breu, our paper <br />
<strong>“Transforming Privacy Artifacts into Accessible Reports for Non-Technical Stakeholders”</strong> <br /> has been accepted at the 
<a href="https://conf.researchr.org/home/RE-2026"> 34th IEEE International Requirements Engineering Conference - RE@Next Track (RE@Next)</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2605.21269" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="transforming-privacy-artifacts-into-accessible-reports-for-non-technical-stakeholders">Transforming Privacy Artifacts into Accessible Reports for Non-Technical Stakeholders</h2>

<p align="justify">
    The transition toward Industry 5.0 is reshaping industrial work environments with an emphasis on human-centricity, enabling close collaboration between humans and machines to enhance productivity and flexibility. However, such systems typically require monitoring of human workers and operators, often involving sensitive data, raising significant privacy concerns. As a result, affected workers and unions frequently reject human-machine collaboration features due to a lack of transparency regarding privacy threats and implemented mitigation strategies. To enable early stakeholder involvement, establish trust, and support informed decision-making, privacy implications must be communicated in a way understandable to non-technical stakeholders. Yet, current Requirements Engineering (RE) practices provide limited methodological support for making privacy threats and mitigations accessible to non-technical stakeholders (e.g., individual workers or their representative unions). 
<br /><br />
    In this RE@Next paper, we propose a conceptual framework that guides software design from human monitoring-related use cases and requirements to informed decision-making guidance focusing on non-technical stakeholders. Building on principles such as Privacy by Design, the framework leverages Large Language Models (LLMs) to transform technical artifacts into accessible privacy reports. We share initial insights from two industry use cases, evaluate the quality of the generated reports, and outline future research directions toward integrating privacy transparency into RE processes for human-centric industrial systems.
 <br /><br />


</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="RE@Next" /><category term="RE" /><category term="conference" /><summary type="html"><![CDATA[Together with Zoe Pfister Clemens Sauerwein, Benedikt Dornauer, Tina Mersch, Christian Wolf, and Ruth Breu, our paper “Transforming Privacy Artifacts into Accessible Reports for Non-Technical Stakeholders” has been accepted at the 34th IEEE International Requirements Engineering Conference - RE@Next Track (RE@Next)]]></summary></entry><entry><title type="html">Paper Accepted at RE 2026</title><link href="https://michvier.github.io/posts/2026/05/re/" rel="alternate" type="text/html" title="Paper Accepted at RE 2026" /><published>2026-05-10T00:00:00-07:00</published><updated>2026-05-10T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2026/05/RE</id><content type="html" xml:base="https://michvier.github.io/posts/2026/05/re/"><![CDATA[<p>Together with Zoe Pfister and Ruth Breu -, our paper <br />
<strong>“HM-Req: A Framework for Embedding Values within CPS Human Monitoring Requirements”</strong> <br /> has been accepted at the 
<a href="https://conf.researchr.org/home/RE-2026"> 34th IEEE International Requirements Engineering Conference (RE)</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2605.12100" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="hm-req-a-framework-for-embedding-values-within-cps-human-monitoring-requirements">HM-Req: A Framework for Embedding Values within CPS Human Monitoring Requirements</h2>

<p align="justify">
     Monitoring humans, for example, their movement or location, is essential for safe and efficient human-machine collaboration in Cyber-Physical Systems (CPS). This information allows CPS to ensure safety properties, adapt their behaviour dynamically, and coordinate with humans. To ensure that the design of a CPS respects ethical principles and the privacy of its stakeholders, system requirements, particularly those related to human monitoring, must reflect the human values of all involved stakeholders. However, human values are often underrepresented in Software Engineering -- particularly during requirements elicitation and system design, crucial phases when introducing ethically critical functionality. Stakeholder values are often implicit and conflicting, yet rarely systematically captured. Furthermore, unstructured natural language requirements introduce ambiguity and vagueness, complicating conflict resolution.

<br /><br />
     To address these problems, we propose HM-Req, a novel requirements elicitation framework including a Controlled Natural Language (CNL) for defining human monitoring requirements. These requirements are then augmented with human values from relevant stakeholders and integrated into a Value Dashboard to detect potential conflicts that require further discussion and resolution. Validation results, applying the CNL to different datasets and conducting a survey and expert interview, confirms the CNL's ability to capture diverse human monitoring requirements and show HM-Req's usefulness for requirements elicitation activities.
 <br /><br />


</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="RE" /><category term="conference" /><summary type="html"><![CDATA[Together with Zoe Pfister and Ruth Breu -, our paper “HM-Req: A Framework for Embedding Values within CPS Human Monitoring Requirements” has been accepted at the 34th IEEE International Requirements Engineering Conference (RE)]]></summary></entry><entry><title type="html">Paper Accepted at CSEDU 2026</title><link href="https://michvier.github.io/posts/2026/03/csedu26-1/" rel="alternate" type="text/html" title="Paper Accepted at CSEDU 2026" /><published>2026-03-01T00:00:00-08:00</published><updated>2026-03-01T00:00:00-08:00</updated><id>https://michvier.github.io/posts/2026/03/CSEDU1</id><content type="html" xml:base="https://michvier.github.io/posts/2026/03/csedu26-1/"><![CDATA[<p>Together with Iris Groher and Markus Weninger -, our paper <br />
<strong>“Bringing AI into the Classroom: A Structured Approach for Integrating AI into Software Engineering Education”</strong> <br /> has been accepted at the 
<a href="https://csedu.scitevents.org">18th International Conference on Computer Supported Education (CSEDU)</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2604.16328" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="bringing-ai-into-the-classroom-a-structured-approach-for-integrating-ai-into-software-engineering-education">Bringing AI into the Classroom: A Structured Approach for Integrating AI into Software Engineering Education</h2>

<p align="justify">
     The recent emergence of generative AI and Large Language Models (LLMs), particularly following the release of ChatGPT in late 2022, has significantly impacted both academic research and industrial practice. This development has vast potential to impact educational practices across various domains, particularly within computer science and software engineering courses. Unfortunately, there is still a lack of actionable guidance on how to integrate AI technology coherently into computer science curricula. 
<br /><br />
     In this paper, we therefore introduce the concept of AI-Blueprints, a structured approach to integrating AI-related topics and activities into various computer science courses. We describe our approach and outline a structured process for creating new blueprints. Our vision is to provide these blueprints as open educational resources, allowing educators to adapt and integrate AI into diverse courses and topics. As a preliminary validation, we conducted semi-structured interviews with six university-level educators, collecting feedback on how our blueprints could help to integrate AI topics into existing courses. Based on this feedback, we lay out plans for future research and expanding our AI-Blueprint concept.
 <br /><br />


</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="CSEDU" /><category term="conference" /><summary type="html"><![CDATA[Together with Iris Groher and Markus Weninger -, our paper “Bringing AI into the Classroom: A Structured Approach for Integrating AI into Software Engineering Education” has been accepted at the 18th International Conference on Computer Supported Education (CSEDU)]]></summary></entry><entry><title type="html">Paper Accepted at CSEDU 2026</title><link href="https://michvier.github.io/posts/2026/03/csedu26-2/" rel="alternate" type="text/html" title="Paper Accepted at CSEDU 2026" /><published>2026-03-01T00:00:00-08:00</published><updated>2026-03-01T00:00:00-08:00</updated><id>https://michvier.github.io/posts/2026/03/CSEDU2</id><content type="html" xml:base="https://michvier.github.io/posts/2026/03/csedu26-2/"><![CDATA[<p>Together with Iris Groher and Patrick Heissenberger -, our paper <br />
<strong>“Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course”</strong> <br /> has been accepted at the 
<a href="https://csedu.scitevents.org">18th International Conference on Computer Supported Education (CSEDU)</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2604.11836" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="design-and-deployment-of-a-course-aware-ai-tutor-in-an-introductory-programming-course">Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course</h2>

<p align="justify">
     The recent emergence of generative AI and Large Language Models (LLMs), particularly following the release of ChatGPT in late 2022, has significantly impacted both academic research and industrial practice. This development has vast potential to impact educational practices across various domains, particularly within computer science and software engineering courses. Unfortunately, there is still a lack of actionable guidance on how to integrate AI technology coherently into computer science curricula. 
<br /><br />
     In this paper, we therefore introduce the concept of AI-Blueprints, a structured approach to integrating AI-related topics and activities into various computer science courses. We describe our approach and outline a structured process for creating new blueprints. Our vision is to provide these blueprints as open educational resources, allowing educators to adapt and integrate AI into diverse courses and topics. As a preliminary validation, we conducted semi-structured interviews with six university-level educators, collecting feedback on how our blueprints could help to integrate AI topics into existing courses. Based on this feedback, we lay out plans for future research and expanding our AI-Blueprint concept.
 <br /><br />


</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="CSEDU" /><category term="conference" /><summary type="html"><![CDATA[Together with Iris Groher and Patrick Heissenberger -, our paper “Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course” has been accepted at the 18th International Conference on Computer Supported Education (CSEDU)]]></summary></entry><entry><title type="html">Paper Accepted at ICSE 2026 – Research Track</title><link href="https://michvier.github.io/posts/2026/01/icse26/" rel="alternate" type="text/html" title="Paper Accepted at ICSE 2026 – Research Track" /><published>2026-01-10T00:00:00-08:00</published><updated>2026-01-10T00:00:00-08:00</updated><id>https://michvier.github.io/posts/2026/01/ICSE</id><content type="html" xml:base="https://michvier.github.io/posts/2026/01/icse26/"><![CDATA[<p>Together with Theodore Chambers, Arturo Miguel Russell Bernal, and Jane Cleland-Huang, our paper <br />
<strong>“Uncovering Failures in Cyber-Physical System State Transitions: A Fuzzing-Based Approach Applied to sUAS”</strong> <br /> has been accepted at the 
<a href="https://conf.researchr.org/home/icse-2026">48th IEEE/ACM International Conference on Software Engineering (ICSE)</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2601.05449" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="uncovering-failures-in-cyber-physical-system-state-transitions-a-fuzzing-based-approach-applied-to-suas">Uncovering Failures in Cyber-Physical System State Transitions: A Fuzzing-Based Approach Applied to sUAS</h2>

<p align="justify">
     The increasing deployment of small Uncrewed Aerial Systems (sUAS) in diverse and often safety-critical environments demands rigorous validation of onboard decision logic under various conditions. In this paper, we present SaFUZZ, a state-aware fuzzing pipeline that validates core behavior associated with state transitions, automated failsafes, and human operator interactions in sUAS applications operating under various timing conditions and environmental disturbances. 
<br /><br />

 We create fuzzing specifications to detect behavioral deviations, and then dynamically generate associated Fault Trees to visualize states, modes, and environmental factors that contribute to the failure, thereby helping project stakeholders to analyze the failure and identify its root causes. We validated SaFUZZ against a real-world sUAS system and were able to identify several points of failure not previously detected by the system's development team. The fuzzing was conducted in a high-fidelity simulation environment, and outcomes were validated on physical sUAS in a real-world field testing setting. The findings from the study demonstrated SaFUZZ's ability to provide a practical and scalable approach to uncovering diverse state transition failures in a real-world sUAS application. 
 <br /><br />


</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="ICSE" /><category term="conference" /><summary type="html"><![CDATA[Together with Theodore Chambers, Arturo Miguel Russell Bernal, and Jane Cleland-Huang, our paper “Uncovering Failures in Cyber-Physical System State Transitions: A Fuzzing-Based Approach Applied to sUAS” has been accepted at the 48th IEEE/ACM International Conference on Software Engineering (ICSE)]]></summary></entry><entry><title type="html">Paper Accepted at the ACM Transactions on Computing Education</title><link href="https://michvier.github.io/posts/2025/10/toce2025/" rel="alternate" type="text/html" title="Paper Accepted at the ACM Transactions on Computing Education" /><published>2025-10-23T00:00:00-07:00</published><updated>2025-10-23T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2025/10/TOCE</id><content type="html" xml:base="https://michvier.github.io/posts/2025/10/toce2025/"><![CDATA[<p>Together with Eduard Frankford, Tobias Antensteiner, Clemens Sauerwein, Ruth Breu, Iris Groher, Vivien Wallner and Reinhold Ploesch our paper <br />
<strong>“A Survey on Feedback Types in Automated Programming Assessment Systems”</strong> <br /> has been accepted at the 
<a href="https://dl.acm.org/journal/toce">ACM Transactions on Computing Education</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2510.18923" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="a-survey-on-feedback-types-in-automated-programming-assessment-systems">A Survey on Feedback Types in Automated Programming Assessment Systems</h2>

<p align="justify">

With the recent rapid increase in digitization across all major industries, acquiring programming skills has increased the demand for introductory programming courses. 
This has further resulted in universities integrating programming courses into a wide range of curricula, including not only technical studies but also business and management fields of study.


<br /><br />

Consequently, additional resources are needed for teaching, grading, and tutoring students with diverse educational backgrounds and skills. As part of this, Automated Programming Assessment Systems (APASs) have emerged,  providing scalable and high-quality assessment systems with efficient evaluation and instant feedback.
Commonly, APASs heavily rely on predefined unit tests for generating feedback, often limiting the scope and level of detail of feedback that can be provided to students.
With the rise of Large Language Models (LLMs) in recent years, new opportunities have emerged as these technologies can enhance feedback quality and personalization.

<br /><br />

To investigate how different feedback mechanisms in APASs are perceived by students, and how effective they are in supporting problem-solving, we have conducted a large-scale study with over 200 students from two different universities. 
Specifically, we compare baseline Compiler Feedback, standard Unit Test Feedback, and advanced LLM-based Feedback regarding perceived quality and impact on student performance.
<br /><br />

Results indicate that while students rate unit test feedback as the most helpful, AI-generated feedback leads to significantly better performances. These findings suggest combining unit tests and AI-driven guidance to optimize automated feedback mechanisms and improve learning outcomes in programming education. 

 
 <br /><br />
 We performed an initial validation, investigating the applicability of SustainScrum on an open-source, publicly available requirements data set for agile development.
</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="journal" /><category term="TOCE" /><summary type="html"><![CDATA[Together with Eduard Frankford, Tobias Antensteiner, Clemens Sauerwein, Ruth Breu, Iris Groher, Vivien Wallner and Reinhold Ploesch our paper “A Survey on Feedback Types in Automated Programming Assessment Systems” has been accepted at the ACM Transactions on Computing Education]]></summary></entry><entry><title type="html">Paper Accepted at CBI 2025 – Research Track</title><link href="https://michvier.github.io/posts/2025/07/CBI/" rel="alternate" type="text/html" title="Paper Accepted at CBI 2025 – Research Track" /><published>2025-07-11T00:00:00-07:00</published><updated>2025-07-11T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2025/07/CBI</id><content type="html" xml:base="https://michvier.github.io/posts/2025/07/CBI/"><![CDATA[<p>Together with Thomas Jost, Paul Grünbacher and Christian Stary, our paper <strong>“A Model-Based Framework for Exploring Human-Machine Teaming Requirements in Cyber-Physical Systems”</strong> <br /> has been accepted at the 
<a href="https://cbi-edoc-2025.inesc-id.pt">27th International Conference on Business Informatics (CBI)</a></p>

<!-- <pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2506.16545" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;"></a>
</pre> -->

<p>A Model-Based Framework for Exploring Human-Machine Teaming Requirements in Cyber-Physical Systems</p>

<hr />

<p align="justify">
As Cyber-Physical Systems (CPS) become more prevalent in a wide variety of domains, they are increasingly enriched with digital intelligence. Consequently, the role of humans, as well as their interplay with automation, have become important facets of CPS development, which has driven research in Human-Machine Interaction and Teaming. As technology and possible interaction patterns continuously evolve, requirements and system design become moving targets. 


<br /><br />
This makes it challenging to manage complexity, unless the right degree of abstraction is found.
 Stakeholders involved in development may also easily lose track of the different perspectives and needs, i.e., of the perception of future CPS-supported work realities. Therefore, in this paper, we present a structured design process, using adaptable models to capture role-specific behaviors, communication, and interaction details. Our approach aims to guide stakeholders and establish a traceable engineering process with transparent, informed decisions.  <br /><br />

We propose a model-based framework for exploring Human-Machine Teaming requirements in the context of CPS. Our layered methodology encompasses defining the system scope, exploring automation scenario variants, detailing functional requirements, and finding an early candidate design. It enables continuous stakeholder control of a CPS development process based on Human-Machine Teaming requirements. A first demonstration and evaluation show its feasibility and applicability in a real-world context.
</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="ECSA" /><category term="conference" /><summary type="html"><![CDATA[Together with Thomas Jost, Paul Grünbacher and Christian Stary, our paper “A Model-Based Framework for Exploring Human-Machine Teaming Requirements in Cyber-Physical Systems” has been accepted at the 27th International Conference on Business Informatics (CBI)]]></summary></entry><entry><title type="html">Paper Accepted at ECSA 2025 – Research Track</title><link href="https://michvier.github.io/posts/2025/05/ecsa/" rel="alternate" type="text/html" title="Paper Accepted at ECSA 2025 – Research Track" /><published>2025-05-19T00:00:00-07:00</published><updated>2025-05-19T00:00:00-07:00</updated><id>https://michvier.github.io/posts/2025/05/ECSA</id><content type="html" xml:base="https://michvier.github.io/posts/2025/05/ecsa/"><![CDATA[<p>Together with Marco Stadler, Michael Riegler, Daniel Waghubinger and Johannes Sametinger, our paper <strong>“SAFER-D: A Self-Adaptive Security Framework for Distributed Computing Architectures”</strong> <br /> has been accepted at the 
<a href="https://conf.researchr.org/home/ecsa-2025">19th European Conference on Software Architecture (ECSA)</a></p>

<pre style="border: 0px solid; padding: 10px; text-align:center">
Preprint: <a href="https://arxiv.org/abs/2506.16545" target="_blank"><img src="/images/arxiv-logo.svg" alt="arXiv" style="height: 1.2em;" /></a>
</pre>

<h2 id="safer-d-a-self-adaptive-security-framework-for-distributed-computing-architectures">SAFER-D: A Self-Adaptive Security Framework for Distributed Computing Architectures</h2>

<p align="justify">
The rise of the Internet of Things and Cyber-Physical Systems has introduced new challenges on ensuring secure and robust communication.
The growing number of connected devices increases network complexity, leading to higher latency and traffic. 
Distributed computing architectures (DCAs) have gained prominence to address these issues. 
This shift has significantly expanded the attack surface, requiring additional security measures to protect all components -- from sensors and actuators to edge nodes and central servers. 
Recent incidents highlight the difficulty of this task: Cyberattacks, like distributed denial of service attacks, continue to pose severe threats and cause substantial damage.
<br /><br />

Implementing a holistic defense mechanism remains an open challenge, particularly against attacks that demand both enhanced resilience and rapid response.
Addressing this gap requires innovative solutions to enhance the security of DCAs.

 <br /><br />

In this work, we present our holistic self-adaptive security framework which combines different adaptation strategies to create comprehensive and efficient defense mechanisms.
We describe how to incorporate the framework into a real-world use case scenario and further evaluate its applicability and efficiency. Our evaluation yields promising results, indicating great potential to further extend the research on our framework.
</p>]]></content><author><name>Michael Vierhauser</name><email>mivi@vierhauser.net</email></author><category term="paper" /><category term="ECSA" /><category term="conference" /><summary type="html"><![CDATA[Together with Marco Stadler, Michael Riegler, Daniel Waghubinger and Johannes Sametinger, our paper “SAFER-D: A Self-Adaptive Security Framework for Distributed Computing Architectures” has been accepted at the 19th European Conference on Software Architecture (ECSA)]]></summary></entry></feed>