The role of research and learning in adaptive programming by Andrea Babon and Lisa Denney September 20, 2018