如何在Eclipse中监控开发人员的工作数据?

我正在研究我的学士论文(这是我的第一个研究项目),并试图评估不同的可能性来监控开发人员在一天中的工作,并将其聚合并稍后进行说明。 为此,我定义了一些指标,我想衡量(它们可能会随着时间而改变,而且可能会有更多)。

我的问题与显示器有关。 首先,我决定监视开发人员在Eclipse中的工作(仅在以后添加TFS实现):

  • 工作项目 :我想知道开发人员解决,编辑和创建了多少工作项目。 如果可能,我想从MyLin访问数据,因为可以使用多个不同的任务/错误跟踪器(Bugzilla,Mantis等)。 不幸的是,我不确定,如果这可能以某种方式?

  • IDE-stuff :(要开始),我想要统计代码中的选择和编辑的数量,也可能是开发人员在IDE中进行的点击次数。 我读过,我可以在Eclipse上创建侦听器并获取数据。 这是对的,有没有人知道关于该主题的好教程?

  • 源代码管理 :为了跟踪开发人员的工作,我需要获得开发人员源代码更改(提交)。 对于SVN,GIT和CVS,有多个API,我可以通过Java访问,也可以通过webrequests访问。 但在我开始之前,我想问你,如果有人知道插件或我可以从不同版本控制系统访问提交的东西? 做这种事最简单的方法是什么?

  • 我还有一些其他的东西,我要测量......我的目标是聚合Eclipse插件中的数据,然后将其发送给可视化服务器。

    我不一定要找到完全实施的解决方案,但更多的是提示,教程,技巧,你的意见,也可能是问题和主张!

    谢谢!


    你可以试试用Eclipse插件来追踪在它上面花费的时间。 它有不同的跟踪器来记录有关执行的不同命令的统计信息,所用透视图或视图的持续时间,编辑器花费的时间等。此插件可查看所有收集的统计信息。 看看下面的链接:

    http://code.google.com/p/rabbit-eclipse/


    您需要的一些指标是由Hudson / Jenkins插件生成的,您可以看看这些插件如何生成这些指标。 Eclipse度量标准同样适用于查找现有插件,这些插件可以操纵或使用您想要的某些指标,并将其用作起点 - 因为其中大多数都是OpenSource。

    链接地址: http://www.djcxy.com/p/61551.html

    上一篇: How to monitor developers work data in Eclipse?

    下一篇: Forms not closing properly if terminated due to program exit / main form close