A Collaborative Learning Activity and a software tool for improving language skills | IEEE Conference Publication | IEEE Xplore