This repository contains supplementary material for the submitted paper "Towards a Value-Complemented Framework for Enabling Human Monitoring in Cyber-Physical Systems"
[Problem]: However, monitoring humans at runtime, collecting potentially sensitive information about their actions and behavior, comes with significant ramifications that can severely hamper the successful integration of human-machine collaboration. Requirements engineering (RE) activities must integrate diverse human values, including Privacy, Security, and Self-Direction during system design, to avoid involuntary data sharing or misuse..
Principal Ideas]: In this research preview, we focus on the importance of incorporating these aspects in the RE lifecycle of eliciting and creating runtime monitors.
[Contribution]: We derived an initial conceptual framework, building on the value taxonomy introduced by Schwartz and human value integrated Software Engineering by Whittle, further leveraging the concept of value tactics. The goal is to tie functional and non-functional monitoring requirements to human values and establish traceability between values, requirements, and actors. Based on this, we lay out a research roadmap guiding our ongoing work in this area.
To motivate the challenges and benefits of human-monitoring at runtime in CPS, we use an example Use Case that promotes increasing worker safety in a shop-floor environment. In the Use Case snippets we focus on shop floor worker entering a restricted or dangerous area (e.g., areas with autonomous robots). Full Spreadsheet with Examples
| Step | Artifact |
|---|---|
| β»οΈ | System Use Case |
| 1 π | Personas |
| 2 π | Monitoring Use Case |
| 3 π | Value Analysis |
| 4 π | Value Tactics |
| 5/6 π | Monitoring Requirements |
