Heather Miller
Scholar

Heather Miller

Google Scholar ID: dpghk3cAAAAJ
Carnegie Mellon University
Programming LanguagesDistributed ProgrammingParallel ProgrammingConcurrent Programming
Citations & Impact
All-time
Citations
1,022
 
H-index
12
 
i10-index
17
 
Publications
20
 
Co-authors
9
list available
Resume (English only)
Academic Achievements
  • She has published a book on Distributed Programming and contributed to several research papers, including 'Method overloading the circuit' and 'Service-level Fault Injection Testing'. She has been a member of the Scala team since 2011, working on Futures and Promises, Spores, Pickling, the Scala standard library, and more. Alongside, she co-founded the Curry On conference, aimed at fostering dialogue between industry and academia.
Research Experience
  • She was the co-founder and Executive Director of the Scala Center at EPFL, where she also served as a research scientist. Additionally, she held the position of Assistant Clinical Professor in the College of Computer and Information Science at Northeastern University. Her projects include programming models and type systems to facilitate the design of new, functional distributed systems, such as distributable closures, flexible, extensible, and performant serialization, asynchronous and concurrent programming via futures and promises, and deterministic concurrent dataflow.
Education
  • Information not provided
Background
  • A tenure-track Assistant Professor at Carnegie Mellon University, in the School of Computer Science, primarily affiliated with the Institute for Software Research. Her research interests include various flavors of distributed and concurrent computation, often from the perspective of programming languages: data-centric, data-intensive (big data), and eventually-consistent (edge computing). A major recurring theme in her work is composability, aiming to enable the construction of complex distributed systems via the composition of well-understood components that are correct by construction.
Miscellany
  • Her personal interests include contributions to open source, being a co-founder of the Scala Center, with the goal of doing the right thing for open source Scala and its community.