Developing Software Engineering Competences in Undergraduate Students: A Project-Based Learning Approach in Academy-Industry Collaboration | IEEE Conference Publication | IEEE Xplore