Abstract
The discipline of requirements engineering (RE) is hard for students to understand and challenging for lecturers to teach due to its complex and theoretical nature. In the literature, researchers have presented a number of requirements engineering education (REE) problems in universities, as well as those RE problems in industry that can be addressed by providing REE at universities. The goal of this study was to systematically compile, review and analyse all REE problems presented in the literature so that it is possible to see the whole range of problems at once; we call this analysis and presentation of the entire range of problems ‘an integrated view of REE problems’. Altogether 13 relevant studies reporting on REE problems were selected. Of the identified problems, those related to similar issues were grouped together, the groups were then divided into categories depending on the nature of the problem, and finally relationships between the groups of problems were established and presented as a hierarchy. An integrated representation was then produced that provides specific information on REE problems, including groupings of similar problems, reported and investigated problems, problem categorisation, high-level dependency, and detailed dependencies. It was concluded that some problems have already been investigated by researchers while others have only been reported in the literature and still need to be investigated, so they are the hot research areas for future research in REE. It was also concluded that if RE problems in university curriculum are addressed, this may have a positive impact on solutions to RE problems in industrial practice.
Similar content being viewed by others
References
Beatty, J.; Agouridas, V.: Developing requirements engineering skills: a case study in training practitioners. In: International Workshop on Requirements Engineering and Training (REET2007), pp. 6–17. India Habitat Centre, New Delhi (2007)
Armarego, J.; Minor, O.: Studio learning of requirements: towards aligning teaching to practitioner needs. In: International Workshop on Requirements Engineering Education and Training (REET2005) (2005)
Jiang, L.; Eberlein, A.; Far, B.H.: Combining requirements engineering techniques–theory and case study. In: 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS ’05), pp. 105–112 (2005)
Berenbach, B.: A hole in the curriculum. In: International Workshop on Requirements Engineering Education and Training (REET2005), pp. 62–67 (2005)
Gibson, J.P.: Formal requirements engineering: learning from the students. In: Proceedings of IEEE Software Engineering Conference, pp. 171–180 (2000)
Rosca, D.: An active/collaborative approach in teaching requirements engineering. In: Proceedings of the 30th Annual Frontiers in Education, pp. T2C/9-T2C/12 (2000)
Svahnberg, M.; Gorschek, T.: Multi-perspective requirements engineering education with focus on industry rellevance. In: International Workshop on Requirements Engineering Education & Training (REET 2005), pp. 88–97 (2005)
University of Technology—Sydney, Advances in Requirements Engineering, UTS. http://www.handbook.uts.edu.au/subjects/32550.html. Accessed May 2011
Al-Ani, B.; Yusop, N.: Role-playing, group work and other ambitious teaching methods in a large requirements engineering course. In: Proceedings of 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, pp. 299–306 (2004)
Davis, A.M.; Hickey, A.M.; Chamillard, A.: Moving beyond the classroom: integrating requirements engineering research & education to improve practice. In: International Workshop on Requirements Engineering Education and Training (REET2005) (2005)
LeBlanc, R.; Sobel, A.; Diaz-Herrera, J.; Hilburn, T.: Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, ACM/IEEE-CS Joint Task Force on Computing Curricula. IEEE Computer Society (2006)
Nguyen, L.; Armarego, J.; Swatman, P.: Understanding requirements engineering: a challenge for practice and education. School Working Papers Series (2002)
Callele D., Makaroff D.: Teaching requirements engineering to an unsuspecting audience. ACM SIGCSE Bull. 38, 433–437 (2006)
Connor, A.M.; Buchan, J.; Petrova, K.: Bridging the research–practice gap in requirements engineering through effective teaching and peer learning. In: IEEE Computer Society Sixth International Conference on Information Technology: New Generations, pp. 678–683 (2009)
Zowghi, D.: Teaching requirements engineering to the Bahá í students in Iran who are denied of higher education. In: Fourth International Workshop on Requirements Engineering Education and Training (REET2009), pp. 38–48 (2009)
Regev G., Gause D.C., Wegmann A.: Experiential learning approach for requirements engineering education. Requir. Eng. 14, 269–287 (2009)
Barnes, R.J.; Gause, D.C.; Way, E.C.: Teaching the unknown and the unknowable in requirements engineering education. In: International Workshop on Requirements Engineering Education and Training (REET2008), pp. 30–37 (2008)
Hoffmann, A.: Teaching soft facts in requirements engineering using improvisation theatre techniques. In: International Workshop on Requirements Engineering Education and Training (REET2007) (2007)
Smith, R.; Gotel, O.: RE-O-POLY: A game to introduce lightweight requirements engineering good practices. In: International Workshop on Requirements Engineering and Training (REET2007), India Habitat Center, New Delhi, pp. 42 (2007)
Huijs, C.; Sikkel, K.; Wieringa, R.: Mission 2 solution: Requirements engineering education as central theme in the BIT programme. In: International Workshop on Requirements Engineering Education and Training (REET2005) (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Memon, R.N., Salim, S.S. & Ahmad, R. Analysis and Classification of Problems Associated with Requirements Engineering Education: Towards an Integrated View. Arab J Sci Eng 39, 1923–1935 (2014). https://doi.org/10.1007/s13369-013-0901-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-013-0901-x