Analyzing the Learning Effectiveness of Generative AI for Software Development for Undergraduates in Sri Lanka | IEEE Conference Publication | IEEE Xplore