Web-based teamwork: Distributed software development course under Covid-19 - Zhang, R.; Mestre, P; Serodio, C.; Prada, M.; Gao, W. (2020 15th International Conference on Computer Science & Education (ICCSE), 2020)