Skip to main content
Log in

Analysis and Classification of Problems Associated with Requirements Engineering Education: Towards an Integrated View

  • Research Article - Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. 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)

  3. 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)

  4. Berenbach, B.: A hole in the curriculum. In: International Workshop on Requirements Engineering Education and Training (REET2005), pp. 62–67 (2005)

  5. Gibson, J.P.: Formal requirements engineering: learning from the students. In: Proceedings of IEEE Software Engineering Conference, pp. 171–180 (2000)

  6. 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)

  7. 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)

  8. University of Technology—Sydney, Advances in Requirements Engineering, UTS. http://www.handbook.uts.edu.au/subjects/32550.html. Accessed May 2011

  9. 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)

  10. 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)

  11. 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)

  12. Nguyen, L.; Armarego, J.; Swatman, P.: Understanding requirements engineering: a challenge for practice and education. School Working Papers Series (2002)

  13. Callele D., Makaroff D.: Teaching requirements engineering to an unsuspecting audience. ACM SIGCSE Bull. 38, 433–437 (2006)

    Article  Google Scholar 

  14. 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)

  15. 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)

  16. Regev G., Gause D.C., Wegmann A.: Experiential learning approach for requirements engineering education. Requir. Eng. 14, 269–287 (2009)

    Article  Google Scholar 

  17. 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)

  18. Hoffmann, A.: Teaching soft facts in requirements engineering using improvisation theatre techniques. In: International Workshop on Requirements Engineering Education and Training (REET2007) (2007)

  19. 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)

  20. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafia Naz Memon.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-013-0901-x

Keywords

Navigation