“What Went Right and What Went Wrong”: An Analysis of 155 Postmortems from Game Development
Michael Washburn Jr., Pavithra Sathiyanarayanan, Meiyappan Nagappan, Tom Zimmermann, Christian Bird
May 2016
ACM – Association for Computing Machinery
The Empirical Software Engineering working group empowers software development teams to make sound data-driven decisions by deploying novel analytic tools and methods based on ESE’s empirical research on products, process, people, and customers.
Our current interests are in the areas of:
For an overview of our research activities, we recommend the showcase paper “Empirical Software Engineering at Microsoft Research“.
Professors
David Lo (2014)Miryung Kim (2011, 2014)Emerson Murphy-Hill (2012, 2013)Tim Menzies (2011, 2012)Abram Hindle (2011)Sung Kim (2010)Harald Gall (2008, 2009)Laurie Williams (2009)Andreas Zeller (2005, 2009)Victor R. Basili (2007)Neeraj Suri (2007)
Amiangshu Bosu (2014)
Joao Brunet Monteiro (2014)
Erik Harpstead (2014)
Ayushi Rastogi (2014)
Ted Smith (2014)
Oscar Edwin Alvarez Callau (2013)
Gifford Cheung (2013)
Thomas Debeauvais (2013)
Baishakhi Ray (2013)
Alberto Bacchelli (2012, 2013)
Kıvanç Muşlu (2011, 2013)
Jeff Huang (2012)
Ekrem Kocagüneli (2012)
Shaun Phillips (2012)
Juliana Saraiva (2012)
Alexander Tarvo (2012)
Sauvik Das (2011)
Ashish Gupta (2011)
Juan Francisco Rodríguez (2011)
Francisco Servant (2011)
Emad Shihab (2011)
Ray Buse (2010)
Ken Hullett (2010)
Mei Nagappan (2010)
Kalaikumaran Ramamurthy (2010)
Christian Bird (2008, 2009)
Philip Guo (2009)
Ayse Tosun (2009)
Andreas Johansson (2007)
Lucas Layman (2007)
Thomas Zimmermann (2006)
Senior Researcher
Principal Researcher
Principal Researcher
Researcher
Principal Researcher
Michael Washburn Jr., Pavithra Sathiyanarayanan, Meiyappan Nagappan, Tom Zimmermann, Christian Bird
May 2016
ACM – Association for Computing Machinery
Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel, Tom Zimmermann, Rob DeLine
May 2016
ACM – Association for Computing Machinery
Pavneet Singh Kochhar, Nachi Nagappan, Tom Zimmermann, Christian Bird
October 2015
Microsoft Research
Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, Laurie Williams
May 2015
IEEE – Institute of Electrical and Electronics Engineers
Mike Barnett, Christian Bird, Shuvendu Lahiri, Joao Brunet
May 2015
IEEE – Institute of Electrical and Electronics Engineers
Amiangshu Bosu, Michaela Greiler, Christian Bird
May 2015
IEEE – Institute of Electrical and Electronics Engineers
Kim Herzig, Michaela Greiler, Jacek Czerwonka, Brendan Murphy
May 2015
IEEE – Institute of Electrical and Electronics Engineers
Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel, Tom Zimmermann, Rob DeLine
April 2015
Microsoft Research
Patrick Morrison, Kim Herzig, Brendan Murphy, Laurie Williams
April 2015
ACM – Association for Computing Machinery
Emerson Murphy-Hill, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Tom Zimmermann, Nachi Nagappan
January 2015
IEEE – Institute of Electrical and Electronics Engineers
Baishakhi Ray, Meiyappan Nagappan, Christian Bird, Nachiappan Nagappan, Thomas Zimmermann, Tom Zimmermann, Nachi Nagappan
November 2014
Miltiadis Allamanis, Earl T. Barr, Christian Bird, Charles Sutton
November 2014
ACM – Association for Computing Machinery
André N. Meyer, Thomas Fritz, Gail C. Murphy, Thomas Zimmermann, Tom Zimmermann
November 2014
ACM – Association for Computing Machinery
Gifford Cheung, Thomas Zimmermann, Nachiappan Nagappan, Nachi Nagappan, Tom Zimmermann
October 2014
ACM – Association for Computing Machinery
Ashish Gupta, Tom Zimmermann, Christian Bird, Nachi Nagappan, Thirumalesh Bhat, Syed Emran
September 2014
ACM – Association for Computing Machinery
Miryung Kim, Tom Zimmermann, Nachi Nagappan
July 2014
IEEE – Institute of Electrical and Electronics Engineers
Christian Bird, Venkatesh-Prasad Ranganath, Tom Zimmermann, Nachi Nagappan, Andreas Zeller
June 2014
ACM
Thomas Debeauvais, Tom Zimmermann, Nachi Nagappan, Kevin Carter, Ryan Cooper, Dan Greenawalt, Tyson Solberg
April 2014
Brendan Murphy, Christian Bird, Tom Zimmermann, Laurie Williams, Nachi Nagappan, Andrew Begel
October 2013
ACM ESEM
Robert Musson, Jacqueline Richards, Danyel Fisher, Christian Bird, Brian Bussone, Sandipan Ganguly
August 2013
IEEE
Emerson Murphy-Hill, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Tom Zimmermann, Nachi Nagappan
January 1970
IEEE
Abram Hindle, Christian Bird, Thomas Zimmermann, Nachiappan Nagappan, Tom Zimmermann, Nachi Nagappan
September 2012
IEEE
Emad Shihab, Christian Bird, Thomas Zimmermann, Tom Zimmermann
September 2012
Association for Computing Machinery, Inc.
Sunghun Kim, Thomas Zimmermann, Rahul Premraj, Shivkumar Shivaji, Tom Zimmermann
September 2012
Microsoft Research
Meiyappan Nagappan, Thomas Zimmermann, Christian Bird, Tom Zimmermann
September 2012
Microsoft Research
Ashish Gupta, Tom Zimmermann, Christian Bird, Nachi Nagappan, Thirumalesh Bhat, Syed Emran
November 2011
Microsoft Research
Sunghun Kim, Thomas Zimmermann, Nachiappan Nagappan, Nachi Nagappan, Tom Zimmermann
January 1970
IEEE
Jacek Czerwonka, Rajiv Das, Nachiappan Nagappan, Alex Tarvo, Alex Teterev, Nachi Nagappan
January 1970
IEEE
Christian Bird, Brendan Murphy, Nachi Nagappan, Tom Zimmermann
March 2011
Association for Computing Machinery, Inc.
Philip J. Guo, Tom Zimmermann, Nachi Nagappan, Brendan Murphy
March 2011
Association for Computing Machinery, Inc.
Andrew Begel, Rob DeLine, Thomas Zimmermann, Tom Zimmermann
January 1970
Association for Computing Machinery, Inc.
Philip J. Guo, Tom Zimmermann, Nachi Nagappan, Brendan Murphy
May 2010
Association for Computing Machinery, Inc.
Nachiappan Nagappan, Thomas Zimmermann, Laurie Williams, Nachi Nagappan, Tom Zimmermann
January 1970
IEEE
Silvia Breu, Rahul Premraj, Jonathan Sillito, Thomas Zimmermann, Tom Zimmermann
January 1970
Association for Computing Machinery, Inc.
Christian Bird, Nachiappan Nagappan, Harald Gall, Premkumar Devanbu, Brendan Murphy, Nachi Nagappan
January 1970
IEEE
Audris Mockus, Nachiappan Nagappan, Trung T. Dinh-Trong, Nachi Nagappan
January 1970
IEEE Computer Society
Md. Mainur Rahman, Guenther Ruhe, Thomas Zimmermann, Tom Zimmermann
January 1970
IEEE Computer Society
Thomas Zimmermann, Nachiappan Nagappan, Tom Zimmermann, Nachi Nagappan
January 1970
IEEE Computer Society
David Ma, David Schuler, Thomas Zimmermann, Jonathan Sillito, Tom Zimmermann
January 1970
IEEE Computer Society
Christian Bird, Nachi Nagappan, Premkumar Devanbu, Harald Gall, Brendan Murphy
August 2009
Association for Computing Machinery, Inc.
Thomas Zimmermann, Nachiappan Nagappan, Harald Gall, Emanuel Giger, Brendan Murphy, Tom Zimmermann, Nachi Nagappan
January 1970
Association for Computing Machinery, Inc.
Gaeul Jeong, Sunghun Kim, Thomas Zimmermann, Tom Zimmermann
January 1970
Association for Computing Machinery, Inc.
January 1970
Association for Computing Machinery, Inc.
Thomas Zimmermann, Nachiappan Nagappan, Tom Zimmermann, Nachi Nagappan
May 2008
Association for Computing Machinery, Inc.
Bellevue, WA, USA | July 2015
Software Engineering Mix provides a forum for our colleagues from academia to interact directly with Microsoft engineers. The program will feature talks from academics: highlights of published research that is highly relevant for Microsoft and blue sky talks summarizing emerging research areas. In addition, practitioners will give presentations about theoretical and pragmatic engineering challenges they face, perhaps soliciting help from academia. A coffee round table setting will be used to facilitate discussions. This session builds on the success of SEIF Days, which provided a discussion forum about the future of software engineering.
Established: February 7, 2012
Our studies on software process include organizational impact on quality, agile software development, global software development, effort estimation, development branches, and build analysis.
Established: February 7, 2012
This project investigates how factors such as complexity metrics, churn, organizational structure, dependencies, and social networks relate to software defects and failures. This information is used to build prediction models that can help to prioritize tests.
By Janie Chang, Writer, Microsoft Research At Microsoft Research, there are computer scientists and mathematicians who live in a world of theory and abstractions. Then there is Nachi Nagappan, who was on loan to the Windows development group for a…
October 2009
Microsoft Research Blog