Marian Daun, A. Grubb, Viktoria Stenkova, B. Tenbergen
{"title":"The Field of Requirements Engineering Education","authors":"Marian Daun, A. Grubb, Viktoria Stenkova, B. Tenbergen","doi":"10.1109/CSEET58097.2023.00023","DOIUrl":null,"url":null,"abstract":"Requirements engineering (RE) is an essential part of the software development process. Good RE, among others, is the basis for high quality software, considerably reduces the risk for software projects to fail entirely or with budget-overspending and is crucial for coordinating systems and software engineering. Thus, RE education is a vital part of software engineering curricula. However, a central concept of what RE education comprise and how to best teach RE is lacking. Therefore, we conducted a systematic literature review of the field and provide a systematic map describing the state of the RE education field. Results for key trends in RE instruction of the past decade include involvement of real or realistic stakeholders, teaching predominantly elicitation as an RE activity, and increasing student factors such as motivation or communication skills.","PeriodicalId":256885,"journal":{"name":"2023 IEEE 35th International Conference on Software Engineering Education and Training (CSEE&T)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 35th International Conference on Software Engineering Education and Training (CSEE&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEET58097.2023.00023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Requirements engineering (RE) is an essential part of the software development process. Good RE, among others, is the basis for high quality software, considerably reduces the risk for software projects to fail entirely or with budget-overspending and is crucial for coordinating systems and software engineering. Thus, RE education is a vital part of software engineering curricula. However, a central concept of what RE education comprise and how to best teach RE is lacking. Therefore, we conducted a systematic literature review of the field and provide a systematic map describing the state of the RE education field. Results for key trends in RE instruction of the past decade include involvement of real or realistic stakeholders, teaching predominantly elicitation as an RE activity, and increasing student factors such as motivation or communication skills.