Source Code

ClickMiner's source code is contained in several components which are available via the following links, and can be also found on GitLab:

User Study Data

Trace Directory Contents

Below is a simplified directory tree diagram of a user trace directory as well as a description of each file within.

<trace_id>_<group>/
|-- ff_profile.tar.gz
|-- firefox_log.txt
|-- recorded_clicks.json
|-- recording.ogv
|-- run<run number>
|   |-- click_graph.dot
|   |-- clickminer(_aci)_comparison_results
|   |   |-- results_comparison_addressbar.csv
|   |   |-- results_comparison_augmented.csv
|   |   |-- results_comparison_clicks.txt
|   |   |-- results_comparison_confirmed.csv
|   |   |-- results_comparison_falsepositives.csv
|   |   |-- results_comparison_matches.csv
|   |   |-- results_comparison_summary.csv
|   |   `-- results_comparison_unconfirmed.csv
|   |-- fmeasure_plot.pdf
|   |-- mined_clicks.json
|   |-- roc_plot.pdf
|   |-- sen_spec_plot.pdf
|   `-- tpr_fpr_plot.pdf
|-- seleniumide_log.html
|-- seleniumide_log.txt
|-- traffic_trace.flow
`-- traffic_trace.pcap
			
Each trace directory is named by trace id and group (i.e. cache or nocache).
Firefox profile used by the user. Saved at the end of the browsing session.
Extended logging output of the instrumented Firefox browser used during the user study.
User browser interactions parsed from firefox_log.txt and seleniumide_log.txt.
Video recording of the users desktop (i.e. the browser).
The results of a single execution of ClickMiner on the trace and comparison with the recorded clicks. 
Augmented click graph in dot format.
Raw click comparison data against either ClickMiner or ClickMiner plus augmented click graph (ACI).

List of the clicks inferred from referrer information in results_comparison_clicks.txt.
Numbered list of both mined and recorded clicks.
List of the mined clicks in results_comparison_clicks.txt considered confirmed clicks.

List of the mined clicks in results_comparison_clicks.txt considered confirmed clicks.
Overall statistics of the comparsion.
List of the mined clicks in results_comparison_clicks.txt considered unconfirmed clicks.
A fmeasure comparison plot for RCI and ClickMiner plus augmented click graph.
User browser interactions mined using ClickMiner.
A ROC comparison plot for RCI and ClickMiner plus augmented click graph.
A Sensitivity and Specificity comparison plot for RCI and ClickMiner plus augmented click graph.
A TPR and FPR comparison plot for RCI and ClickMiner plus augmented click graph.
HTML formatted logs of the Selenium IDE plugin.
Plaintext formatted logs of the Selenium IDE plugin.
Extracted http flows from traffic_trace.pcap in format for user with mitmproxy.
Network traffic capture of the user's browsing session.
			

User Study Traces

The user browsing sessions collected as part of the ClickMiner user study are available in archive form.