Towards Assessing Attitudes and Values in the Practice of Software Engineering: The Competency-Based Learning Approach | IEEE Conference Publication | IEEE Xplore