Some Experience Required: Comparing Professional Requirements Engineering Experience to Students' Perspectives

Requirements Engineering (RE) is a challenging topic to teach, especially when not all students see the value in learning it. Students have limited experience with RE before graduation, even after taking a required RE class and doing internships. In contrast, alumni from our program often highlight RE as one of the more important classes they take. To address this gap, we investigated current industry practices and compare that with students' perspectives. We conducted surveys with computer science and software engineering alumni (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{N}=116$</tex>) and upperclassmen (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{N}=38$</tex>), asking both groups for their thoughts on RE and examples of where it has shown up in their (budding) careers. We also interviewed survey respondents (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{N}=12$</tex>) to add more detailed examples of RE. We found that while both alumni and students find the class important, many students have negative impressions of RE and do not have opportunities to gain experience outside of our RE course or capstone. Alumni shared what the current state of RE looks like in practice, such as how some only receive requirements secondhand. Also, their examples highlight how intertwined software engineering areas can be, such as the frequent overlap with software design. We discuss these findings and offer recommendations for teaching requirements engineering to undergraduates, such as giving students RE experiences in the classroom since they do have many other opportunities before graduating.

Authors

Institutions

Publication Details

Published
2025-04-27
DOI
https://doi.org/10.1109/cseet66350.2025.00038
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

Some Experience Required: Comparing Professional Requirements Engineering Experience to Students' Perspectives

Mark Hays, Ben Jelen, Amanda Stouder, Stephen Tsung-Han Sher et al.
Software Engineering Techniques and Practices
article

Some Experience Required: Comparing Professional Requirements Engineering Experience to Students' Perspectives

Mark Hays, Ben Jelen, Amanda Stouder, Stephen Tsung-Han Sher, Steve Chenoweth, Helena Donaldson, Gloria Liou
article en

Abstract

Requirements Engineering (RE) is a challenging topic to teach, especially when not all students see the value in learning it. Students have limited experience with RE before graduation, even after taking a required RE class and doing internships. In contrast, alumni from our program often highlight RE as one of the more important classes they take. To address this gap, we investigated current industry practices and compare that with students' perspectives. We conducted surveys with computer science and software engineering alumni (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{N}=116$</tex>) and upperclassmen (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{N}=38$</tex>), asking both groups for their thoughts on RE and examples of where it has shown up in their (budding) careers. We also interviewed survey respondents (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{N}=12$</tex>) to add more detailed examples of RE. We found that while both alumni and students find the class important, many students have negative impressions of RE and do not have opportunities to gain experience outside of our RE course or capstone. Alumni shared what the current state of RE looks like in practice, such as how some only receive requirements secondhand. Also, their examples highlight how intertwined software engineering areas can be, such as the frequent overlap with software design. We discuss these findings and offer recommendations for teaching requirements engineering to undergraduates, such as giving students RE experiences in the classroom since they do have many other opportunities before graduating.

Rose–Hulman Institute of Technology (US)
Quality Education
Openalex Percentile: Top 81%
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.

Some Experience Required: Comparing Professional Requirements Engineering Experience to Students' Perspectives — Mark Hays, Ben Jelen, et al. · (2025) | TGRS Research Map | TGRS