Context: Software has become ubiquitous in every corner of modern societies. During the last five decades, software engineering has also changed significantly to advance the …
Abstract In the Software Engineering Education (SEE) context, virtual worlds have been used in order to improve learning outcomes. However, there is a gap in the literature in order …
Carrying out real-world software projects in their academic studies helps students to understand what they will face in industry, and to experience first-hand the challenges …
Progressing digitalization of business, economy, and the society places higher education institutions (HEIs) in the center of the debate on how to effectively respond to challenges and …
M Campo, A Amandi, JC Biset - Education and Information Technologies, 2021 - Springer
Moodle represents a great contribution to the educational world since it provides an evolving platform for Virtual Learning Management Systems (VLMS) that became a standard de facto …
Nowadays, considerable attention is paid to agile methods as a means to improve management of software development processes. The widespread use of such methods in …
Significant research work has been undertaken related to the game-based learning approach over the last years. However, a closer look at this work reveals that further …
Gamification has proven to be an adequate approach in various educational environments, from kindergarten and elementary school to higher education classrooms. While it has been …
Teaching agile practices is in the cutting-edge of Software Engineering education since agile methodologies are widely used in the industry. An effective strategy to teach agile …