Designing Personalized Learning Environments throughMonitoring and Guiding User Interactions with Code andNatural Language
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 5-8Publication milestones
- Published - 2019
Publication status
Published - 2019
Publisher
Association for Computing Machinery, United StatesISBN (Print)
978-1-4503-6852-0Publication IDs
- Scopus: 85077821016
Host publication title
Proceedings of the 1st ACM SIGSOFT International Workshop on Education through Advanced Software Engineering and Artificial IntelligenceAbstract
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.
Publication metrics
PlumX, opens in new tab
Captures
18
Citations
1
Access to documents
Submitted manuscript, 533.69 KB
Related Event
Title
International Workshop on Education through Advanced Software Engineering and Artificial Intelligence
