An experimental platform for gathering user behavioural data via browser APIs

10/16/2019
by   Zhaoyi Fan, et al.
0

Websites are capable of learning a wide range of information about the platform on which a browser is executing. One major source of such information is the set of standardised Application Programming Interfaces (APIs) provided within the browser, which can be accessed by JavaScript downloaded by a website; this information can then either be used by the JavaScript or sent back to the originating site. As has been widely discussed, much of this information can threaten user privacy. The main purpose of this paper is to document a publicly available platform designed to enable further investigation of one class of such threats, namely those based on analysing user behavioural data. The platform has two main components: a Chrome extension that gathers user keystroke and mouse data via browser APIs, and server software that collects and stores this data for subsequent experimentation.

READ FULL TEXT
research
03/06/2022

A Framework for Adaptive User Interface Generation based on User Behavioural Patterns

The concept of adaptivity is crucial in enterprise software systems with...
research
01/10/2022

User Interaction Analysis through Contrasting Websites Experience

Current advance of internet allows rapid dissemination of information, a...
research
12/17/2020

Success Stories from a Democratized Experimentation Platform

We demonstrate the effectiveness of democratization and efficient comput...
research
08/14/2020

Torrit: A GUI-Based Power System Simulation Platform

An adequate education on power system operations and controls requires a...
research
12/31/2020

Managed Information: A New Abstraction Mechanism for Handling Information in Software-as-a-Service

Management of information is an important aspect of every application. T...
research
08/01/2023

Artifact: Measuring and Mitigating Gaps in Structural Testing

The artifact used for evaluating the experimental results of Measuring a...

Please sign up or login with your details

Forgot password? Click here to reset