Как контролировать рабочие данные разработчиков в Eclipse?

Я работаю над своей бакалаврской диссертацией (это мой первый исследовательский проект )и пытаюсь оценить различные возможности мониторинга работы разработчиков в течение дня, агрегировать ее и позже проиллюстрировать. Для этой цели я определил некоторые метрики, я хочу измерить (, они могут меняться со временем, и может появиться больше ).

Мои вопросы связаны с мониторами. Для начала я решил следить за работой разработчиков (только )в Eclipse (и позже добавить реализацию TFS):

  • Рабочие элементы:Я хочу знать, сколько задач решил, отредактировал и создал разработчик. Если возможно, я хочу получить доступ к данным из MyLin, потому что можно использовать несколько различных трекеров задач/ошибок -(Bugzilla, Mantis и т. д. ). К сожалению, я не уверен, возможно ли это как-то?

  • IDE -прочее:(Для начала )я хочу подсчитать количество выборок и правок в коде, а также, возможно, количество кликов, сделанных разработчиком в среде IDE. Я читал, что могу создавать слушателей на Eclipse и получать данные. Правильно ли это, и кто-нибудь знает хороший учебник по этой теме?

  • Управление исходным кодом:Чтобы отслеживать работу разработчиков, мне нужно получить изменения исходного кода разработчиков (и коммиты ). Для SVN, GIT и CVS существует несколько API, к которым я могу получить доступ с помощью Java или также через веб-запросы. Но прежде чем я начну, я хотел спросить вас, знает ли кто-нибудь плагин -или что-то, где я могу получить доступ к коммитам из разных систем контроля версий? Как проще всего сделать что-то подобное?

У меня еще есть парочка вещей, буду мерить...Моя цель — агрегировать данные в плагине Eclipse, а затем отправить их на сервер для визуализации.

Я не обязательно ищу полностью реализованные решения, а скорее подсказки, учебные пособия, советы, ваши мнения и, возможно, также вопросы и предложения!

спасибо!

7
задан Daniel Mann 26 March 2016 в 19:25
поделиться