Proposal of a collaborative software development platform for the virtual universities: The Virtual University of the Senegal (UVS) experience | IEEE Conference Publication | IEEE Xplore