articleMar 2, 2023GREEN OA

Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book

Temple University · Aalto University · +1 more institution

Indexed incrossref

Abstract

Advances in natural language processing have resulted in large language models (LLMs) that can generate code and code explanations. In this paper, we report on our experiences generating multiple code explanation types using LLMs and integrating them into an interactive e-book on web software development. Three different types of explanations -- a line-by-line explanation, a list of important concepts, and a high-level summary of the code -- were created. Students could view explanations by clicking a button next to code snippets, which showed the explanation and asked about its utility. Our results show that all explanation types were viewed by students and that the majority of students perceived the code…

Citation impact

178
total citations
FWCI
79.37
Percentile
100%
References
30
Citations per year

Authors

8

Topics & keywords

Keywords
  • Snippet
  • Computer science
  • Code (set theory)
  • Web application
  • Software
  • World Wide Web
  • Programming language
UN Sustainable Development Goals
  • Quality Education
No related works found for this paper.