This repository contains the code for the paper YASBIL: Yet Another Search Behaviour (and) Interaction Logger accepted at SIGIR 2021 demo track.
YASBIL is a two-component logging solution for ethically recording a user's browsing activity for Interactive IR user studies. YASBIL comprises a Firefox browser extension and a WordPress plugin. The browser extension logs the browsing activity in the participants' machines. The WordPress plugin collects the logged data into the researcher's data server. The logging works on any webpage, without the need to own or have knowledge about the HTML structure of the webpage. YASBIL also offers ethical data transparency and security towards participants, by enabling them to view and obtain copies of the logged data, as well as securely upload the data to the researcher's server over an HTTPS connection.
- Firefox Extension v2.1.2 (for participants)
- WordPress plugin v2.1.1 (for researchers)
- to be installed in central data repository
| SIGIR 2021 Presentation: Demo Track | How to Use YASBIL |
|---|---|
![]() |
![]() |
If you use YASBIL in your research, please cite YASBIL as
@inproceedings{bhattacharya2021yasbil,
title={YASBIL: Yet Another Search Behaviour (and) Interaction Logger},
author={Bhattacharya, Nilavra and Gwizdka, Jacek},
booktitle={Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval},
year={2021},
doi={10.1145/3404835.3462800},
series={SIGIR '21}
}
We thank the authors and programmers of the CHI 2021 paper CoNotate: Suggesting Queries Based on Notes Promotes Knowledge Discovery for sharing their code as a GitHub repository and helping us to get ideas for implementing various parts of YASBIL.

