Building a research university ecosystem: the case of software engineering education at Sofia University