Jump to Content
Jaeheon Yi

Jaeheon Yi

I am a programming languages researcher and software engineer at Google. I'm interested in creating practical and scalable tools for software developers to catch subtle errors such as data races. My personal homepage is: http://jaeheon.info
Authored Publications
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    How Developers Use Data Race Detection Tools
    Evaluation and Usability of Programming Languages and Tools (PLATEAU), ACM (2014)
    Preview abstract Developers need help with multithreaded programming. We investigate how two program analysis tools are used by developers at Google: ThreadSafety, an annotation-based static data race analysis, and TSan, a dynamic data race detector. The data was collected by interviewing seven veteran industry developers at Google, and provides unique insight into how four different teams use tooling in different ways to help with multithreaded programming. The result is a collection of perceived pros and cons of using ThreadSafety and TSan, as well as general issues with multithreading. View details
    No Results Found