Towards Requirements Engineering for GenAI-Enabled Software: Bridging Responsibility Gaps through Human Oversight Requirements
Zhenyu Mao, Jacky Keung, Yicheng Sun, Yifei Wang, Shuo Liu, and Jialong Li

TL;DR
This paper proposes a systematic approach to address responsibility gaps in GenAI-enabled software by integrating human oversight requirements into requirements engineering, enhancing accountability and traceability.
Contribution
It introduces a multi-layered methodology for conceptualizing, identifying, and formalizing responsibility gaps and oversight requirements in GenAI systems.
Findings
The methodology improves gap identification accuracy.
It enhances traceability of responsibility in GenAI systems.
User study confirms effectiveness over baseline approaches.
Abstract
Context: Responsibility gaps, long-recognized challenges in socio-technical systems where accountability becomes diffuse or ambiguous, have become increasingly pronounced in GenAI-enabled software. The generative and adaptive nature complicates how human oversight and responsibility are specified, delegated, and traced. Existing requirements engineering (RE) approaches remain limited in addressing these phenomena, revealing conceptual, methodological, and artifact-level research gaps.. Objective: This study aims to analyze these research gaps in the context of GenAI-enabled software systems. It seeks to establish a coherent perspective for a systematic analysis of responsibility gaps from a human oversight requirements standpoint, encompassing how these responsibility gaps should be conceptualized, identified, and represented throughout the RE process. Methods: The proposed design…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Safety Systems Engineering in Autonomy
