Liuba Shrira

{{short description|Computer scientist}}

Liuba Shrira is a professor of computer science at Brandeis University, whose research interests primarily involve distributed systems.{{cite web|url=http://pages.cs.brandeis.edu/~liuba/bio.html|title=Liuba Shrira|website=pages.cs.brandeis.edu}} Shrira is accredited with having coined the phrase "promise" when referring to the completion (or failure) of an asynchronous operation and its resulting value for the JavaScript programming language{{Cite journal |last1=Liskov |first1=B. |last2=Shrira |first2=L. |date=July 1988 |title=Promises: linguistic support for efficient asynchronous procedure calls in distributed systems |url=https://dl.acm.org/doi/10.1145/960116.54016 |journal=ACM SIGPLAN Notices |language=en |volume=23 |issue=7 |pages=260–267 |doi=10.1145/960116.54016 |issn=0362-1340}}

Shrira received her PhD from Technion. She is affiliated with the MIT Computer Science and Artificial Intelligence Laboratory. Previously, she was a researcher in the MIT Programming Methodology Group (1986–1997), a visiting researcher at Microsoft Research (2004–2005), and a visiting professor at Technion (2010–2011).{{Cite web|url=http://netys.net/talk-shrira/|title=Keynote Talk: Optimistic and pessimistic synchronization for data structures for in-memory stores {{!}} NETYS 2020|language=fr-FR|access-date=2020-02-01}}

She is a member of the Association for Computing Machinery (ACM), which has recognized her as a [https://web.archive.org/web/20121002223448/http://awards.acm.org/homepage.cfm?alpha=S&srt=alpha&awd=157 Distinguished Scientist in 2009], and the IEEE Computer Society.

Shrira was one of the founding members of the Systers mailing list for women in computing.{{cite web|url=http://anitaborg.org/initiatives/systers/founding-systers/|title=Founding Systers – AnitaB.org|website=anitaborg.org}}

Selected publications

Some of Liuba Shrira's publications include:

  • Barbara Liskov; Sanjay Ghemawat; Robert Gruber; Paul Johnson; Liuba Shrira; Michael Williams (1991). "Replication in the Harp File System". 13th ACM Symposium on Operating Systems Principles.{{cite web|url=http://pmg.csail.mit.edu/pubs/Liuba-Shrira.html|title=Liuba Shrira's publications|website=pmg.csail.mit.edu}}
  • Rivka Ladin; Barbara Liskov; Liuba Shrira; Sanjay Ghemawat (1992). "Providing high availability using lazy replication". ACM Transactions on Computer Systems.{{cite journal|title=Providing high availability using lazy replication|first1=Rivka|last1=Ladin|first2=Barbara|last2=Liskov|first3=Liuba|last3=Shrira|first4=Sanjay|last4=Ghemawat|date=1 November 1992|journal=ACM Transactions on Computer Systems |volume=10|issue=4|pages=360–391|doi=10.1145/138873.138877|citeseerx = 10.1.1.586.7749|s2cid=2219840}}
  • Chandrasekhar Boyapati; Barbara Liskov; Liuba Shrira (2003). "Ownership Types for Object Encapsulation". ACM Symposium on Principles of Programming Languages.

References