Existe uma demanda crescente de programação para outras áreas do conhecimento, programação para um público-alvo conhecido como não desenvolvedores que utilizam a programação para solucionar problemas em tarefas como automatização residencial, edição de música, gerenciamento de arquivos, entre outras. Essas atividades estão ligadas à necessidade de organização, transformação e automatização do processamento de dados, originando um novo paradigma conhecido como Centralidade de Dados, onde novas aptidões são o foco desses novos desenvolvedores. As funções de alta ordem tornaram-se ferramentas populares entre não-desenvolvedores e, apesar de sua simplicidade, algumas pesquisas mostram que os alunos ainda têm dificuldade em entendê-las e utilizá-las. Com base nas evidências que suportam o uso de visualizadores de programas para compreensão de código, acreditamos que simular os conceitos inerentes as funções de alta ordem podem contribuir para um melhor entendimento de suas funcionalidades e utilizações.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.