Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Research Areas
Research Areas

 
Microsoft Research advances the state of the art in many computer- science disciplines. We've categorized our research into the following research areas. Some of our groups and projects span multiple disciplines and so are categorized under the corresponding research areas.
Associated projectsAssociated peopleAssociated downloads
Communication and collaboration
Overview

Microsoft Research attempts to extend the state of the art in a variety of communication and collaboration scenarios, including systems that enhance information coding and communication of media signals and computer data over packet networks, multimedia technologies and applications to enable people to reach each other easily while separated by space or time, hardware for handheld and embedded devices such as mobile phones and sensor nodes, wireless and sensor networks, and the symbiotic relationships of such research with operating systems and distributed systems.

Included areas of interest
  • Communication systems
  • Multimedia collaborations
  • Communications hardware
Associated projectsAssociated people
Computational linguistics
Overview

Areas of focus for Microsoft Research’s inquiries into computational linguistics are threefold: machine translation, to create systems and technologies that cater to today’s multitude of translation scenarios; multilingual systems, to develop a natural-language-neutral approach to all aspects of linguistic computing; and natural-language processing, to design and build software that will analyze, understand, and generate languages that humans use naturally, with the goal of enabling a user to address a computer as though addressing another person.

Included areas of interest
  • Machine translation
  • Multilingual systems
  • Natural language processing
Associated projectsAssociated peopleAssociated downloads
Computational sciences
Overview

In the early part of the 21st century, exciting work is being conducted by Microsoft Research at the intersection of computing science and the natural sciences. Whether it is groundbreaking research resulting in the WorldWide Telescope, the integration of computing and biology, novel computational tools and methods to predict and mitigate rapid changes occurring in the earth’s life-support systems, or the representations, analysis, and visualization of digitized geographic information, Microsoft Research is committed to providing computational support to unravel the mysteries of the universe.

Included areas of interest
  • Astronomy
  • Biology
  • Climatology
  • Digital geographics
  • Ecology
  • Oceanography
Associated projectsAssociated peopleAssociated downloads
Computer systems and networking
Overview

Computers now operate in a connected, often mobile world. Our research into operating systems, networks, and distributed computing is focused on developing technologies that enable computers to operate more effectively in a networked environment, and that provide the infrastructure required to enable the deployment, operation, management, and security of distributed applications.

Included areas of interest
  • Cloud computing
  • Computer architectures
  • Data centers
  • Distributed systems
  • Embedded and reconfigurable computing
  • Integrated systems
  • Internet services
  • Mobility
  • Network embedded computing
  • Operating systems
  • Systems management
Associated projectsAssociated people
Economics
Overview

As the Internet has evolved, it has become apparent that the fields of computer science and economics have become much more intertwined. Whether it be social networks, advertising, or understanding how people value things, the study of economics is driving computational science, and vice versa. And in emerging markets, Microsoft Research seeks to address the needs and aspirations of people consuming computer technologies and those for people whose access remains largely out of reach.

Included areas of interest
  • Electronic commerce
  • Technology for emerging markets
Associated projectsAssociated peopleAssociated downloads
Education
Overview

Microsoft Research is committed to building partnerships with academia to advance computer science and education. This effort extends the organization’s scope into important new areas outside core computer science via new types of strategic public-private collaborative endeavors with universities, including programs including research grants, conference support, Ph.D. fellowships, travel grants, and work with universities, institutions, and schools to disseminate innovative curricula.

Included areas of interest
  • Games for learning
  • Learning assessment
  • Scholarly communications tools, platforms, and services
  • Socially-relevant computing
  • Tablet-based computing
Associated projectsAssociated peopleAssociated downloads
Gaming
Overview

Experienced professors regularly suggest that games and robots represent valuable scenarios in which to engage aspiring programmers and software engineers. No other areas of programming have a similar ability to interest students or provide meaningful accomplishments. Microsoft Research focuses on identifying and developing vehicles for innovative curricula and teaching with application across a variety of topics and disciplines. In addition, we use the methods of machine learning and game theory to address relevant applications in both recreational games and in abstract decision games played in the real world.

Included areas of interest
  • Applied games
Associated projectsAssociated peopleAssociated downloads
Graphics and multimedia
Overview

We focus on new multimedia and graphics experiences made possible with the growth in computing power and storage. Our research focus spans the linear and interactive media spectrum, across television, broadband, and gaming. We seek to address the challenges involved in the high computational cost of producing, transmitting, and displaying complex models by researching geometric compression and multiresolution representations.

Included areas of interest
  • Audio and video
  • Digital rights management
Associated projectsAssociated peopleAssociated downloads
Hardware and devices
Overview

