Welcome to the fourth edition of the International Workshop on Education through Advanced Software Engineering and Artificial Intelligence (EASEAI 2022) to be held virtually on November 18, 2022, as a post-conference workshop of ESEC/FSE 2022.
The development and spread of digital technologies in an accelerated way has deeply affected not only everyday life, but also the educational system. The differences between generations of students are increasing and this presents more challenges for educators in terms of the act of teaching and learning. The EASEAI workshop addresses this challenge by looking at the research fields of software engineering, education, and artificial intelligence to explore how they can be combined. Specifically, this workshop brings together researchers, teachers, and practitioners using advanced software engineering tools and artificial intelligence techniques in education. They discuss the current state of the art and practices to establish new future directions with the aim of favoring efficient learning that will develop students the necessary skills for whatever profession the future will bring.
Proceeding Downloads
Evidence-based practices: broadening participation and improving learning in CS (invited talk)
In the US and other countries, women and people of color have been underrepresented in computing majors for more than twenty years. Given this trend and research showing that diverse teams are more successful, in 2017, Northern Kentucky University's ...
Student misconceptions about finite state machines: identify them in order to create a concept inventory
A concept inventory (CI) is a standardized assessment tool designed to evaluate a student's understanding of the fundamental concepts of a topic. To create a CI, it is necessary to accurately identify these concepts, but also to identify how poorly ...
Mining sorting concept across curriculum levels: a cyclic learning based approach
Nowadays, when the changes that appear in programming paradigms and in software process development methodologies are extremely frequent, teaching Computer Science throughout all levels of study has become a demanding task. To all these are added ...
A pedagogical approach in interleaving software quality concerns at an artificial intelligence course
The software engineering industry is an everchanging domain requiring professionals to have a good knowledge base and adaptability skills.Artificial Intelligence (AI) has achieved substantial success in enhancing program analysis techniques and ...
Findings from teaching entrepreneurship to undergraduate multidisciplinary students: case study
Innovation and entrepreneurship undeniably contribute to the progress of contemporary economies, and therefore an increasing number of universities are incorporating entrepreneurship-related courses into their curricula. The present study presents an ...
Towards automated testing for simple programming exercises
Automated feedback and grading platforms can require substantial effort when encoding new programming exercises for first-year students. Such exercises are usually simple but require defining several test cases to ensure their functional correctness. ...
Implementing microlearning and gamification techniques in teaching software project management concepts
The primary objective of this research is to examine the advantages of combining microlearning with specific gamification elements in an academic setting and to gain a better understanding of how microlearning and gamification aid computer science ...
Index Terms
- Proceedings of the 4th International Workshop on Education through Advanced Software Engineering and Artificial Intelligence