Software engineering, bridging theory and practice in an agile learning environment. - Dena Hussain; Linda Söderlindh (EDUCON, 2022)