Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 6.61 KB

LEGACY.md

File metadata and controls

57 lines (48 loc) · 6.61 KB

PersonalAnalytics Legacy

The original version of PersonalAnalytics for Windows (created by André Meyer) and for macOS (created by Roy Rutishauser and Chris Satterfield), and supported by several other contributors, has been deprecated and is no longer maintained. In case of interest, you can access the code of the Windows app and macOS app on an old, stale branch.

Learn more about the original project in this CSCW’18 publication.

In 2024, we've revived the project in creating a multi-platform app using TypeScript and Electron. It is using the TypeScript-versions of our original, most used data trackers, the WindowsActivityTracker and the UserInputTracker. In addition, it includes an experience sampling component that can ask users to provide self-reports on one or several questions at customizable times. At the moment, the new PersonalAnalytics does NOT yet feature a retrospection, but it's the plan to recreate it in the future.

This is how the retrospection of PersonalAnalytics for Windows looked like: Retrospection Screenshot

Contributions

  • 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

Research

PersonalAnalytics-legacy was used in the following peer-reviewed research projects (and other non-peer reviewed projects too, such as master and bachelor theses):

  • 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: