Evaluating the undergraduate research experience in computer science: developing a framework for gathering information about effectiveness and impact | IEEE Conference Publication | IEEE Xplore