State of the Practice in Software Testing Teaching in Four European Countries

被引:2
作者
Tramontana, Porfirio [1 ]
Marin, Beatriz [2 ]
Paiva, Ana C. R. [3 ,4 ]
Mendes, Alexandra [3 ,5 ]
Vos, Tanja E. J. [2 ,6 ]
Amalfitano, Domenico [1 ]
Cammaerts, Felix [7 ]
Snoeck, Monique [7 ]
Fasolino, Anna Rita [1 ]
机构
[1] Univ Naples Federico II, Naples, Italy
[2] Univ Politecn Valencia, Valencia, Spain
[3] Univ Porto, Porto, Portugal
[4] INESC TEC, Porto, Portugal
[5] INESC TEC, HASLab, Porto, Portugal
[6] Open Univ, Heerlen, Netherlands
[7] Katholieke Univ Leuven, Leuven, Belgium
来源
2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024 | 2024年
关键词
Software testing; Testing education; Testing Teaching; Mapping of courses;
D O I
10.1109/ICST60714.2024.00015
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software testing is an indispensable component of software development, yet it often receives insufficient attention. The lack of a robust testing culture within computer science and informatics curricula contributes to a shortage of testing expertise in the software industry. Addressing this problem at its root -education- is paramount. In this paper, we conduct a comprehensive mapping review of software testing courses, elucidating their core attributes and shedding light on prevalent subjects and instructional methodologies. We mapped 117 courses offered by Computer Science (and related) degrees in 49 academic institutions from four Western European countries, namely Belgium, Italy, Portugal and Spain. The testing subjects were mapped against the conceptual framework provided by the ISO/IEC/IEEE 29119 standard on software testing. Among the results, the study showed that dedicated software testing courses are offered by only 39% of the analysed universities, whereas the basics of software testing are taught in at least one course at every university. The analysis of the software testing topics highlights the gaps that need to be filled in order to better align the current academic offerings with the real industry needs.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 25 条
[1]   A Study on Challenges of Testing Robotic Systems [J].
Afzal, Afsoon ;
Le Goues, Claire ;
Hilton, Michael ;
Timperley, Christopher Steven .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, :96-107
[2]  
[Anonymous], 2022, ISO/IEC/IEEE 29119-1:2022(E),, P1, DOI [10.1109/IEEESTD.2022.9698145, DOI 10.1109/IEEESTD.2022.9698145]
[3]  
[Anonymous], 2018, globenewswire
[4]   Hey Teachers, Teach Those Kids Some Software Testing [J].
Ardic, Baris ;
Zaidman, Andy .
2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR THE NEXT GENERATION, SEENG, 2023, :9-16
[5]   On the Current State of Academic Software Testing Education in Sweden [J].
Barrett, Ayodele A. ;
Enoiu, Eduard Paul ;
Afzal, Wasif .
2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, :397-404
[6]  
Caldiera VRBG, 1994, Encyclopedia of software engineering, P528, DOI 10.1002/0471028959.sof142
[7]  
Common Vulnerabilities and Exposures (CVE), About us
[8]  
Cowling T, 2012, PROC INT CONF SOFTW, P1185, DOI 10.1109/ICSE.2012.6227024
[9]  
Valle PHD, 2015, 2015 International Symposium on Computers in Education (SIIE), P62, DOI 10.1109/SIIE.2015.7451649
[10]   Towards understanding students' sensemaking of test case design [J].
Doorn, Niels ;
Vos, Tanja E. J. ;
Marin, Beatriz .
DATA & KNOWLEDGE ENGINEERING, 2023, 146