Bridging the communication gap : a pilot course on interdisciplinary requirements engineering

Teaching the practical aspects of requirements engineering is challenging due to the lack of effective tools, methods, and practices for teaching requirements elicitation, especially for novices. The research community has proposed various solutions to measure the effectiveness of elicitation techniques, such as interviews. However, there is limited research on teaching experiences that address both technical and communication skills. To address this, we implemented an innovative interdisciplinary pilot course for final-year computer science and applied linguistics students at our university. Linguistics students conceptualized a language learning application, acting as the stakeholders, while computer science students elicited requirements through interviews. This collaboration provided realistic stakeholder interaction and insight into the software development process for linguistics students. This paper details the setup of the interdisciplinary pilot course, presents the course evaluation results, and shares the lessons learned from this unique educational endeavor.

Publication Details

Journal
Zürcher Hochschule für Angewandte Wissenschaften digital collection (Zurich University of Applied Sciences)
Published
2025-04-07
DOI
https://doi.org/10.21256/zhaw-33184
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Bridging the communication gap : a pilot course on interdisciplinary requirements engineering

Zürcher Hochschule für Angewandte Wissenschaften digital collection (Zurich University of Applied Sciences)
Software Engineering Techniques and Practices
article

Bridging the communication gap : a pilot course on interdisciplinary requirements engineering

article en

Abstract

Teaching the practical aspects of requirements engineering is challenging due to the lack of effective tools, methods, and practices for teaching requirements elicitation, especially for novices. The research community has proposed various solutions to measure the effectiveness of elicitation techniques, such as interviews. However, there is limited research on teaching experiences that address both technical and communication skills. To address this, we implemented an innovative interdisciplinary pilot course for final-year computer science and applied linguistics students at our university. Linguistics students conceptualized a language learning application, acting as the stakeholders, while computer science students elicited requirements through interviews. This collaboration provided realistic stakeholder interaction and insight into the software development process for linguistics students. This paper details the setup of the interdisciplinary pilot course, presents the course evaluation results, and shares the lessons learned from this unique educational endeavor.

Zürcher Hochschule für Angewandte Wissenschaften digital collection (Zurich University of Applied Sciences)
Quality Education
Openalex Percentile: Top 46%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.