Enhancing collaboration among undergraduates in informatics: A teaching and learning process based on crowdsourcing | IEEE Conference Publication | IEEE Xplore