Skip to main content

Experience-Oriented Approaches for Teaching and Training Requirements Engineering: An Experience Report

  • Conference paper
Requirements Engineering: Foundation for Software Quality (REFSQ 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8396))

Abstract

[Context & motivation] Experience-oriented learning is known to be more efficient than learning by listening. Small team projects can teach practical issues of applying methods and soft skills. [Question/problem] RE is a core qualification for diverse stakeholders, not only for software engineers. In trainings and academic education, people with different professional backgrounds and different experiences, representing different stages in the Dreyfus model of skill acquisition, come together. The teaching’s setup should take this into account. [Principal ideas/results] This experience report presents examples of various approaches for teaching RE in academia and industry. We discuss findings from interdisciplinary projects and game-oriented approaches, differences of these learning settings and differences which are to be considered when designing didactic settings for different target groups. [Contribution] This article presents diverse course concepts and experiences, and shall inspire other instructors to seek for additional learning approaches by taking into account their participants’ heterogeneous background.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Standish Group: Extreme CHAOS (2001)

    Google Scholar 

  2. Lethbridge, T.: A survey of the relevance of computer science and software engineering education. In: llth International Conference on Software Engineering (1998)

    Google Scholar 

  3. Cap Gemini: IT-Trends 2013, Berlin (October 2013), http://www.de.capgemini.com/ressourcen/it-trends-studie-2013

  4. Foppa, K.: Lernen, Gedächtnis, Verhalten: Ergebnisse und Probleme der Lernpsychologie, 9th edn. Kiepenheuer & Witsch, Cologne (1975)

    Google Scholar 

  5. Damian, D., Hadwin, A., Al-Ani, B.: Instructional Design and Assessment Strategies for Teaching Global Software Development: A Framework. In: 28th International Conference on Software Engineering, Shanghai, China, pp. 685–690 (2006)

    Google Scholar 

  6. Lübke, D., Schneider, K.: Agile Hour: Teaching XP Skills to Students and IT Professionals. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2005. LNCS, vol. 3547, pp. 517–529. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. http://c2.com/cgi/wiki?ExtremeHour

  8. Yusop, N., Mehboob, Z., Zowghi, D.: The Role of Conducting Stakeholder Meetings in Requirements Engineering Training. In: REET International Workshop on Requirements Engineering Education and Training, pp. 133–139 (2007)

    Google Scholar 

  9. Regev, G., Gause, D.C., Wegmann, A.: Requirements Engineering Education in the 21st Century, An Experiential Learning Approach. In: 16th IEEE International Requirements Engineering Conference (2008)

    Google Scholar 

  10. Mahaux, M.: Improvisational Theatre: an Approach to Soft Skills for Requirements Engineers. In: REET International Workshop on Requirements Engineering Education and Training, pp. 133–139 (2007)

    Google Scholar 

  11. Neville, K., Adam, F.: Integrating Theory and Practice in Education with Business Games. Informing Science, Special Series: Informing Each Other 6 (2003)

    Google Scholar 

  12. Zapata, C.M., Awad-Aubad, J.G.: Requirements Game: Teaching Software Project Management. CLEI Electronic Journal 10(1), PAPER 3 (June 2007)

    Google Scholar 

  13. Favela, J., Peña-Mora, F.: An experience in collaborative software engineering education. IEEE Software 18(2), 47–53 (2001)

    Article  Google Scholar 

  14. Baker, A., Oh Navarro, E., van der Hoek, A.: Problems and Programmers: an educational software engineering card game. In: ICSE 2003 Proceedings of the 25th International Conference on Software Engineering (2003)

    Google Scholar 

  15. Carrington, D., Baker, A., van der Hoek, A.: It’s All in the Game: Teaching Software Process Concepts. In: 34th ASEE/IEEE Frontiers in Education Conference, Savannah, GA, October 20-23 (2004)

    Google Scholar 

  16. Fadali, M.S., Robinson, M., Mcnichols, K.: Teaching Engineering to K-12 Students Using Role Playing Games. In: ASEE Annual Conf., American Society for Engineering Education, Washington, DC (2000)

    Google Scholar 

  17. Dawson, R.: Twenty Dirty Tricks to Train Software Engineers. In: 22nd International Conference on Software Engineering (ICSE 2000), Limerick, Ireland (2000)

    Google Scholar 

  18. Johnstone, K.: Improvisation und Theater. Alexander Verlag (2010)

    Google Scholar 

  19. Hoffmann, A.: REIM - An Improvisation Workshop Format to Train Soft Skill Awareness. In: 5th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). IEEE (2012)

    Google Scholar 

  20. Hoffmann, A.: Game Language. In: EuroPLoP 2012: 17th European Conference on Pattern Languages of Programs, Hillside (2012)

    Google Scholar 

  21. Dreyfus, S., Dreyfus, H.: A five-stage model of the mental activities involved in direct skill acquisition, No. ORC-80-2. Univ. Berkeley Operations Research Center (1980)

    Google Scholar 

  22. Hunt, A.: Pragmatisches Denken und Lernen – Refactor your wetware! Carl Hanser Verlag GmbH & Co. KG (2009)

    Google Scholar 

  23. Hoffmann, A.: A Trainer’s Guideline to Teaching Soft Skills Using Improvisation Theater - A Workshop Format Exemplified on a Requirements Engineering Game. In: EuroPLoP 2011: 16th European Conference on Pattern Languages of Programs (2011)

    Google Scholar 

  24. Landes, D., Pfeiffer, V., Sedelmaier, Y., Mottok, J., Hagel, G.: Learning and Teaching Software Process Models. In: IEEE Global Engineering Education (EDUCON), Marrakesh, Morocco, pp. 1153–1160 (2012)

    Google Scholar 

  25. Rausch, P., Landes, D.: “Ihr könnt nur zusammen gewinnen” – Interdisziplinäre Praxisprojekte in der Hochschulausbildung. In: Dorn, K.-H., et al. (eds.) Projekte als Kulturerlebnis, pp. 63–74. Dpunkt Verlag, Heidelberg (2009)

    Google Scholar 

  26. Weißbach, R.: Bridging the Communication Gap in Information System Projects. Enabling Non-IT Professionals for the Requirements Engineering Process. In: Kettunen, J., et al. (eds.) Applied Research and Professional Education. First CARPE Networking Conference, p. 259. Turku UAS, Turku (2012), julkaisut.turkuamk.fi/isbn9789522162519.pdf

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Herrmann, A., Hoffmann, A., Landes, D., Weißbach, R. (2014). Experience-Oriented Approaches for Teaching and Training Requirements Engineering: An Experience Report. In: Salinesi, C., van de Weerd, I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer, Cham. https://doi.org/10.1007/978-3-319-05843-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05843-6_19

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05842-9

  • Online ISBN: 978-3-319-05843-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics