Title : Using Information Fragments to Answer the Questions Developers Ask

content : 
1.采访了11个开发者,获得78个常问的问题;
2.对78个问题进行分类,分为8类:These questions span eight domains of information: source code (SC), change sets (CHS), teams (T), work items (WI), web sites and wiki pages (WW), comments on work items3 (CO), exception stack traces (ST) and test cases (TC).
3.定义information fragment:

4.给定问题的类别和相关的information fragment之间的相关性:

5.对于一个新问题,通过ID Matching和Text Matching
6.实验:找了18个开发者用这个工具
备注:ICSE’10
时间: 2024-10-11 06:14:42

Title : Using Information Fragments to Answer the Questions Developers Ask的相关文章

ETW 1010 Assignment 3: Answer All Questions

ETW 1010Assignment 3: Answer All QuestionsQuestion 1 [25 points]: An oil refinery uses two types of crude oil: light crude, which costs $35 a barrel, and heavy crude, which costs $30 a barrel. The refinery can produce three different types of fuel fr

Answer the questions(回答自己的问题)

第一章: 问题:我们现在学了这个专业,如果想全面去了解,应该还要学习哪些课程? 回答:其实软件工程只是一个比较大的范畴,以后如果要出去工作,我们还要细分,比如说开发安卓,开发游戏,web架构方面等很多很多,要了解自己以后的方向,然后阅读有关那个方向的书,这样才可以提高,我目前想向javaweb这方面去发展,所以我觉得我应该大量阅读有关javaweb这方面的书籍和当然java编译方面的也不可以少. 第二章: 问题:是不是个人做的东西都不如团队?怎样才能做到团队合作的很好? 回答:不是说自己做得东西

answer my questions from the book<构建之法>.

1)何为文档:文档时在一个项目进行的一生中所有记忆的集合.有需求分析.功能设计.在实现功能过程中也可以有一系列文档记录.测试文档等等. 2)结对工作等找队友会花费大量时间致耽误项目否:正如老师所讲,从周边的人考虑,可以在项目进行中不断磨合让团队工作愈来愈顺利. 3)单元测试:我的认知:对于一个项目中的模块分支(单元)进行单独的功能测试.也就是说在最基础的层次上进行的测试能够减少以后bug出现的概率.

How To Ask Questions The Smart Way

How To Ask Questions The Smart Way Eric Steven Raymond Thyrsus Enterprises <[email protected]> Rick Moen <[email protected]> Copyright ? 2001,2006,2014 Eric S. Raymond, Rick Moen Revision History Revision 3.10 21 May 2014 esr New section on St

CS108 Online Grading System

Project – Online Grading SystemThis is the description of the task for the main project for CS108. The project is to implement an onlinegrading system. Your main task is to develop an information system. In order to do this systematically,you will ne

hbase官方文档(转)

Apache HBase™ 参考指南  HBase 官方文档中文版 Copyright © 2012 Apache Software Foundation.保留所有权利. Apache Hadoop, Hadoop, MapReduce, HDFS, Zookeeper, HBase 及 HBase项目 logo 是Apache Software Foundation的商标. Revision History Revision 0.95-SNAPSHOT 2012-12-03T13:38 中文版

Discovering the Computer Science Behind Postgres Indexes

This is the last in a series of Postgres posts that Pat Shaughnessy wrote based on his presentation at the Barcelona Ruby Conference. You can also watch the video recording of the presentation. The series was originally published on his personal blog

让你的English提高一个层次

  1.不要再用 more and more了:该词组被评为中国恶俗词组榜第一!!老师说..可以用a growing number of.. 2.inevitable..不可避免.. 3.should/would/could/may/might:为什么要用这个5个词?首先,语气比较委婉,不会很肯定,显的谦虚:其次,可以不考虑动词的形式:所以这五个词被称为最贱的词.. 4.physically beneficial身体健康:副词+形容词的表达方式,比较好看,接下来也会有举例: 5.worldwid

团队敏捷开发

敏捷软件开发 Agile software Development 敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作. 敏捷宣言的诞生:  2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场.经过两天的讨论,"敏捷"(Agile)这个词为全体聚会者所接受,用以概括一套全新的软件开发价值观.这套价值观,通过一份简明扼要的<敏捷宣言>,传递给世界,宣告了敏捷开发运动的开始. 敏