Programming languages research is a broad and dynamic field that encompasses the study, design, and development of programming languages and their related technologies. At Duke, researchers contribute to language design, language implementation, program analysis, domain-specific languages, and formal methods. Researchers apply language-based solutions to important applications, such as computer security, data privacy and other areas.