research Long-term Effects of Promoting Communication and Soft Skills in Higher Computing Education ACM Transactions on Computing Education Wed ACM Transactions on Computing Education, Volume 26, Issue 3, Page 1-30, September 2026. dl.acm.org