[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
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
  • (2024)Teaching requirements: Can a short lecture make a real difference?International Journal of Technology and Design Education10.1007/s10798-024-09885-734:5(1955-1985)Online publication date: 15-Mar-2024
  • (2022)A systematic literature review of requirements engineering educationRequirements Engineering10.1007/s00766-022-00381-928:2(145-175)Online publication date: 19-May-2022
  • (2019)Active Learning with LEGO for Software RequirementsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287444(218-224)Online publication date: 22-Feb-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 38, Issue 1
March 2006
553 pages
ISSN:0097-8418
DOI:10.1145/1124706
Issue’s Table of Contents
  • 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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 March 2006
Published in SIGCSE Volume 38, Issue 1

Check for updates

Author Tags

  1. pedagogy
  2. requirements engineering
  3. software engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Teaching requirements: Can a short lecture make a real difference?International Journal of Technology and Design Education10.1007/s10798-024-09885-734:5(1955-1985)Online publication date: 15-Mar-2024
  • (2022)A systematic literature review of requirements engineering educationRequirements Engineering10.1007/s00766-022-00381-928:2(145-175)Online publication date: 19-May-2022
  • (2019)Active Learning with LEGO for Software RequirementsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287444(218-224)Online publication date: 22-Feb-2019
  • (2019)Investigating the impact of requirements elicitation and evolution on course performance in a pre-capstone design courseJournal of Engineering Design10.1080/09544828.2019.1605584(1-25)Online publication date: 19-Apr-2019
  • (2018)Critical Issues in Requirements Engineering EducationComputer Systems and Software Engineering10.4018/978-1-5225-3923-0.ch081(1953-1976)Online publication date: 2018
  • (2018)From Textual Analysis to Requirements ElicitationComputer Systems and Software Engineering10.4018/978-1-5225-3923-0.ch053(1323-1342)Online publication date: 2018
  • (2018)Teaching Motivational Models in Agile Requirements Engineering2018 IEEE 8th International Workshop on Requirements Engineering Education and Training (REET)10.1109/REET.2018.00010(30-39)Online publication date: Aug-2018
  • (2018)On a pursuit for perfecting an undergraduate requirements engineering courseJournal of Systems and Software10.1016/j.jss.2018.07.008144(366-381)Online publication date: Oct-2018
  • (2017)On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET.2017.24(97-106)Online publication date: Nov-2017
  • (2016)Facing the challenges of teaching requirements engineeringProceedings of the 38th International Conference on Software Engineering Companion10.1145/2889160.2889200(461-470)Online publication date: 14-May-2016
  • 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