Problematic questions of software requirements engineering training

Authors

DOI:

https://doi.org/10.31812/educdim.v56i4.4441

Keywords:

software requirements, software engineering training, software engineer competencies

Abstract

The key problems of training Requirement Engineering and the following ways to overcome the contradiction between the crucial role of Requirement Engineering in industrial software development and insufficient motivation to master it in the process of SE specialists professional training were identified based on a systematic research analysis on the formation of the ability of future software engineering (SE) specialists to identify, classify and formulate software requirements: use of activity and constructivist approaches, game teaching methods in the process of modeling requirements; active involvement of stakeholders in identifying, formulating and verifying requirements at the beginning of the project and evaluating its results at the end; application of mobile technologies for training of geographically distributed work with requirements; implementation of interdisciplinary cross-cutting projects on SE; involvement of students in real projects; stimulating the creation of interdisciplinary and age-old student project teams.

Downloads

Download data is not yet available.
Abstract views: 87 / PDF downloads: 26

References

Acuña, S. T., Gómez, M., Juristo, N.: How do personality, team processes and task characteristics relate to job satisfaction and software quality? Information and Software Technology 51 (3), 627–639 (2009). doi: 10.1016/j.infsof.2008.08.006 DOI: https://doi.org/10.1016/j.infsof.2008.08.006

CC2020 Task Force: Computing Curricula 2020: Paradigms for Global Computing Education. A Computing Curricula Series Report. https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf (2020). Accessed 18 Jan 2021 DOI: https://doi.org/10.1145/3467967

Damian, D., Hadwin, A., Al-Ani, B.: Instructional Design and Assessment Strategies for Teaching Global Software Development: A Framework, pp. 685–690, Association for Computing Machinery, New York, NY, USA (2006). doi: 10.1145/1134285.1134391 DOI: https://doi.org/10.1145/1134285.1134391

Goswami, A., Walia, G.: Teaching software requirements inspections to software engineering students through practical training and reflection. Computers in Education Journal 16 (4), 2–10 (2016) DOI: https://doi.org/10.18260/p.26049

Mich, L.: Teaching requirements analysis: A student project framework to bridge the gap between business analysis and software engineering. CEUR Workshop Proceedings 1217, 20–25 (2014)

Ouhbi, S., Idri, A., Fernández-Alemán, J., Toval, A.: Requirements engineering education: a systematic mapping study. Requirements Engineering 20 (2), 119–138 (2015). doi: 10.1007/s00766-013-0192-5 DOI: https://doi.org/10.1007/s00766-013-0192-5

Ozkaya, I., Ömer Akin, Tomayko, J. E.: Teaching to Think in Software Terms: An Interdisciplinary Graduate Software Requirement Engineering Course for AEC Students, pp. 1–10 (2005). doi: 10.1061/40794(179)8, https://ascelibrary.org/doi/abs/10.1061/40794%28179%298 (2005). Accessed 18 Jan 2021

Sedelmaier, Y., Landes, D.: A multi-level didactical approach to build up competencies in requirements engineering. CEUR Workshop Proceedings 1217, 26–34 (2014)

Semerikov, S., Striuk, A., Striuk, L., Striuk, M., Shalatska, H.: Sustainability in Software Engineering Education: a case of general professional competencies. E3S Web of Conferences 166, 10036 (2020). doi: 10.1051/e3sconf/202016610036 DOI: https://doi.org/10.1051/e3sconf/202016610036

Software Engineering 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. A Volume of the Computing Curricula Series. https://www.acm.org/binaries/content/assets/education/se2014.pdf (2015). Accessed 18 Jan 2021

Striuk, A., Semerikov, S.: The dawn of software engineering education. CEUR Workshop Proceedings 2546, 35–57 (2019) DOI: https://doi.org/10.31812/123456789/3671

Striuk, A.: “Advanced course on software engineering” as the first model for training of software engineers. Journal of Information Technologies in Education (ITE) 40, 48–67 (Sep 2019). doi: 10.14308/ite000702, http://ite.kspu.edu/index.php/ite/article/view/732 (2019). Accessed 18 Jan 2021 DOI: https://doi.org/10.14308/ite000702

Published

22-06-2021

Issue

Section

Articles

How to Cite

Striuk, A.M., 2021. Problematic questions of software requirements engineering training. Educational Dimension [Online], 4, pp.90–101. Available from: https://doi.org/10.31812/educdim.v56i4.4441 [Accessed 21 February 2024].
Received 2020-12-19
Accepted 2021-06-16
Published 2021-06-22

Similar Articles

1-10 of 82

You may also start an advanced similarity search for this article.