Teaching Software Verification and Validation Course: A Case Study

被引:0
作者
Mishra, Deepti [1 ]
Hacaloglu, Tuna [2 ]
Mishra, Alok [3 ]
机构
[1] Atilim Univ, Dept Comp Engn, Ankara, Turkey
[2] Atilim Univ, Dept Informat Syst Engn, Ankara, Turkey
[3] Atilim Univ, Dept Software Engn, Ankara, Turkey
关键词
software engineering; education; testing; open source tool; EXPERIENCE;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software 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.
引用
收藏
页码:1476 / 1485
页数:10
相关论文
共 32 条
[11]  
Edwards S. H., 2004, P 35 SIGCSE TECHN S, P327
[12]  
Elbaum S, 2007, PROC INT CONF SOFTW, P688
[13]  
Frezza S., 2002, P 32 ASEE IEEE FRONT, pS1G
[14]   An Open Modern Software Testing Laboratory Courseware - An Experience Report [J].
Garousi, Vahid .
23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010), 2010, :177-184
[15]   Software debugging, testing, and verification [J].
Hailpern, B ;
Santhanam, P .
IBM SYSTEMS JOURNAL, 2002, 41 (01) :4-12
[16]  
Johnson D. W., 1999, LEARNING TOGETHER AL
[17]   Practice and transfer of learning in the teaching of software testing [J].
Kaner, Cem ;
Padmanabhan, Sowmya .
20TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2007, :157-+
[18]   Improving testing education - Seven observations why testing is different [J].
Katara, M .
IEEE International Conference on Software - Science, Technology and Engineering, Proceedings, 2005, :121-128
[19]  
Kit E., 1995, SOFTWARE TESTING REA
[20]   An investigation of software engineering curricula [J].
Kitchenham, B ;
Budgen, D ;
Brereton, P ;
Woodall, P .
JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (03) :325-335