As the amount of information online continues to grow, a correspondingly important opportunity is for individuals to reuse knowledge which has been summarized by others rather than starting from scratch. However, appropriate reuse requires judging the relevance, trustworthiness, and thoroughness of others' knowledge in relation to an individual's goals and context. In this work, we explore augmenting judgements of the appropriateness of reusing knowledge in the domain of programming, specifically of reusing artifacts that result from other developers' searching and decision making. Through an analysis of prior research on sensemaking and trust, along with new interviews with developers, we synthesized a framework for reuse judgements. The interviews also validated that developers express a desire for help with judging whether to reuse an existing decision. From this framework, we developed a set of techniques for capturing the initial decision maker's behavior and visualizing signals calculated based on the behavior, to facilitate subsequent consumers' reuse decisions, instantiated in a prototype system called Strata. Results of a user study suggest that the system significantly improves the accuracy, depth, and speed of reusing decisions. These results have implications for systems involving user-generated content in which other users need to evaluate the relevance and trustworthiness of that content.
翻译:随着在线信息量的继续增长,一个相应的重要机会是个人重新利用由他人总结而不是从零开始总结的知识。然而,适当的再利用需要根据个人的目标和背景来判断他人知识的相关性、可信赖性和透彻性。在这项工作中,我们探索对在编程领域重新利用知识是否适当的进一步判断,特别是在重新使用其他开发者的搜索和决策所产生的文物方面。通过分析先前关于感知和信任的研究,以及与开发者进行的新访谈,我们综合了一个再利用判断的框架。访谈还证实,开发者表示希望帮助判断是否再利用现有决定。我们从这个框架中开发出一套技术,用以捕捉最初决策者的行为,并根据行为计算出可以直观的信号,以便利随后消费者在称为斯特拉塔的原型系统中作出再利用决定。用户研究结果表明,该系统大大提高了再利用决定的准确性、深度和速度。这些结果对涉及用户生成内容的系统产生了影响,而其他用户需要在这个系统中评价该内容的相关性和可信度。