All Projects → HASEL-UZH → PersonalAnalytics

HASEL-UZH / PersonalAnalytics

Licence: other
Personal Analytics project to increase knowledge workers' awareness about work and productivity.

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to PersonalAnalytics

BiometricAuth
Framework for biometric authentication (via TouchID) in your application
Stars: ✭ 28 (-40.43%)
Mutual labels:  biometrics
SSBiometricsAuthentication
Biometric factors allow for secure authentication on the Android platform.
Stars: ✭ 87 (+85.11%)
Mutual labels:  biometrics
sourceafis-net
Fingerprint recognition engine for .NET that takes a pair of human fingerprint images and returns their similarity score. Supports efficient 1:N search.
Stars: ✭ 43 (-8.51%)
Mutual labels:  biometrics
EDCC-Palmprint-Recognition
EDCC: An efficient and accurate algorithm for palmprint recognition.
Stars: ✭ 103 (+119.15%)
Mutual labels:  biometrics
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-38.3%)
Mutual labels:  biometrics
DeepLearning-Gdansk2019-tutorial
Ordinal Regression tutorial for the International Summer School on Deep Learning 2019
Stars: ✭ 66 (+40.43%)
Mutual labels:  biometrics
bob
Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob
Stars: ✭ 38 (-19.15%)
Mutual labels:  biometrics
MinutiaeNet
Code and models for paper "Robust Minutiae Extractor: Integrating Deep Networks and Fingerprint Domain Knowledge" at International Conference on Biometrics (ICB) 2018
Stars: ✭ 93 (+97.87%)
Mutual labels:  biometrics
Fingerprint-Enhancement-Python
Using oriented gabor filters to enhance fingerprint images
Stars: ✭ 157 (+234.04%)
Mutual labels:  biometrics
idpass-lite-java
Java wrapper for idpass-lite, a library to create and interact with secure and biometrically-binding QR code identity cards
Stars: ✭ 21 (-55.32%)
Mutual labels:  biometrics
keystroke-dynamics
Demo to show keystroke dynamics / keystroke biometrics
Stars: ✭ 25 (-46.81%)
Mutual labels:  biometrics
FaceLivenessDetection-SDK
3D Passive Face Liveness Detection (Anti-Spoofing) & Deepfake detection. A single image is needed to compute liveness score. 99,67% accuracy on our dataset and perfect scores on multiple public datasets (NUAA, CASIA FASD, MSU...).
Stars: ✭ 85 (+80.85%)
Mutual labels:  biometrics
Voice2Mesh
CVPR 2022: Cross-Modal Perceptionist: Can Face Geometry be Gleaned from Voices?
Stars: ✭ 67 (+42.55%)
Mutual labels:  biometrics
Palmprint-Recognition-in-the-Wild
No description or website provided.
Stars: ✭ 22 (-53.19%)
Mutual labels:  biometrics
Iris-Recognition
An Iris recognition system, implemented in Matlab and Python.
Stars: ✭ 102 (+117.02%)
Mutual labels:  biometrics
BiometricAutomationDemo
Dependency free iOS biometric automation example.
Stars: ✭ 53 (+12.77%)
Mutual labels:  biometrics
seeing-red
Using PPG Obtained via Smartphone Cameras for Authentication
Stars: ✭ 29 (-38.3%)
Mutual labels:  biometrics
Gait-Recognition-Using-Smartphones
Deep Learning-Based Gait Recognition Using Smartphones in the Wild
Stars: ✭ 77 (+63.83%)
Mutual labels:  biometrics
fingerprint-gui
Use fingerprint readers with a Linux desktop environment
Stars: ✭ 47 (+0%)
Mutual labels:  biometrics
Dyamic Graph Representation
Official Dynamic Graph Representation PyTorch implement for iris/face recognition
Stars: ✭ 22 (-53.19%)
Mutual labels:  biometrics

PersonalAnalytics - Building the Fitbit for Knowledge Workers

Personal Analytics project was originally initiated by Dr. André N. Meyer and Prof. Dr. Thomas Fritz from the SEAL Lab at the University of Zurich (UZH). Their goal is to build a self-monitoring tool that knowledge workers (e.g. developers, designers, administrators) install on their computer and that allows them to get insights into their work, work habits, and productivity, and identify positive behavior changes and opportunities for self-improvement. The basis are a number of computer interaction trackers (e.g. application usage, websites, emails/meetings, user input) and biometric trackers (e.g. Fitbit, Polar, Garmin, Tobii Eye-Tracker) that non-intrusively collect data, store them locally on the users machine (to avoid privacy issues!) and then visualize them in a daily/weekly summary, the retrospection.

