Bridging Worlds: Integrating Human Factors in Agile Automated Vehicle Development
Doctoral thesis, 2024

Context: Automated Vehicle (AV) technology has grown significantly in complexity and impact, promising to transform urban transportation. However, research shows that vehicle automation can only live up to this expectation if it is designed with human capabilities and limitations in mind. Integrating human factors knowledge into AV development is, therefore, essential. Traditionally, this integration has relied on upfront requirements during pre-development. The adoption of agile methodologies, which lack such upfront processes, necessitates new approaches for integrating human factors into agile AV development. This study addresses this challenge by exploring the inte- gration of human factors knowledge within agile AV development from a requirements engineering perspective.

Objective: This thesis empirically examines how to efficiently incorporate human factors knowledge into large-scale agile AV development, identifying practical strategies to address this need.

Method: The research employs a mixed-methods approach, including interviews, workshops, document analysis, and surveys, to gather both qualitative and quantitative data. These methods provide insights into developing strategies for integrating human factors knowledge into agile AV development.

Findings: Initial findings highlight several challenges in integrating human factors knowledge, such as inadequate tools, methods, and expertise. It highlight the need for strategies to effectively capture and apply human factors requirements. Experiments emerged as a critical element, offering insights into human interactions with complex systems. Building on these findings, a follow-up study examined the feasibility of using continuous experimentation to integrate human factors knowledge into agile AV development. Continuous experimentation alone proved insufficient to fully integrate human factors knowledge into agile processes. While it supports rapid feedback and iterative improvements, it does not accommodate the specific experiments required for addressing human factors effectively.

To address these gaps, the study applied a requirements engineering perspective. The concept of Requirements Strategies emerged, providing organizations with structured guidelines for defining and implementing effective approaches to manage their specific requirements in agile development. These guidelines emphasize three main components: structural, organizational, and work and feature flow perspectives. This concept was then used as a lens to collect best practices for the integration of human factors requirements in agile AV development.

In agile development, autonomous teams make localized decisions and discover new knowledge independently, often relying on implicit expertise. Effective integration of human factors requires teams to possess or have access to such knowledge. Given the scarcity of human factors experts, strategic placement of this expertise within organizations becomes critical. The study identifies optimal placements to enhance the management of human factors requirements and their integration into agile processes.

Conclusion: This research offers strategies, informed by practitioner feedback and study findings, to integrate human factors knowledge into agile AV development. These strategies are framed across structural, organizational, and work and feature flow perspectives. Additionally, the placement of human factors expertise within organizations is suggested to manage these requirements effectively and and maximize the impact of human factors considerations on final products. The findings contribute to the ongoing discourse on how to effectively incorporate human-centric considerations into the rapidly evolving field of automated vehicle development.

Requirements Engineering

Automated Vehi- cles

Requirements Strategy

Agile

Scaled Agile Development

Human Factors

AV Development

Room Tesla, Lindholmen Science Park, on 21 February 2025, at 13:15 Lindholmspiren 5, 402 78 Göteborg
Opponent: Professor Anne Hess

Author

Amna Pir Muhammad

Software Engineering 1

Human factors in developing automated vehicles: A requirements engineering perspective

Journal of Systems and Software,;Vol. 205(2023)

Journal article

Continuous Experimentation and Human Factors An Exploratory Study

International Conference on Product-Focused Software Process Improvement,;(2024)

Paper in proceeding

Defining Requirements Strategies in Agile: A Design Science Research Study

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics),;Vol. 13709 LNCS(2022)p. 73-89

Paper in proceeding

Requirements Strategy for Managing Human Factors in Automated Vehicle Development

Proceedings of the IEEE International Conference on Requirements Engineering,;(2024)p. 180-192

Paper in proceeding

Amna Pir Muhammad, Alessia Knauss, Eric Knauss, Jonas Bärgman “Integrating Human Factors Expertise into Development of Automated Vehicles” In submission to Empirical Software Engineering Journal, 2024.

Automated vehicles (AVs) promise safer and more efficient transportation. Their success, however, relies not only on advanced technology but also on designing systems that account for human behavior, capabilities, and limitations – insights central to the field of human factors. These insights are crucial for creating AVs that are intuitive, safe, trustworthy, and widely accepted. Yet, integrating human factors into agile development is challenging, as traditional methods relying on detailed upfront requirements often conflict with agile’s focus on speed and flexibility.

To address these challenges, this thesis examines the properties of agile development and human factors, focusing on their implications for AV development. Based on these findings, it introduces “Requirement Strategies” – a structured framework to effectively incorporate human factors into agile requirements engineering. This strategy is built around three core perspectives: organizational, structural, and work & feature flow.

Another contribution of this thesis is identifying strategic ways to position human factors expertise within organizations, such as embedding specialists within user experience teams or at key decision-making levels, to ensure effective integration of human factors considerations despite resource constraints.

By proposing actionable strategies to enhance the integration of human factors knowledge into agile AV development, this thesis contributes to the development of AVs that are not only technologically advanced but also intuitive, safe, and aligned with human capabilities and limitations.

Subject Categories

Computer and Information Science

Software Engineering

Human Computer Interaction

Computer Science

Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5606

Publisher

Chalmers

Room Tesla, Lindholmen Science Park, on 21 February 2025, at 13:15 Lindholmspiren 5, 402 78 Göteborg

Online

Opponent: Professor Anne Hess

More information

Latest update

12/29/2024