🤖 AI Summary
To address the high redundancy and theory-practice disconnect in Empirical Software Engineering (ESE) curricula, this study proposes a hierarchical, competency-oriented course design framework. Methodologically, it integrates Bloom’s taxonomy, ACM/IEEE curriculum guidelines, and Kitchenham et al.’s ESE best practices; introduces novel research-question-driven (RQ-driven) pedagogical modules and reproducibility assessment criteria; and validates the framework through multiple Delphi rounds with domain experts. The resulting open-source, modular, and configurable curriculum has been piloted across three universities, yielding a 42% increase in student empirical project completion rates and 89% mastery of core ESE methodologies. The primary contribution is the first systematic, reusable, and progression-aware curriculum design paradigm specifically tailored for ESE education—significantly enhancing both instructional efficiency and the quality of research competence development.