Learning from defect removals

Vancouver, BC(2009)

引用 6|浏览1
暂无评分
摘要
Recent research has tried to identify changes in source code repositories that fix bugs by linking these changes to reports in issue tracking systems. These changes have been traced back to the point in time when they were previously modified as a way of identifying bug introducing changes. But we observe that not all changes linked to bug tracking systems are fixing bugs; some are enhancing the code. Furthermore, not all fixes are applied at the point in the code where the bug was originally introduced. We flesh out these observations with a manual review of several software projects, and use this opportunity to see how many defects are in the scope of static analysis tools.
更多
查看译文
关键词
manual review,software project,source code repository,fix bug,static analysis tool,recent research,defect removal,static analysis,data mining,static analysis tools,project management,databases,computer science,probability density function,tracking system,security,testing,java,computer bugs,source code,detectors
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要