Pola mouse (atau keybord) mengklik dan memprediksi aktivitas pengguna komputer

10

Hanya didasarkan pada pola temporal klik mouse (daftar waktu klik ), apakah mungkin untuk memprediksi aktivitas pengguna komputer?[t1,t2,t3,]

Misalnya keluar dari: bekerja vs menghabiskan waktu di Facebook vs menonton foto vs bermain game komputer.

Jika mereka prediksi yang lebih baik (misalnya bermain StarCraft vs Counter Strike vs SimCity) maka saya tertarik juga.

Sementara (bisa dibilang) satu dapat mendengar adalah seseorang bermain (karena klik cepat dan sembur) atau menonton foto (klik dengan jarak yang sama), saya tertarik jika ada temuan yang lebih objektif (publikasi, penelitian di blog, dll) mengenai hal itu .

EDIT:

Saya sama-sama tertarik pada klik keyboard (tanpa membedakan tombol mana yang sedang ditekan) atau pendekatan gabungan (mouse + keyboard).

Piotr Migdal
sumber
Bagaimana jika Anda bermain dengan keyboard? : D
nico
@nico Sebenarnya, pola klik keyboard (tanpa membedakan tombol mana yang ditekan) juga sama menariknya.
Piotr Migdal

Jawaban:

4

Pertanyaan bagus yang saya harap saya punya waktu untuk menyelidiki diri sendiri. Saya yakin itu bisa ditelusuri. Apakah Anda punya data?

nn

Anda dapat mengurangi dimensi dengan memperkirakan dan secara efisien menyandikan lintasan (referensi berdasarkan permintaan), dan mengambil perbedaan pertama dari frekuensi klik mouse (yaitu, jika frekuensi klik tidak berubah, simpan nol). Saya juga akan memperkirakan distribusi waktu kedatangan antar klik untuk melihat apakah Anda dapat mengklasifikasikannya.

Untuk titik lompatan ke dalam literatur, lihat Pengenalan aktivitas menggunakan gerakan pandangan mata dan interaksi tradisional . Anda harus menemukan lebih banyak petunjuk dalam komunitas "komputasi di mana-mana / meresap", dan "interaksi manusia-komputer".

Untuk mendapatkan data, saya sarankan untuk membuatnya sendiri menggunakan keylogger . Saya sarankan meminta bantuan di forum yang terkait dengan keamanan komputer atau peretasan. Sebagian besar dari mereka log keyboard tetapi mungkin ada sesuatu untuk mouse juga. Gagal itu, Anda bisa menulis perangkat lunak Anda sendiri .

Emre
sumber
Saran yang bagus tetapi bukankah ini komentar yang lebih tepat daripada jawaban karena itu tidak menjawab pertanyaan OP kecuali Anda pikir tautan yang Anda berikan adalah sebagian jawaban?
Michael R. Chernick
Jawabannya bukan tautannya; itu paragraf sebelumnya: Saya menjelaskan cara mendekati masalah dan menyarankan fitur vektor. Jika tidak memberikan pemisahan yang baik, kita dapat memperdebatkan poin-poin penting dari algoritma klasifikasi.
Emre
Saya kira itu adalah jawaban parsial. Asumsinya adalah bahwa semakin tinggi frekuensi klik mouse semakin besar aktivitasnya. tetapi apa yang mendefinisikan aktivitas? Hal-hal pasive seperti membaca dapat dianggap aktivitas dan menggulir adalah aktivitas. Tidak ada yang melibatkan klik mouse. Pertanyaan sebenarnya adalah begitu kita memiliki definisi yang jelas tentang apa yang merupakan aktivitas, kita perlu cara independen untuk mengukurnya dan kemudian melihat apakah itu berkorelasi dengan frekuensi mengklik mouse. Mungkin karena tidur di depan komputer atau menatapnya memberikan periode tidak aktif dan tidak mengklik mouse.
Michael R. Chernick
Di sisi lain, mengetik cepat adalah bentuk aktivitas yang berat tetapi tidak melibatkan klik mise sama sekali.
Michael R. Chernick
@ Terima kasih atas saran Anda, khususnya. artikel. Namun, saya tertarik jika itu benar-benar berfungsi (saya percaya - ya). Saya tidak punya tanggal, jadi tautan ke sana juga diinginkan.
Piotr Migdal