Automated Feedback Generation for Programming Assignments Through Diversification | IEEE Conference Publication | IEEE Xplore