
معرفی
Michael D. Ernst is a Professor in the Computer Science & Engineering department at the University of Washington's College of Engineering. His research aims to make software more reliable, more secure, and easier (and more fun!) to produce. Previously, he was a tenured professor at MIT and a researcher at Microsoft Research.
Ernst's primary technical interests are in software engineering, programming languages, type theory, security, program analysis, bug prediction, testing, and verification. His research combines strong theoretical foundations with realistic experimentation, with an eye to changing the way that software developers work. He focuses particularly on programmer productivity and developing practical tools that can be integrated into developers' workflows.
Analysis of his recent publications (2018-2025) reveals a continued focus on verification techniques, program analysis, and testing methodologies. His work spans from theoretical foundations of type systems to practical applications of NLP for test generation and LLMs for test oracle creation. A consistent theme is developing lightweight, modular approaches that can be practically applied in real-world development environments.
Scientific Awards:
- ACM Fellow (2014)
- John Backus Award (2009)
- NSF CAREER Award (2002)
- ACM SIGSOFT Impact Paper Award (2013)
- 8 ACM Distinguished Paper Awards across multiple conferences
- ECOOP 2011 Best Paper Award
- Microsoft Academic Search ranked #2 in software engineering research (2013)
Ernst has received significant research funding including the NSF CAREER Award, supporting his work on program analysis and verification techniques. His research combines theoretical rigor with practical impact, often resulting in tools that are adopted by the software engineering community. He actively collaborates with researchers across institutions and has served in leadership roles for major conferences in programming languages and software engineering.
His research group develops practical tools that address real challenges in software development, with a focus on making verification and analysis techniques more accessible to working developers. Current projects include applying machine learning techniques to software engineering problems while maintaining strong theoretical foundations.
Michael D. Ernst در جاهای دیگر
جستجوهای مرتبط
شاید اینها هم به کارتان بیاید
Michael ErnstUniversity of Washington · استاد
Gidon ErnstLudwig Maximilian University of Munich · استادیار
Owolabi LegunsenMax Planck Institute for Security and Privacy · استادیار
Zhenbang ChenMax Planck Institute for Security and Privacy · استاد
Bernd FischerMax Planck Institute for Security and Privacy · استاد
Yanyan JiangMax Planck Institute for Security and Privacy · دانشیار