A comprehensive approach for software group project assessment based on students' evaluation | IEEE Conference Publication | IEEE Xplore