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