Our research focuses on developing devices that will connect users more intimately, naturally, and efficiently with their computing environment. The devices range from large displays to wearable devices to micro-electro-mechanical systems. We collaborate with other groups to build the hardware that will support the next generation of software. We’ve developed ideas for new types of microphones and unique data-input devices, and we’re researching reconfigurable computing hardware.

Included areas of interest
  • MEMS technology
  • Quantum computing and nanotechnology
  • Reconfigurable hardware
  • Robotics
  • Sensors
Associated projectsAssociated people
Health and well-being
Overview

Innovation in computing continues to yield dramatic productivity benefits to individuals, organizations, and societies, and nowhere is this more evident than in the potential of computing to improve dramatically the health and well-being of millions worldwide. Efforts to accomplish this far-reaching goal take many forms, including assisted cognition, tools for bioinformatics, synthetic biology, biomedicine, the confluence of mobile devices and healthcare, and personalized medicine.

Included areas of interest
  • Bioinformatics and biomedical computing
  • Mobile healthcare
Associated projectsAssociated peopleAssociated downloads
Human-computer interaction
Overview

Research on human-computer interaction plays a central role across multiple teams at Microsoft Research. Our work is focused on advancing the way users interact with computing devices. This includes search, access, and information management, the display of complex data and information, user modeling and activity recognition, efficient input and interaction, the role of automation, and the coupling of intelligent systems with direct manipulation.

Included areas of interest
  • Data visualization
  • Design
  • Handwriting recognition
  • Interactive visual media
  • Speech technologies
  • Ubiquitous computing
Associated projectsAssociated peopleAssociated downloads
Information retrieval and management
Overview

Knowledge workers need software that is easy to use and intuitive. They need to find their information long after they’ve forgotten where they put their documents and what they named their files. Information retrieval and search are important to making this happen. We are pursuing research in information retrieval, filtering, and management. Other work has explored the use of classification technologies and the development of systems that will enrich the user experience.

Included areas of interest
  • Databases
  • Data mining
  • Documents
  • Search
  • Knowledge management
  • Text mining
Associated projectsAssociated peopleAssociated downloads
Machine learning
Overview

We pursue research on automated reasoning, adaptation, and the theories and applications of decision making and learning. Our research goals include learning from data and data mining. By building software that automatically learns from data, we design applications that have new functions and flexibility. Our research focuses on using statistical methods for the development of more advanced, intelligent computer systems.

Included areas of interest
  • Adaptive systems
  • Artificial intelligence
  • Computer vision
Associated projectsAssociated peopleAssociated downloads
Other
Overview

Microsoft Research pursues projects in a wide variety of directions, not all of which fall neatly into a particular discipline. A few examples of research that, while difficult to classify, remains critical to advancing the state of the art in computer science and related fields.

Included areas of interest
    Associated projectsAssociated peopleAssociated downloads
    Security and privacy
    Overview

    We study various aspects of security related to computer systems. This includes the design of secure systems; the usability, evaluation and certification of security products; the robustness of digital watermarking algorithms; threat analysis for open networks; and database privacy. In addition, we work on making mobile devices even more secure than they are today.

    Included areas of interest
    • Anti-piracy
    • Cryptography
    • Cybersecurity
    Associated projectsAssociated peopleAssociated downloads
    Social science
    Overview

    We research and develop software that contributes to compelling, effective social interactions, with a focus on user-centered design processes and rapid prototyping. Our projects range from topics in online sharing and mobile applications to trust, reputation, and storytelling. We’re interested in how people use computers to enhance their everyday experiences, and we are designing interfaces and experiences to make human-to-human communication seamless and exciting.

    Included areas of interest
    • Community technologies
    • Social computing
    • Social interaction and community
    • Socio-digital systems
    Associated projectsAssociated peopleAssociated downloads
    Software development
    Overview

    Our research in software development spans all aspects of making developers more productive and software more trustworthy. It includes programming-language design, compilers, specification and verification, development environments and tools, runtime environments, formal models of systems, performance monitoring and optimization, and quality improvement.

    Included areas of interest
    • Code specification and verification
    • Development tools
    • Intentional programming
    • Performance modeling and optimization
    • Programming languages
    • Programming principles and methods
    • Runtime analysis and design
    • Software reliability
    • Software testing
    • Systems dependability
    Associated projectsAssociated peopleAssociated downloads
    Theory
    Overview

    We are working in several emerging fields within theoretical computer science. One is game theory and economics, which includes pricing algorithms and market equilibriums. A second is privacy in statistical databases, and a third is quantum computing.

    Included areas of interest
    • Algorithms
    • Coding theory
    • Combinatorics and optimization
    • Constraint reasoning
    • Information theory
    • Number theory
    • Probability
    • Signal processing
    • Statistical physics
    • Statistics