Talk at the Next Generation of Mining Software Repositories (a pre-FSE 2014 Event). http://ng2014.msrworld.org/
© Microsoft Corporation
View Slide
© Microsoft CorporationEpisode 1.08: I, Robot, You, Jane. Willow unwittingly unleashesa powerful demon that takes refuge on the Internet. (04/28/97)
© Microsoft CorporationMs. Calendar: (exasperated) You're a snob!Giles: (incredulous) I am no such thing.Ms. Calendar: Oh, you are a *big* snob. You, you think thatknowledge should be kept in these carefully guarded repositorieswhere only a handful of white guys can get at it.Giles: Nonsense! I simply don't adhere to a, a knee-jerkassumption that because something is new, it's better.Ms. Calendar: This isn't a fad, Rupert! We are creating a newsociety here.Giles: A society in which human interaction is all but obsolete?In which people can be completely manipulated by technology,well, well... Thank you, I'll pass.Ms. Calendar: Well, ahem, I think you'll be very happy here withyour musty, old books. (opens Moloch's book)http://www.buffyworld.com/buffy/transcripts/008_tran.html
© Microsoft CorporationRepositoriesInsightInformationKnowledgeThe Found Footage ModelImportant because we learn about data and methods.
© Microsoft CorporationRepositoriesInsightInformationKnowledgeEmpower engineersto analyze andoperationalize data.Give back! Make engineers first class citizensThe People First Model
© Microsoft CorporationMicrosoft’s Top 10 Questions EssentialEssential +WorthwhileHow do users typically use my application? 80.0% 99.2%What parts of a software product are most used and/or loved bycustomers?72.0% 98.5%How effective are the quality gates we run at checkin? 62.4% 96.6%How can we improve collaboration and sharing between teams? 54.5% 96.4%What are the best key performance indicators (KPIs) formonitoring services?53.2% 93.6%What is the impact of a code change or requirements change tothe project and its tests?52.1% 94.0%What is the impact of tools on productivity? 50.5% 97.2%How do I avoid reinventing the wheel by sharing and/or searchingfor code?50.0% 90.9%What are the common patterns of execution in my application? 48.7% 96.6%How well does test coverage correspond to actual code usage byour customers?48.7% 92.0%More at http://aka.ms/145Questions
© Microsoft CorporationMining games telemetryMore at http://aka.ms/esegames
© Microsoft CorporationRepositoriesInsightInformationKnowledgeEmpower engineersto analyze andoperationalize data.Give back! Make engineers a first class citizensThe People First ModelWhat data shouldbe collected?To maximize insightTo minimize deceptionHow can we betterunderstand the user?And many more!