[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1121341.1121475acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Teaching requirements engineering to an unsuspecting audience

Published: 03 March 2006 Publication History

Abstract

One of a Software Engineer's most important skills is the ability to define the scope of the problem and ascertain the requirements from general and vague specifications. Teaching this skill is known to be difficult and is made more complex because students are conditioned to expect that this portion of programming projects is already complete. This paper reports on experience in teaching a second year computer science class which exposed the need for requirements engineering and gave students an opportunity to engage in the activity. We found that the student response was bimodal, and while some students met the challenge, more felt betrayed by the experience. We conclude that students gained the requisite knowledge using this approach but that a less traumatic approach may produce better results.

References

[1]
Peter E. Doolittle. Constructivism and Online Education. In 1999 Online Conference on Teaching Online in Higher Education, pages 1--13, 1999.
[2]
L. Macaulay and J. Mylopoulos. Requirements Engineering: An Educational Dilemma. Automated Software Engineering, 2(4):343--351, September 1995.
[3]
D. Polajnar and J. Polajnar. Teaching Software Engineering through Real Projects. In WCCCE 2004 Western Canadian Conference on Computer Education, pages 83--90, Kelowna, B.C., Canada, May 2004.
[4]
D. Rosca. An Active/Collaborative Approach in Teaching Requirements Engineering. In 30th Annual Frontiers in Education Conference, pages 9--12, Kansas City, MO, October 2000.
[5]
J. Tuya and J. Garcia-Fanjul. Teaching Requirements Analysis by Means of Student Collaboration. In 29th Annual Frontiers in Education Conference, pages 11--15, San Juan, Puerto Rico, November 1999.
[6]
D. Zowghi and S. Paryani. Teaching Requirements Engineering through Role Playing: Lessons Learnt. In 11th IEEE International Requirements Engineering Conference (RE'03), pages 233--241, Monterey Bay, CA, USA, September 2003.

Cited By

View all
  • (2017)Teaching and Learning Requirements Engineering Based on Mobile Devices and CloudBlended Learning10.4018/978-1-5225-0783-3.ch059(1190-1217)Online publication date: 2017
  • (2017)Is role playing in Requirements Engineering Education increasing learning outcome?Requirements Engineering10.1007/s00766-016-0248-422:4(475-489)Online publication date: 1-Nov-2017
  • (2016)Teaching and Learning Requirements Engineering Based on Mobile Devices and CloudHandbook of Research on Applied E-Learning in Engineering and Architecture Education10.4018/978-1-4666-8803-2.ch012(237-262)Online publication date: 2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education
March 2006
612 pages
ISBN:1595932593
DOI:10.1145/1121341
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 March 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. pedagogy
  2. requirements engineering
  3. software engineering

Qualifiers

  • Article

Conference

SIGCSE06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Teaching and Learning Requirements Engineering Based on Mobile Devices and CloudBlended Learning10.4018/978-1-5225-0783-3.ch059(1190-1217)Online publication date: 2017
  • (2017)Is role playing in Requirements Engineering Education increasing learning outcome?Requirements Engineering10.1007/s00766-016-0248-422:4(475-489)Online publication date: 1-Nov-2017
  • (2016)Teaching and Learning Requirements Engineering Based on Mobile Devices and CloudHandbook of Research on Applied E-Learning in Engineering and Architecture Education10.4018/978-1-4666-8803-2.ch012(237-262)Online publication date: 2016
  • (2016)What Is Essential? --- A Pilot Survey on Views About the Requirements Metamodel of reqT.orgProceedings of the 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality - Volume 961910.1007/978-3-319-30282-9_16(232-239)Online publication date: 14-Mar-2016
  • (2013)An Online Graduate Requirements Engineering CourseIEEE Transactions on Education10.1109/TE.2012.220846156:2(208-216)Online publication date: 1-May-2013
  • (2013)Cooperating with a non-governmental organization to teach gathering and implementation of requirements2013 26th International Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET.2013.6595232(11-20)Online publication date: May-2013
  • (2013)reqT.orgProceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality10.1007/978-3-642-37422-7_8(112-118)Online publication date: 8-Apr-2013
  • (2012)Teaching requirements engineering with authentic stakeholdersProceedings of the First International Workshop on Software Engineering Education Based on Real-World Experiences10.5555/2663678.2663679(1-4)Online publication date: 9-Jun-2012
  • (2012)Group whiteboards and modeler/customer teamsProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157237(331-336)Online publication date: 29-Feb-2012
  • (2012)Teaching requirements engineering with authentic stakeholders: Towards a scalable course setting2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex)10.1109/EduRex.2012.6225708(1-4)Online publication date: Jun-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media