当前位置: X-MOL 学术J. Syst. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Software-testing education: A systematic literature mapping
Journal of Systems and Software ( IF 3.7 ) Pub Date : 2020-07-01 , DOI: 10.1016/j.jss.2020.110570
Vahid Garousi , Austen Rainer , Per Lauvås , Andrea Arcuri

Context: With the rising complexity and scale of software systems, there is an ever-increasing demand for sophisticated and cost-effective software testing. To meet such a demand, there is a need for a highly-skilled software testing work-force (test engineers) in the industry. To address that need, many university educators worldwide have included software-testing education in their software engineering (SE) or computer science (CS) programs. Objective: Our objective in this paper is to summarize the body of experience and knowledge in the area of software-testing education to benefit the readers (both educators and researchers) in designing and delivering software testing courses in university settings, and to also conduct further education research in this area. Method: To address the above need, we conducted a systematic literature mapping (SLM) to synthesize what the community of educators have published on this topic. After compiling a candidate pool of 307 papers, and applying a set of inclusion/exclusion criteria, our final pool included 204 papers published between 1992 and 2019. Results: The topic of software-testing education is becoming more active, as we can see by the increasing number of papers. Many pedagogical approaches (how to best teach testing), course-ware, and specific tools for testing education have been proposed. Many challenges in testing education and insights on how to overcome those challenges have been proposed. Conclusion: This paper provides educators and researchers with a classification of existing studies within software-testing education. We further synthesize challenges and insights reported when teaching software testing. The paper also provides a reference ("index") to the vast body of knowledge and experience on teaching software testing.

中文翻译:

软件测试教育:系统的文献映射

背景:随着软件系统的复杂性和规模不断增加,对复杂且具有成本效益的软件测试的需求不断增加。为了满足这样的需求,业界需要高技能的软件测试劳动力(测试工程师)。为了满足这一需求,世界各地的许多大学教育工作者已将软件测试教育纳入其软件工程 (SE) 或计算机科学 (CS) 课程中。目标:我们在本文中的目标是总结软件测试教育领域的经验和知识体系,以使读者(教育者和研究人员)在大学环境中设计和提供软件测试课程时受益,并进一步开展这方面的教育研究。方法:针对以上需求,我们进行了系统的文献映射 (SLM),以综合教育工作者社区就该主题发表的内容。在编制了包含 307 篇论文的候选库,并应用了一组纳入/排除标准后,我们​​的最终库包括了 1992 年至 2019 年间发表的 204 篇论文。 结果:软件测试教育的话题变得越来越活跃,我们可以看到越来越多的论文。许多教学方法(如何最好地教授测试)、课件和测试教育的特定工具已经被提出。已经提出了测试教育中的许多挑战以及如何克服这些挑战的见解。结论:本文为教育工作者和研究人员提供了软件测试教育中现有研究的分类。我们进一步综合了教授软件测试时报告的挑战和见解。该论文还提供了一个参考(“索引”),以了解有关教学软件测试的大量知识和经验。
更新日期:2020-07-01
down
wechat
bug