Data@Hand: Fostering Visual Exploration of Personal Data on Smartphones Leveraging Speech and Touch Interaction
Data@Hand is a mobile app that helps people interact with their own personal data on smartphones by leveraging the synergy of two complementary modalities: speech and touch.
Event Trend Analytics
Advances in hardware, software and communication networks have enabled applications to generate data at unprecedented volume and velocity. An important type of this data are event streams generated from financial transactions, health sensors, web logs,…
Microsoft Research Conversations in STEM: Medical and Health Technology
Medical and Health Technology Innovations in medical and healthcare technology are among the most exciting and promising in technology research. Join us for a fascinating – and timely – live discussion about what’s new in…
Magpie
Python has become overwhelmingly popular for ad-hoc data analysis, and Pandas dataframes have quickly become the de facto standard API for data science. However, performance and scaling to large datasets remain significant challenges. This is…
Peregrine
Database administrators (DBAs) were traditionally responsible for optimizing the on-premise database workloads. However, with the rise of cloud data services where cloud providers offer fully managed data processing capabilities, the role of a DBA is…
Resource Optimization
The last decade has witnessed a tremendous interest in large scale data processing, and consequently the rise of so called big data systems. Apart from handling the scale and complexity of big data, it is…
Learning Optimizer
We are witnessing the rise of declarative big data systems. Examples include Hive, Spark, and Flink in the open source, and BigQuery, BigSQL, and SCOPE among proprietary systems. These systems take the declarative user queries…
Gray Systems Lab
The GSL team designs, develops, and evaluates novel database system technologies, with a focus on transitioning the best ideas into Azure Data product lines.