...
首页> 外文期刊>International journal of software engineering and knowledge engineering >Automatically Modeling Developer Programming Ability and Interest Across Software Communities
【24h】

Automatically Modeling Developer Programming Ability and Interest Across Software Communities

机译:在整个软件社区中自动建模开发人员编程能力和兴趣

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

摘要

Developer profile plays an important role in software project planning, developer recommendation, personnel training, and other tasks. Modeling the ability and interest of developers is its key issue. However, most existing approaches require manual assessment, like 360° performance evaluation. With the emergence of social networking sites such as StackOverflow and Github, a vast amount of developer information is created on a daily basis. Such personal and social context data has huge potential to support automatic and effective developer ability evaluation and interest mining. In this paper, we propose CPDScorer, a novel approach for modeling and scoring the programming ability and interest of developers through mining heterogeneous information from both community question answering (CQA) sites and open-source software (OSS) communities. CPDScorer analyzes the questions and answers posted in CQA sites, and evaluates the projects submitted in OSS communities to assign expertise scores as well as interest scores to developers, considering both the quantitative and qualitative factors. When profiling developer's ability and interest, a programming term extraction algorithm is also designed based on set covering. We have conducted experiments on StackOverflow and Github to measure the effectiveness of CPDScorer. The results show that our approach is feasible and practical in user programming ability and interest modeling. In particular, the precision of our approach reaches 80%.
机译:开发人员资料在软件项目计划,开发人员推荐,人员培训和其他任务中起着重要作用。对开发人员的能力和兴趣进行建模是其关键问题。但是,大多数现有方法都需要手动评估,例如360°性能评估。随着诸如StackOverflow和Github之类的社交网站的出现,每天都会创建大量的开发人员信息。这样的个人和社交环境数据具有巨大潜力,可以支持自动有效的开发人员能力评估和兴趣挖掘。在本文中,我们提出了CPDScorer,这是一种通过挖掘社区问答(CQA)网站和开源软件(OSS)社区的异构信息来建模和评估开发人员的编程能力和兴趣的新颖方法。 CPDScorer分析了在CQA网站上发布的问题和答案,并评估了在OSS社区中提交的项目,以考虑到定量和定性因素,为开发人员分配专业知识分数和兴趣分数。在分析开发人员的能力和兴趣时,还基于集合覆盖率设计了编程术语提取算法。我们已经在StackOverflow和Github上进行了实验,以测量CPDScorer的有效性。结果表明,我们的方法在用户编程能力和兴趣建模方面是可行的。特别是,我们方法的精度达到80%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号