9 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…
Analysis of cost-efficiency of serverless approaches
Nakhat Syeda, Harsh Shah, Rajvinder Singh +4
In this paper, we present a survey of research studies related to the cost-effectiveness of serverless approach and corresponding cost savings. We conducted a systematic literature…
Agile Retrospectives: What went well? What didn't go well? What should we do?
Maria Spichkova, Hina Lee, Kevin Iwan +3
In Agile/Scrum software development, the idea of retrospective meetings (retros) is one of the core elements of the project process. In this paper, we present our work in progress…
Mobile user experience from the lens of project-based learning
Maria Spichkova
This paper presents an overview of mobile application projects conducted at the RMIT University as a part of the Learning and Teaching activities within Bachelor and Master program…