Michael Coblenz
Scholar

Michael Coblenz

Google Scholar ID: sKuY6fIAAAAJ
Assistant Professor, University of California San Diego
Programming LanguagesHuman Computer InteractionSoftware Engineering
Citations & Impact
All-time
Citations
746
 
H-index
12
 
i10-index
13
 
Publications
20
 
Co-authors
9
list available
Resume (English only)
Academic Achievements
  • Published multiple papers, such as 'How Scientists Use Jupyter Notebooks: Goals, Quality Attributes, and Opportunities' (ICSE 2025), 'An Analysis of the Costs and Benefits of Autocomplete in IDEs' (FSE 2024), 'Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Trial of the Bronze Garbage Collector' (ICSE 2022), etc.
Research Experience
  • Spent eight years as a full-time software engineer on the iWork team at Apple, focusing on Numbers. Currently, an Assistant Professor in the Department of Computer Science & Engineering at the University of California San Diego.
Education
  • Ph.D. in Computer Science from Carnegie Mellon University, under the supervision of Jonathan Aldrich and Brad A. Myers, and collaborated closely with Joshua Sunshine. Then, he was a Basili postdoctoral fellow at the University of Maryland, working with Michael Hicks, Michelle Mazurek, and Adam Porter.
Background
  • Research interests include integrating user-centered design into the process of designing programming languages, creating new programming languages, and evaluating their impact on people's ability to write software. For example, he created Obsidian, a new smart contract language that uses a strong type system to rule out critical classes of bugs at compile time.
Miscellany
  • Current projects also include the Kale project, which aims to make spreadsheets safer for all kinds of users; exploring the relationship between REST API guidelines and API quality; starting a new project to help other scientists and engineers fight climate change; and researching the debugging process.