
Research Article
A Privacy-Aware Browser Extension to Track User Search Behavior for Programming Course Supplement
@INPROCEEDINGS{10.1007/978-3-030-94822-1_51, author={Jihed Makhlouf and Yutaka Arakawa and Ko Watanabe}, title={A Privacy-Aware Browser Extension to Track User Search Behavior for Programming Course Supplement}, proceedings={Mobile and Ubiquitous Systems: Computing, Networking and Services. 18th EAI International Conference, MobiQuitous 2021, Virtual Event, November 8-11, 2021, Proceedings}, proceedings_a={MOBIQUITOUS}, year={2022}, month={2}, keywords={Web search Browser extension Programming learning Course supplement}, doi={10.1007/978-3-030-94822-1_51} }
- Jihed Makhlouf
Yutaka Arakawa
Ko Watanabe
Year: 2022
A Privacy-Aware Browser Extension to Track User Search Behavior for Programming Course Supplement
MOBIQUITOUS
Springer
DOI: 10.1007/978-3-030-94822-1_51
Abstract
There is an abundant and constantly growing amount of information that can be retrieved from online resources. Moreover, the access to such resources is becoming more and more convenient. Yet, finding the exact needed information is not easy, especially for programming search queries. In this paper, we present TrackThinkTS, a privacy-aware browser extension. It tracks users’ behaviors when navigating the web. The extension logs various user actions related to tab management, search query, browsing, and clipboard management. The extension is built with a privacy-first mindset. In fact, the users have full control over the registered logs, they can manage, update and export the logs in a completely transparent way. The vision behind this work is twofold. On one hand, we aim to investigate the web search behavior of programming students and detect patterns of a successful search. On the other hand, the objective is to build a knowledge base that will serve as a course supplement for programming students. Therefore, the proposed extension in this paper is one of the building blocks of the whole system. Data collected from this extension will be also synchronized with log data coming from an online IDE used by programming students during the experiment phase.