This Web page gathers information related to the tool XTic, part of a research work "Automatic Extraction of Developer Expertise", to be presented in EASE 2014 conference (London, UK).
1) Make sure MongoDB is running on localhost.
2) Unzip the archive file you've downloaded and go into the XTic-demo directory. Then launch the executable eclipse. An OSGi console with a prompt should be displayed :
[...] Time to load bundles: 238 ***** XTIC ***** osgi> [1] demo [DB : xtic_demo - 1 repositories]
3) Each numbered entry corresponds to a launch configuration. Just enter :
osgi> xtic 1
4) You should get the following execution trace.
[2014/05/09 11:49:19] Drop database xtic_demo mai 09, 2014 11:49:19 AM org.mongodb.morphia.logging.MorphiaLoggerFactory chooseLoggerFactory INFO: LoggerImplFactory set to org.mongodb.morphia.logging.jdk.JDKLoggerFactory [2014/05/09 11:49:24] [https://github.com/NanoHttpd/nanohttpd.git] Init Workspace [2014/05/09 11:49:24] [https://github.com/NanoHttpd/nanohttpd.git] Initializing new local workspace at: /home/cedric/Harmony/HarmonyWorkingDirectory/tmp/github.com/NanoHttpd/nanohttpd.git [2014/05/09 11:49:28] [https://github.com/NanoHttpd/nanohttpd.git] Extracting Model [2014/05/09 11:49:29] [https://github.com/NanoHttpd/nanohttpd.git] Extraction finished [2014/05/09 11:49:29] [https://github.com/NanoHttpd/nanohttpd.git] Running XticAnalysis [2014/05/09 11:49:32] [https://github.com/NanoHttpd/nanohttpd.git] 231 events [2014/05/09 11:49:32] [https://github.com/NanoHttpd/nanohttpd.git] 0/231 [2014/05/09 11:49:32] [https://github.com/NanoHttpd/nanohttpd.git] 20/231 [...] [2014/05/09 11:49:35] [https://github.com/NanoHttpd/nanohttpd.git] 220/231 [2014/05/09 11:49:35] Delete workspace /home/cedric/Harmony/HarmonyWorkingDirectory/tmp/github.com/NanoHttpd/nanohttpd.git [2014/05/09 11:49:35] Finished execution of analyses [2014/05/09 11:49:36] Reporting - ReportCSVMatrix [2014/05/09 11:49:36] Reporting - ReportCSVTime [2014/05/09 11:49:36] Reporting - ReportHTMLIndex [2014/05/09 11:49:36] Reporting - ReportHTMLDevelopers [2014/05/09 11:49:36] Reporting - ReportHTMLEvolutionAptitudes [2014/05/09 11:49:37] Reporting - ReportHTMLMatrix
If it's the case, it means everything works fine ! :)
A directory out should be created, and contains the output of the execution.
Now, you can check how to configure XTic execution