Tiago Silva da Silva

2papers

2 Papers

9.8SEMay 20
The 2nd Workshop on Agile Practice & Research: A Summary and Call For Research

Karen Eilers, Michael Neumann, Eva-Maria Schön et al.

Agile software development has been shaped by the interplay between academic research and industrial practice for over two decades, yet notable gaps persist between both domains. This paper focuses on three research-practice gaps: the theory gap, the time gap, and the transfer gap. To address these, the 2nd Agile Practice & Research Workshop was held at the International Conference on Agile Software Development (XP) 2026 in São Paulo, Brazil, bringing researchers and practitioners together to identify root causes and develop joint solutions. Building on two preceding sessions in which contributions of participants had been presented, participants engaged in a structured collaborative session, working in small groups on one of the three gaps and reflecting on possible causes and remedies. The organizers synthesized the results into four propositions for improving the research-practice intersection: (1) improving scientific communication, (2) aligning research more closely with emerging industrial needs, (3) creating stronger incentives for sustained collaboration, and (4) integrating educational approaches into research practice. From these, three calls for research were formulated: (a) broader adoption of open science practices for transparency, reproducibility, and cumulative evidence; (b) higher empirical quality standards through stronger theoretical grounding and rigorous design; and (c) more explicit, value-oriented contributions that clearly articulate their practical and scientific relevance. The paper offers both a summary of the workshop and a call to strengthen research-practice collaboration.

1.9SEMar 13
Teaching Agile Requirements Engineering: A Stakeholder Simulation with Generative AI

Eva-Maria Schön, Michael Neumann, Tiago Silva da Silva

Context: The active involvement of users and customers in agile software development remains a persistent challenge in practice. For this reason, it is important that students in higher education become familiar with good practices in Agile Requirements Engineering during their studies. Objective: Our objective is to enable students to learn how to interact with Generative Artificial Intelligence (GenAI) through the use of a stakeholder simulation with AI Personas, while also developing an understanding of the limitations of AI tools in practical contexts. Method: In our courses, we employ a stakeholder simulation using GenAI, in which students conduct interviews with AI Personas through a provided meta-prompt. Based on the outcomes of these interviews, students apply agile practices (e.g., story mapping or impact mapping) to document requirements. The use of GenAI is subsequently reflected upon in a structured group discussion. Results: Through this approach, students gain practical experience by applying state-of-the art agile practices for requirements elicitation and documentation while simultaneously developing an understanding of the technical and ethical limitations associated with the use of generative AI. Conclusion: We have applied this approach over several terms and found that using a meta-prompt provides flexibility, allowing us to remain independent of specific large language model providers.