首页> 外文会议>International conference on information technology: new generations >Using Developers Contributions on Software Vocabularies to Identify Experts
【24h】

Using Developers Contributions on Software Vocabularies to Identify Experts

机译:使用开发人员对软件词汇的贡献来识别专家

获取原文

摘要

Developers choose identifiers to name entities during software coding. While these names are lexically restricted by the language, they reflect the understanding of the developer on the requirements that the entity is devoted for. In this paper, we analyze the use of such vocabularies to identify experts on code entities. For a real software development, e-Pol (Management Information System for Federal Police of Brazil), we observed around 30% of its code entities has more than 0.3 of similarity with at least one developer vocabulary. We propose an approach to catch this potential expertise that vocabularies carries on. Also, we built an oracle of source code entities per developer that allowed us to assess our approach accuracy compared with two others ones: based on commit and based on percentage of modified Lines of Codes. One advantage of our approach is to disregard changes in formatting or indentation of source code as acts of expertise acquisition. We achieve an accuracy ranging from 0.16 to 0.32 depending on the assumed period of developers' contributions and the top-k experts we are interested on. These results confirm similarity between vocabularies might be explored to point out code experts. Moreover, for orphaned entities, expertise approach based on vocabularies can recommend among current team members one whose vocabulary is closest to the entity.
机译:开发人员在软件编码期间选择名称实体的标识符。虽然这些名称是语言的词汇限制,但他们反映了对开发人员对实体致力于的要求的理解。在本文中,我们分析了这种词汇的使用来确定代码实体的专家。对于真正的软件开发,E-Pol(巴西联邦警察的管理信息系统),我们观察到约30%的代码实体与至少一个开发人员词汇的相似性超过0.3。我们提出了一种方法来捕获这种潜在的专业知识,这些潜在的词汇表带来。此外,我们为每个开发人员构建了一个Oracle,允许我们评估我们的方法准确性与其他两种:基于提交并基于修改的代码百分比。我们的方法的一个优点是忽视源代码的格式或缩进变化作为专业知识收购的行为。根据假定的开发人员的贡献和我们感兴趣的顶级专家,我们达到0.16至0.32的准确性。这些结果可以探索代码专家的词汇表之间确认了词汇之间的相似性。此外,对于孤儿实体来说,基于词汇表的专业知识方法可以推荐当前的团队成员,其中词汇最接近实体。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号