120 likes | 223 Vues
Explore trust in software development recommender systems through interviews with professionals and students, focusing on discovery and uptake mechanisms. Investigate the impact of social trust on tool adoption and the importance of establishing trust prior to interaction. Delve into how trust influences the perception of recommendations and the balance between trust and precision in tool suggestions.
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