Author:
Ma Qianou,Shen Hua,Koedinger Kenneth,Wu Sherry Tongshuang
Publisher
Springer Nature Switzerland
Reference30 articles.
1. Ardimento, P., Bernardi, M.L., Cimitile, M., Ruvo, G.D.: Reusing bugged source code to support novice programmers in debugging tasks. ACM Trans. Comput. Educ. 20(1), 1–24 (2019). https://doi.org/10.1145/3355616
2. Becker, B.A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., Santos, E.A.: Programming is hard-or at least it used to be: educational opportunities and challenges of AI code generation. In: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V, vol. 1. pp. 500–506 (2023)
3. Blair, K., Schwartz, D.L., Biswas, G., Leelawong, K.: Pedagogical agents for learning by teaching: teachable agents. Educ. Technol. Res. Dev. 47(1), 56–61 (2007)
4. Dakhel, A.M., Majdinasab, V., Nikanjam, A., Khomh, F., Desmarais, M.C., Jiang, Z.M.J.: Github copilot AI pair programmer: asset or liability? J. Syst. Softw. 203, 111734 (2023). https://doi.org/10.48550/ARXIV.2206.15331
5. Desai, C., Janzen, D.S., Clements, J.: Implications of integrating test-driven development into CS1/CS2 curricula. SIGCSE Bull. 41(1), 148–152 (2009)