...
首页> 外文期刊>Journal of Software Maintenance and Evolution >Identifying unusual commits on GitHub
【24h】

Identifying unusual commits on GitHub

机译:识别GitHub上的异常提交

获取原文
获取原文并翻译 | 示例
           

摘要

Transparent environments and social-coding platforms asGitHub help developers to stay abreast of changes during the development and maintenance phase of a project. Especially, notification feeds can help developers to learn about relevant changes in other projects.Unfortunately, transparent environments can quickly overwhelm developers with too many notifications, such that they lose the important ones in a sea of noise. Complementing existing prioritization and filtering strategies based on binary compatibility and code ownership, we develop an anomaly detection mechanism to identify unusual commits in a repository, which stand out with respect to other changes in the same repository or by the same developer. Among others, we detect exceptionally large commits, commits at unusual times, and commits touching rarely changed file types given the characteristics of a particular repository or developer. We automatically flag unusual commits on GitHub through a browser plug-in. In an interactive survey with 173 active GitHub users, rating commits in a project of their interest, we found that, although our unusual score is only a weak predictor of whether developers want to be notified about a commit, information about unusual characteristics of a commit changes how developers regard commits.Our anomaly detection mechanism is a building block for scaling transparent environments.
机译:透明的环境和社交编码平台(如GitHub)可帮助开发人员在项目的开发和维护阶段及时了解变化。尤其是,通知提要可以帮助开发人员了解其他项目中的相关更改。不幸的是,透明的环境会很快使过多的通知使开发人员不知所措,从而使重要的通知在一片混乱中丢失。为了完善基于二进制兼容性和代码所有权的现有优先级划分和过滤策略,我们开发了一种异常检测机制来识别存储库中的异常提交,这些提交在同一个存储库或同一开发人员的其他更改方面脱颖而出。在其他情况下,我们会检测到非常大的提交,在不寻常的时间提交以及在给定特定存储库或开发人员特征的情况下,提交涉及很少更改的文件类型的提交。我们通过浏览器插件自动标记GitHub上的异常提交。在与173位活跃的GitHub用户的互动调查中,对一个他们感兴趣的项目的提交进行了评分,我们发现,尽管我们的不寻常分数只是对开发人员是否希望收到有关提交的通知的较弱的预测指标,但有关提交的异常特征的信息改变开发人员对提交的看法。我们的异常检测机制是扩展透明环境的基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号