Anyone is welcome to contribute to PersonalAnalytics by extending it with new trackers or improving existing ones. Feel free to use PersonalAnalytics to get insights into your own work habits, or use it for research studies. In case you re-use PersonalAnalytics, make sure to cite our work (specifically this Github repository and our CSCW'2018 paper below).

🚀 Maintenance Status

As you might have noticed, the project is not maintained super actively anymore due to changing priorities of the involved people. However, the most important data trackers were ported to run on both Windows and macOS using Typescript and some OS-native code. They are OSS, actively used and maintained here:

  • WindowsActivityTracker that allows to log the timestamp, app name and window title of the currently active window, in addition to an automated catgorization into the Activity (method described in this publication.
  • UserInputTracker that allows to log moue movement, clicks, scrolls and keystrokes with timestamps (not actual keys, only the type (any, navigate, delete) for privacy reasons)

Tool Releases

Further Information

Retrospection Screenshot

Updates & Branches

  • September 2014: Initiated by André Meyer and regularly updated since then.
  • November, 2015: OpenSourced the project (license: MIT).
  • February, 2016: Improved the retrospection and added the Office 365 tracker during an internship at Microsoft Research between November, 2015 and February, 2016
  • April, 2016: Merged the branch (from Microsoft Research) with the original version, following the open sourcing of the code.
  • May, 2016: Started working on a communication dashboard (including more insights into interactions with others) with ABB Research (on a separate branch). This work has never been finished.
  • June, 2016: Started working on integrating the Muse tracker with Monica Rüegg (master student at the University of Zurich, Switzerland) on the 'muse' branch. The branch has not stable enough to merge with master.
  • December, 2016: Started working on integrating several other biometric sensors (Polar, Garmin, Fitbit) (on the 'biometrics' branch). The PolarTracker and GarminTracker are available and stable on the master branch. GarminTracker is still in development.
  • February, 2017: Integrated the (privately developed) FlowLight to avoid interruptions at inopportune moments. It has since then been removed from the repository, as it was licensed to Embrava.
  • March, 2017: Started working on task type detection (on the 'taskdetection' branch), still in development.
  • September, 2018: Chris Satterfield (master student at University of British Columbia, Canada) started integrating his port from Windows to MacOS. mac-branch
  • September 2018: Jan Pilzer and Raphael started integrating their work on Tobii Eytracking. Work in progress.
  • January 2019: Louie Quaranta added an emotion state experience sampling pop-up to PersonalAnalytics for Mac (merged to mac-branch).
  • October 2019: Roy Rutishauser started unifying PersonalAnalytics for Mac and make it more similar to the Windows version
  • May 2020: Jan Pilzer created a large pull-request to include WindowDimmer into the official PersonalAnalytics release. Publication
  • October 2020: Philip Hofmann created a large pull-request to include FocusSession into the official PersonalAnalytics release

Main Contributors and People Involved

Research

This tool was developed for and used by the following research:

  • CHI'20 Supporting Software Developers’ Focused Work on Window-Based Desktops. Jan Pilzer, Raphael Rosenast. André Meyer. Elaine Huang. Thomas Fritz.
  • TSE'20 Detecting Developers’ Task Switches and Types. André Meyer, Chris Satterfield, Manuela Züger, Katja Kevic, Gail Murphy, Thomas Zimmermann, and Thomas Fritz.
  • CSCW’18 Design Recommendations for Self-Monitoring in the Workplace: Studies in Software Development. André Meyer, Gail Murphy, Thomas Zimmermann, Thomas Fritz. (hint: in this paper, the tool described as WorkAnalytics refers to the PersonalAnalytics in this repository)
  • CHI’18 Sensing Interruptibility in the Office: A Field Study on the Use of Biometric and Computer Interaction Sensors. Manuela Züger, Sebastian Müller, André Meyer, Thomas Fritz.
  • TSE’17 The Work Life of Developers: Activities, Switches and Perceived Productivity. André Meyer, Gail Murphy, Thomas Zimmermann, Laura Barton, Thomas Fritz.
  • CHI’17 Reducing Interruptions at Work: A Large-Scale Field Study of FlowLight. Manuela Züger, Christopher Corley, André Meyer, Boyang Li, Thomas Fritz, David Shepherd, Vinay Augustine, Patrick Francis, Nicholas Kraft and Will Snipes.

Credits

We want to thank the following developers for providing us with the fantastic libraries:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].