research Process Management for Learning from Professional Source Code: Cultivating Experts in the Age of AI ACM Transactions on Computing Education Wed ACM Transactions on Computing Education, Volume 26, Issue 3, Page 1-83, September 2026. dl.acm.org