Facilitating Enterprise Software Developer Communication with CARES

52

description

Facilitating Enterprise Software Developer Communication with CARES. Anja Guzzi Delft University of Technology - The Netherlands Andrew Begel Jessica K. Miller Krishna Nareddy Microsoft Research - USA. How can we make it easier for developers to communicate with each other (about code)?. - PowerPoint PPT Presentation

Transcript of Facilitating Enterprise Software Developer Communication with CARES

Page 1: Facilitating Enterprise Software Developer Communication with CARES
Page 2: Facilitating Enterprise Software Developer Communication with CARES
Page 3: Facilitating Enterprise Software Developer Communication with CARES

Facilitating Enterprise Software Developer Communication with CARES

Anja GuzziDelft University of Technology - The Netherlands

Andrew BegelJessica K. Miller

Krishna NareddyMicrosoft Research - USA

Page 4: Facilitating Enterprise Software Developer Communication with CARES

Andrew Begel

Anja [email protected] 99/3345Redmond, WA 98052

Anja:

June, 2011

Devs

Build a tool to improve communication between developers.Build a tool to improve communication between developers.

How can we make it

easier for developers

to communicate with

each other (about

code)?

Page 5: Facilitating Enterprise Software Developer Communication with CARES

Timeline

Page 6: Facilitating Enterprise Software Developer Communication with CARES
Page 7: Facilitating Enterprise Software Developer Communication with CARES
Page 8: Facilitating Enterprise Software Developer Communication with CARES
Page 9: Facilitating Enterprise Software Developer Communication with CARES
Page 10: Facilitating Enterprise Software Developer Communication with CARES
Page 11: Facilitating Enterprise Software Developer Communication with CARES
Page 12: Facilitating Enterprise Software Developer Communication with CARES
Page 13: Facilitating Enterprise Software Developer Communication with CARES
Page 14: Facilitating Enterprise Software Developer Communication with CARES
Page 15: Facilitating Enterprise Software Developer Communication with CARES
Page 16: Facilitating Enterprise Software Developer Communication with CARES

Communication

Page 17: Facilitating Enterprise Software Developer Communication with CARES

Communication

Page 18: Facilitating Enterprise Software Developer Communication with CARES

Communication

Page 19: Facilitating Enterprise Software Developer Communication with CARES

Communication

Page 20: Facilitating Enterprise Software Developer Communication with CARES
Page 21: Facilitating Enterprise Software Developer Communication with CARES
Page 22: Facilitating Enterprise Software Developer Communication with CARES
Page 23: Facilitating Enterprise Software Developer Communication with CARES
Page 24: Facilitating Enterprise Software Developer Communication with CARES
Page 25: Facilitating Enterprise Software Developer Communication with CARES
Page 26: Facilitating Enterprise Software Developer Communication with CARES
Page 27: Facilitating Enterprise Software Developer Communication with CARES

CARESVisual Studio 2010 Extension

Page 28: Facilitating Enterprise Software Developer Communication with CARES

discovery

Page 29: Facilitating Enterprise Software Developer Communication with CARES

discovery

Page 30: Facilitating Enterprise Software Developer Communication with CARES

initiation

Page 31: Facilitating Enterprise Software Developer Communication with CARES
Page 32: Facilitating Enterprise Software Developer Communication with CARES

Identity

Page 37: Facilitating Enterprise Software Developer Communication with CARES

Deployment

Page 38: Facilitating Enterprise Software Developer Communication with CARES

Adoption

Page 39: Facilitating Enterprise Software Developer Communication with CARES

Adoption

Page 40: Facilitating Enterprise Software Developer Communication with CARES

Reception

Page 41: Facilitating Enterprise Software Developer Communication with CARES

Reception

“CARES is pretty cool”

“It is awesome!”

Page 42: Facilitating Enterprise Software Developer Communication with CARES

Reception

“[It] puts a face to the code. Now I know who to talk to.”

“Seeing the faces of the contributors to the code helps me feel like I am a part of a community.”

Page 43: Facilitating Enterprise Software Developer Communication with CARES

Reception

“[it is] handy to know who worked on that particular code, especially when it was developed years ago.”

“It’s almost always clear who the right person is to contact... I know, based on my years of experience...”

Page 44: Facilitating Enterprise Software Developer Communication with CARES

Summary

Page 45: Facilitating Enterprise Software Developer Communication with CARES
Page 46: Facilitating Enterprise Software Developer Communication with CARES
Page 48: Facilitating Enterprise Software Developer Communication with CARES
Page 49: Facilitating Enterprise Software Developer Communication with CARES

Adoption

Page 50: Facilitating Enterprise Software Developer Communication with CARES
Page 51: Facilitating Enterprise Software Developer Communication with CARES
Page 52: Facilitating Enterprise Software Developer Communication with CARES