错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Course on Experimentation in Software Engineering: Focusing on Doing

  • Sira Vegas,
  • Natalia Juristo

摘要

Empirical software engineering employs various research methods depending on the research questions, objectives, and the nature of the phenomenon being studied. One of these methods is controlled experiments, which are paramount when the goal is to find causal relationships. This chapter aims to guide educators in designing a course on experimental software engineering. It encompasses the learning goals of the course, the syllabus, the teaching methods, and the assessment activities. Throughout the chapter, we emphasize the lessons we have learned over the years of teaching this course, highlighting both what worked and what did not work.