【24h】

Mining Developer's Behavior from Web-Based IDE Logs

机译:从基于Web的IDE日志中挖掘开发人员的行为

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

摘要

The birth of cloud-based development environments makes available an increasing number of data coming out from the interaction of different developers with a diverse level of expertise. This data, if opportunely captured and analyzed, can be useful to understand how developers head the coding activities and can suggest members of developers community how to improve their performances. This paper presents a framework allowing to generate event logs from cloud-based IDE. These event logs are then examined using a process mining technique to extract the developers' coding processes and compare them in the shared coding environment. The approach can be used to discover emergent and interesting developers' behavior. Thus, we compare the coding process extracted by developers with different skills. To validate our approach, we describe the results of a study in which we investigate the coding activities of forty students of an advanced Java programming course performing a given programming task—during four assignments. Results also prove that users with different performances possess distinct attitudes highlighting that the adopted process mining technique can be useful to comprehend how developers can improve their coding skills.
机译:基于云的开发环境的诞生使得越来越多的数据可以通过不同专业水平的不同开发人员的交互中获得。如果适当地捕获和分析了这些数据,对于了解开发人员如何领导编码活动以及可以建议开发人员社区成员如何改善其性能非常有用。本文提出了一个框架,该框架允许从基于云的IDE生成事件日志。然后使用过程挖掘技术检查这些事件日志,以提取开发人员的编码过程并在共享编码环境中进行比较。该方法可用于发现新兴的有趣的开发人员的行为。因此,我们比较了具有不同技能的开发人员提取的编码过程。为了验证我们的方法,我们描述了一项研究的结果,其中我们调查了四门作业中执行给定编程任务的高级Java编程课程的40名学生的编码活动。结果还证明,具有不同性能的用户具有截然不同的态度,这突显了所采用的过程挖掘技术可以帮助理解开发人员如何提高其编码技能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号