Towards Team Formation in Software Development: A Case Study of Moodle | IEEE Conference Publication | IEEE Xplore