About the Developer Activity Checker

Tracking developers of the project for their daily activity is important from managerial point of view. This app list the details like commit size, message, and time.
s

Visualization

  • Details of developer's last activity.
  • A drop down menu to select from list of developers.
Candoia Overview

Adoptability Results

Module to Developer Mapper Application
# Project Setting Java Candoia Code
#VCS PLBug VCSBug ForgeMining VisualizeTotal TotalBoaJS HTMLCSSCandoia Code Java Code
1GITJavaGit-Issues 52 0 20 58 23 153 126 55 31 40 0 code code
2SVNJavaBugZilla 100(-38,+86) 0 27(-17,+24) 58(-21,+21) 23(-1,+1) 208(-77,+132) 126 55 31 40 0 code code
3GITJavaJira 52(-1,+1) 0 20(-1,+1) 58(-1,+1) 23(-1,+1) 153(-4,+4) 126 55 31 40 0 code code
4GITJavaSVN-Tickets 52(-1,+1) 0 20(-1,+1) 58(-1,+1) 23(-1,+1) 153(-4,+4) 126 55 31 40 0 code code
5SVNJavaSVN-Tickets 100(-38,+86) 0 27(-17,+24) 58(-21,+21) 23(-1,+1) 208(-77,+132) 126 55 31 40 0 code code
6GITJSGit-Issues 52(-1,+1) 0 20(-1,+1) 58(-1,+1) 23(-1,+1) 153(-4,+4) 126 55 31 40 0 code code


x(-y,+z) means there are total x number of lines of code in the module, of which y lines were removed and z lines were added to adopt the code for newer setting

Analysis

From the above table it is evident that adopting a Java app for a different underlying MSR setting (combination of VCS, Bug etc.), requires significant number of changes, while Candoia app remains unchanged. This not only decreases the efforts required to build portable MSR app but also increases sharability aspects.