Final Year Students' Approaches to Implementing Complex Distributed Systems. - Claudia Szabo; Michael Scott Pointon (ITiCSE, 2019)