Mishra, DeeptiHacaloglu, TunaMishra, AlokComputer EngineeringSoftware EngineeringInformation Systems Engineering2024-07-052024-07-0520146978331907227297833190722650949-149X[WOS-DOI-BELIRLENECEK-295]https://hdl.handle.net/20.500.14411/55Ozcelik, Erol/0000-0003-0370-8517; Cagiltay, Nergiz/0000-0003-0875-9276; Sengul, Gokhan/0000-0003-2273-4411Mishra, Alok/0000-0003-1275-2050; Mishra, Deepti/0000-0001-5144-3811Software verification and validation (V & V) is one of the significant areas of software engineering for developing high quality software. It is also becoming part of the curriculum of a universities' software and computer engineering departments. This paper reports the experience of teaching undergraduate software engineering students and discusses the main problems encountered during the course, along with suggestions to overcome these problems. This study covers all the different topics generally covered in the software verification and validation course, including static verification and validation. It is found that prior knowledge about software quality concepts and good programming skills can help students to achieve success in this course. Further, team work can be chosen as a strategy, since it facilitates students' understanding and motivates them to study. It is observed that students were more successful in white box testing than in black box testing.eninfo:eu-repo/semantics/closedAccesssoftware engineeringeducationtestingopen source toolTeaching Software Verification and Validation Course: A Case StudyArticleQ4Q230614761485WOS:000347642500013