120 likes | 219 Views
What is trust in a recommender for software development?. recommender A. recommender D. recommender B. recommender C. r ecommender n+1. s tudy 1. s tudy 2. r ecommender of development tools. i nterviews about how professionals learn tools. 3 rd year students in multi-week case study.
E N D
recommenderA recommenderD recommenderB recommenderC recommendern+1 RSSE @ ICSE 2010
study1 study2 recommender ofdevelopment tools interviews about howprofessionals learntools 3rd year studentsin multi-week case study 18 professionaldevelopers for anhour each RSSE @ ICSE 2010
study1 - Spyglass RSSE @ ICSE 2010
study1 - Spyglass longitudinal user study - effective in helping a developer discover previously unknown useful tools? - effective in encouraging a developer to use a previously unknown tool? - explore source code more efficiently? - notification mechanism obtrusive? 9 participants for ~ 3 weeks RSSE @ ICSE 2010
study1 - Spyglass longitudinal user study - effective in helping a developer discover previously unknown useful tools? - effective in encouraging a developer to use a previously unknown tool? - explore source code more efficiently? - notification mechanism obtrusive? 9 participants for ~ 3 weeks RSSE @ ICSE 2010
1. timing affects trust Spyglass notifiesrecommendation available inefficientnavigation developerinvestigatesrecommendation RSSE @ ICSE 2010
study2– tool discovery interviews - how do developers discover tools - focus on social discovery between peers (peer recommendation & peer observation) 18 professional developers, 1 hour interviews RSSE @ ICSE 2010
2. social trust eases uptake “I’ve known them for a while and how they get things done, so I can translate that to how I get things done”“If you can get a feel for people that you know, either because you know them online […] or in person […] you have a pretty good estimate of what your reaction will be” RSSE @ ICSE 2010
3. trust trumps precision “Honestly; I bet the [recommender] would have better success rate [than a peer] at recommending things that I would like, but that doesn’t mean that I would trust the [recommender] more” RSSE @ ICSE 2010
establishing trust prior interaction seems keycan trust be borrowed from a peer?can trust be sidestepped? make it feel like discovery rather than suggestion RSSE @ ICSE 2010
establishing trust prior interaction seems keycan trust be borrowed from a peer?can trust be sidestepped? make it feel like discovery rather than suggestion what do/would you trust? what makes you trust the source? RSSE @ ICSE 2010