Loading…

On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course

Requirements Engineering (RE) is an essential component of any software development cycle. Understanding and satisfying stakeholder needs and wants is the difference between the success and failure of a product. However, RE is often perceived as a "soft" skill by our students and is often...

Full description

Saved in:
Bibliographic Details
Main Authors: Rupakheti, Chandan R., Hays, Mark, Mohan, Sriram, Chenoweth, Stephen, Stouder, Amanda
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 106
container_issue
container_start_page 97
container_title
container_volume
creator Rupakheti, Chandan R.
Hays, Mark
Mohan, Sriram
Chenoweth, Stephen
Stouder, Amanda
description Requirements Engineering (RE) is an essential component of any software development cycle. Understanding and satisfying stakeholder needs and wants is the difference between the success and failure of a product. However, RE is often perceived as a "soft" skill by our students and is often ignored by students who prioritize the learning of coding, testing, and algorithmic thinking. This view contrasts with the industry, where "soft" skills are instead valued equal to any other engineering ability. A key challenge in teaching RE is that students who are accustomed to technical work have a hard time relating to something that is non-technical. Furthermore, students are rarely afforded the opportunity to practice requirements elicitation and management skills in a meaningful way while learning the RE concepts as an adjunct to other content. At Rose-Hulman, we have experimented with several project-based approaches to teaching RE, which have evolved over time. In this paper, we document the progress of our teaching methodologies, capture the pros and cons of these varied approaches, and reflect on what worked and what did not in teaching RE to undergraduate engineering students.
doi_str_mv 10.1109/CSEET.2017.24
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_8166688</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8166688</ieee_id><sourcerecordid>8166688</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-c4d78cee1ed0d85f8f99c11f8e24043d952e6bc723f9064415bdb09e08b7dc413</originalsourceid><addsrcrecordid>eNotzMtKw0AUgOFREKzapSs38wKp58x9lhLiBQot2oK7kmTOlBE71Umy8O1VdPVvfj7GrhEWiOBv65em2SwEoF0IdcLm3jrU0hmhpcFTNhPS2kpbeD1nF8PwBiBAgZ2x5Srzlq-nMkxp5PFY-JpKpH5Mec_bzLc5UNmXNkztSPyZPqdU6EB5HHiT9ykTld-zPv4IdMXOYvs-0Py_l2x732zqx2q5eniq75ZVQqvHqlfBup4IKUBwOrrofY8YHQkFSgavBZmut0JGD0Yp1F3owBO4zoZeobxkN39uIqLdR0mHtnztHBpjnJPfbGNNrA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course</title><source>IEEE Xplore All Conference Series</source><creator>Rupakheti, Chandan R. ; Hays, Mark ; Mohan, Sriram ; Chenoweth, Stephen ; Stouder, Amanda</creator><creatorcontrib>Rupakheti, Chandan R. ; Hays, Mark ; Mohan, Sriram ; Chenoweth, Stephen ; Stouder, Amanda</creatorcontrib><description>Requirements Engineering (RE) is an essential component of any software development cycle. Understanding and satisfying stakeholder needs and wants is the difference between the success and failure of a product. However, RE is often perceived as a "soft" skill by our students and is often ignored by students who prioritize the learning of coding, testing, and algorithmic thinking. This view contrasts with the industry, where "soft" skills are instead valued equal to any other engineering ability. A key challenge in teaching RE is that students who are accustomed to technical work have a hard time relating to something that is non-technical. Furthermore, students are rarely afforded the opportunity to practice requirements elicitation and management skills in a meaningful way while learning the RE concepts as an adjunct to other content. At Rose-Hulman, we have experimented with several project-based approaches to teaching RE, which have evolved over time. In this paper, we document the progress of our teaching methodologies, capture the pros and cons of these varied approaches, and reflect on what worked and what did not in teaching RE to undergraduate engineering students.</description><identifier>EISSN: 2377-570X</identifier><identifier>EISBN: 9781538625361</identifier><identifier>EISBN: 1538625369</identifier><identifier>DOI: 10.1109/CSEET.2017.24</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>Course Evolution ; Education ; Industries ; Interviews ; Project-Based Learning ; Requirements engineering ; Software ; Software engineering ; Stakeholders</subject><ispartof>2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&amp;T), 2017, p.97-106</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8166688$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8166688$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rupakheti, Chandan R.</creatorcontrib><creatorcontrib>Hays, Mark</creatorcontrib><creatorcontrib>Mohan, Sriram</creatorcontrib><creatorcontrib>Chenoweth, Stephen</creatorcontrib><creatorcontrib>Stouder, Amanda</creatorcontrib><title>On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course</title><title>2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&amp;T)</title><addtitle>CSEET</addtitle><description>Requirements Engineering (RE) is an essential component of any software development cycle. Understanding and satisfying stakeholder needs and wants is the difference between the success and failure of a product. However, RE is often perceived as a "soft" skill by our students and is often ignored by students who prioritize the learning of coding, testing, and algorithmic thinking. This view contrasts with the industry, where "soft" skills are instead valued equal to any other engineering ability. A key challenge in teaching RE is that students who are accustomed to technical work have a hard time relating to something that is non-technical. Furthermore, students are rarely afforded the opportunity to practice requirements elicitation and management skills in a meaningful way while learning the RE concepts as an adjunct to other content. At Rose-Hulman, we have experimented with several project-based approaches to teaching RE, which have evolved over time. In this paper, we document the progress of our teaching methodologies, capture the pros and cons of these varied approaches, and reflect on what worked and what did not in teaching RE to undergraduate engineering students.</description><subject>Course Evolution</subject><subject>Education</subject><subject>Industries</subject><subject>Interviews</subject><subject>Project-Based Learning</subject><subject>Requirements engineering</subject><subject>Software</subject><subject>Software engineering</subject><subject>Stakeholders</subject><issn>2377-570X</issn><isbn>9781538625361</isbn><isbn>1538625369</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2017</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotzMtKw0AUgOFREKzapSs38wKp58x9lhLiBQot2oK7kmTOlBE71Umy8O1VdPVvfj7GrhEWiOBv65em2SwEoF0IdcLm3jrU0hmhpcFTNhPS2kpbeD1nF8PwBiBAgZ2x5Srzlq-nMkxp5PFY-JpKpH5Mec_bzLc5UNmXNkztSPyZPqdU6EB5HHiT9ykTld-zPv4IdMXOYvs-0Py_l2x732zqx2q5eniq75ZVQqvHqlfBup4IKUBwOrrofY8YHQkFSgavBZmut0JGD0Yp1F3owBO4zoZeobxkN39uIqLdR0mHtnztHBpjnJPfbGNNrA</recordid><startdate>201711</startdate><enddate>201711</enddate><creator>Rupakheti, Chandan R.</creator><creator>Hays, Mark</creator><creator>Mohan, Sriram</creator><creator>Chenoweth, Stephen</creator><creator>Stouder, Amanda</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201711</creationdate><title>On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course</title><author>Rupakheti, Chandan R. ; Hays, Mark ; Mohan, Sriram ; Chenoweth, Stephen ; Stouder, Amanda</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-c4d78cee1ed0d85f8f99c11f8e24043d952e6bc723f9064415bdb09e08b7dc413</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Course Evolution</topic><topic>Education</topic><topic>Industries</topic><topic>Interviews</topic><topic>Project-Based Learning</topic><topic>Requirements engineering</topic><topic>Software</topic><topic>Software engineering</topic><topic>Stakeholders</topic><toplevel>online_resources</toplevel><creatorcontrib>Rupakheti, Chandan R.</creatorcontrib><creatorcontrib>Hays, Mark</creatorcontrib><creatorcontrib>Mohan, Sriram</creatorcontrib><creatorcontrib>Chenoweth, Stephen</creatorcontrib><creatorcontrib>Stouder, Amanda</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore (Online service)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rupakheti, Chandan R.</au><au>Hays, Mark</au><au>Mohan, Sriram</au><au>Chenoweth, Stephen</au><au>Stouder, Amanda</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course</atitle><btitle>2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&amp;T)</btitle><stitle>CSEET</stitle><date>2017-11</date><risdate>2017</risdate><spage>97</spage><epage>106</epage><pages>97-106</pages><eissn>2377-570X</eissn><eisbn>9781538625361</eisbn><eisbn>1538625369</eisbn><coden>IEEPAD</coden><abstract>Requirements Engineering (RE) is an essential component of any software development cycle. Understanding and satisfying stakeholder needs and wants is the difference between the success and failure of a product. However, RE is often perceived as a "soft" skill by our students and is often ignored by students who prioritize the learning of coding, testing, and algorithmic thinking. This view contrasts with the industry, where "soft" skills are instead valued equal to any other engineering ability. A key challenge in teaching RE is that students who are accustomed to technical work have a hard time relating to something that is non-technical. Furthermore, students are rarely afforded the opportunity to practice requirements elicitation and management skills in a meaningful way while learning the RE concepts as an adjunct to other content. At Rose-Hulman, we have experimented with several project-based approaches to teaching RE, which have evolved over time. In this paper, we document the progress of our teaching methodologies, capture the pros and cons of these varied approaches, and reflect on what worked and what did not in teaching RE to undergraduate engineering students.</abstract><pub>IEEE</pub><doi>10.1109/CSEET.2017.24</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2377-570X
ispartof 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), 2017, p.97-106
issn 2377-570X
language eng
recordid cdi_ieee_primary_8166688
source IEEE Xplore All Conference Series
subjects Course Evolution
Education
Industries
Interviews
Project-Based Learning
Requirements engineering
Software
Software engineering
Stakeholders
title On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T02%3A16%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=On%20a%20Pursuit%20for%20Perfecting%20an%20Undergraduate%20Requirements%20Engineering%20Course&rft.btitle=2017%20IEEE%2030th%20Conference%20on%20Software%20Engineering%20Education%20and%20Training%20(CSEE&T)&rft.au=Rupakheti,%20Chandan%20R.&rft.date=2017-11&rft.spage=97&rft.epage=106&rft.pages=97-106&rft.eissn=2377-570X&rft.coden=IEEPAD&rft_id=info:doi/10.1109/CSEET.2017.24&rft.eisbn=9781538625361&rft.eisbn_list=1538625369&rft_dat=%3Cieee_CHZPO%3E8166688%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-c4d78cee1ed0d85f8f99c11f8e24043d952e6bc723f9064415bdb09e08b7dc413%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8166688&rfr_iscdi=true