Katherine Hough is an Applied Scientist at AWS with eight years of experience bridging research and production in program analysis and software testing. She earned a Ph.D. in Computer Science from Northeastern University in 2024, where her graduate research focused on dynamic analysis and JVM testing techniques. Her work includes contributions to dynamic taint tracking and practical approaches for repurposing functional tests to find injection vulnerabilities, developed during roles at George Mason and Northeastern. Katherine has complemented academia with industry research experience at Microsoft Research and hands-on engineering internships at naval research labs, giving her a strong track record of shipping reliable testing tools and debugging complex systems. Based in Virginia, she combines rigorous academic training (perfect GPA across BS/MS/PhD) with a pragmatic focus on making program analysis techniques work at scale.
8 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, 4.0, Doctor of Philosophy - PhD, Computer Science, 4.0 at Northeastern University
Master of Science - MS, Computer Science, 4.0, Master of Science - MS, Computer Science, 4.0 at George Mason University
Contributions:65 commits, 97 pushes, 7 branches in 16 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Katherine Hough - Applied Scientist at Amazon Web Services (AWS)