8 papers
One-Year Internship Program on Software Engineering: Students' Perceptions and Educators' Lessons Learned
Golnoush Abaei, Mojtaba Shahin, Maria Spichkova
The inclusion of internship courses in Software Engineering (SE) programs is essential for closing knowledge gaps and improving graduates' readiness for the software industry. Our…
Embedding Quality Assurance in project-based learning
Maria Spichkova
In this paper, we share our lessons learned from more than a decade of teaching software quality aspects within Software Engineering (SE) courses, where the focus is on Agile/Scrum…
Spatio-Temporal view on the Topological Functioning Model
Maria Spichkova
The spatial and temporal aspects of system properties are crucial for many types of systems. In this short paper, we present a TopFunST framework to analyse topological dependencie…
Scrum Sprint Planning: LLM-based and algorithmic solutions
Yuwon Yoon, Kevin Iwan, Madeleine Zwart +3
Planning for an upcoming project iteration (sprint) is one of the key activities in Scrum planning. In this paper, we present our work in progress on exploring the applicability of…
Advanced approach for Agile/Scrum Process: RetroAI++
Maria Spichkova, Kevin Iwan, Madeleine Zwart +3
In Agile/Scrum software development, sprint planning and retrospective analysis are the key elements of project management. The aim of our work is to support software developers in…
Agile and Student-Centred Teaching of Agile/Scrum Concepts
Maria Spichkova
In this paper, we discuss our experience in designing and teaching a course on Software Engineering Project Management, where the focus is on Agile/Scrum development and Requiremen…