Publication
Gridlets: Reusing Spreadsheet Grids
Publication
Higher-Order Spreadsheets with Spilled Arrays
Publication
Build systems a la carte: theory and practice
Microsoft Research Blog
Coyote: Making it easier for developers to build reliable asynchronous software
For developers, writing bug-free software that doesn’t crash is getting difficult in an increasingly competitive world where software needs to ship before it becomes obsolete. This challenge is especially apparent with online cloud services, which…
Video
Orca: Differential Bug Localization in Large-Scale Services
Best Paper at OSDI’18: https://www.usenix.org/conference/osdi18/presentation/bhagwan Today, we depend on numerous large-scale services for basic operations such as email. These services are complex and extremely dynamic as developers continuously commit code and introduce new features, fixes…