About

Professor Endres’s research lies at the intersection of Software Engineering, programming languages, and human factors, focusing on understanding and improving programmer productivity and well-being. Her work uses a mix of quantitative and qualitative methods to enable developers to become experts faster, effectively communicate information about software at various levels of abstraction, and be more supported and productive.

Along with core software engineering techniques, Endres’s work leverages interdisciplinary approaches from psychology and medicine to address human-factored software engineering problems. Current and recent projects include developing tools based on type theory and program synthesis to support developers in writing correct code more quickly, using medical imaging techniques to gain insights into the cognitive processes involved in programming, and studying the impact of external influences, such as psychoactive substances, on software developers.

Prior to joining UMass, she earned her Ph.D. in Computer Science from the University of Michigan in 2024. Her research has been recognized with Distinguished Paper Awards from the International Conference on Software Engineering (ICSE) in 2024 and the International Conference on the Foundations of Software Engineering (FSE) in 2023. During her Ph.D., she was awarded a Graduate Research Fellowship from the National Science Foundation (NSF GRFP). She regularly contributes to the academic community by reviewing for or serving on the program committees of major software engineering conferences, journals, and workshops.