Designing Personalized Learning Environments throughMonitoring and Guiding User Interactions with Code andNatural Language

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Abstract

Learning the vocabulary of a new language and a new programming API are similar in multiple ways. In this paper we evaluate several of the similarities and show that based on them we can design systems that can guide the learner towards improving their knowledge without an external tutor or preset curriculum. Instead, the class of systems we propose here are based on automated approaches of building maps of knowledge of the domain by mining repositories. By intersecting this knowledge with models of learner knowledge built by observing past learner interactions with artifacts of the domain we can generate highly personalized learning guidance.
Original languageEnglish
Title of host publicationProceedings of the 1st ACM SIGSOFT International Workshop on Education through Advanced Software Engineering and Artificial Intelligence
PublisherAssociation for Computing Machinery
Publication date2019
Pages5-8
ISBN (Print)978-1-4503-6852-0
DOIs
Publication statusPublished - 2019
EventInternational Workshop on Education through Advanced Software Engineering and Artificial Intelligence -
Duration: 26 Aug 201926 Aug 2019
https://easeai.github.io/

Workshop

WorkshopInternational Workshop on Education through Advanced Software Engineering and Artificial Intelligence
Period26/08/201926/08/2019
Internet address

Keywords

  • software engineering
  • education
  • Software Architecture
  • ecosystems
  • artificial intelligence

Fingerprint

Dive into the research topics of 'Designing Personalized Learning Environments throughMonitoring and Guiding User Interactions with Code andNatural Language'. Together they form a unique fingerprint.

Cite this