$30 off During Our Annual Pro Sale. View Details »

Insight 2.0: Beyond the Repository

Thomas Zimmermann
November 16, 2014

Insight 2.0: Beyond the Repository

Talk at the Next Generation of Mining Software Repositories (a pre-FSE 2014 Event). http://ng2014.msrworld.org/

Thomas Zimmermann

November 16, 2014
Tweet

More Decks by Thomas Zimmermann

Other Decks in Science

Transcript

  1. © Microsoft Corporation

    View Slide

  2. © Microsoft Corporation
    Episode 1.08: I, Robot, You, Jane. Willow unwittingly unleashes
    a powerful demon that takes refuge on the Internet. (04/28/97)

    View Slide

  3. © Microsoft Corporation
    Episode 1.08: I, Robot, You, Jane. Willow unwittingly unleashes
    a powerful demon that takes refuge on the Internet. (04/28/97)

    View Slide

  4. © Microsoft Corporation

    View Slide

  5. © Microsoft Corporation
    Ms. Calendar: (exasperated) You're a snob!
    Giles: (incredulous) I am no such thing.
    Ms. Calendar: Oh, you are a *big* snob. You, you think that
    knowledge should be kept in these carefully guarded repositories
    where only a handful of white guys can get at it.
    Giles: Nonsense! I simply don't adhere to a, a knee-jerk
    assumption that because something is new, it's better.
    Ms. Calendar: This isn't a fad, Rupert! We are creating a new
    society 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 with
    your musty, old books. (opens Moloch's book)
    http://www.buffyworld.com/buffy/transcripts/008_tran.html

    View Slide

  6. © Microsoft Corporation
    Repositories
    Insight
    Information
    Knowledge
    The Found Footage Model
    Important because we learn about data and methods.

    View Slide

  7. © Microsoft Corporation
    Repositories
    Insight
    Information
    Knowledge
    Empower engineers
    to analyze and
    operationalize data.
    Give back! Make engineers first class citizens
    The People First Model

    View Slide

  8. © Microsoft Corporation
    Microsoft’s Top 10 Questions Essential
    Essential +
    Worthwhile
    How do users typically use my application? 80.0% 99.2%
    What parts of a software product are most used and/or loved by
    customers?
    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) for
    monitoring services?
    53.2% 93.6%
    What is the impact of a code change or requirements change to
    the 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 searching
    for 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 by
    our customers?
    48.7% 92.0%
    More at http://aka.ms/145Questions

    View Slide

  9. © Microsoft Corporation
    Mining games telemetry
    More at http://aka.ms/esegames

    View Slide

  10. © Microsoft Corporation
    Repositories
    Insight
    Information
    Knowledge
    Empower engineers
    to analyze and
    operationalize data.
    Give back! Make engineers a first class citizens
    The People First Model
    What data should
    be collected?
    To maximize insight
    To minimize deception
    How can we better
    understand the user?
    And many more!

    View Slide