Design and implementation of an application for automated event-based time tracking
| Thesis title: | Návrh a implementace aplikace pro automatizované sledování odpracovaného času na základě událostí |
|---|---|
| Author: | Donth, Šimon |
| Thesis type: | Bakalářská práce |
| Supervisor: | Kučera, Jan |
| Opponents: | Vencovský, Filip |
| Thesis language: | Česky |
| Abstract: | Tato bakalářská práce se zabývá návrhem a implementací softwarového nástroje ContextFlow pro pasivní evidenci odpracovaného času. Hlavním cílem je eliminace manuální administrativy, která u znalostních pracovníků vede k nežádoucímu přepínání kontextu a zvyšuje jejich kognitivní zátěž. Práce sleduje metodický rámec Double Diamond. V analytické části jsou využity polostrukturované rozhovory a komparace tržních řešení k identifikaci bariér v současných systémech. Fáze definice následně tyto poznatky transformuje pomocí uživatelských person a metodiky Value Proposition Canvas do konkrétních technických požadavků. Výsledkem práce je funkční prototyp (MVP) aplikace, která na základě detekce aktivních oken a analýzy struktury pracovní složky automaticky přiřazuje čas ke konkrétním projektům. Implementované řešení tak umožňuje přesnou fakturaci a monitoring produktivity bez nutnosti manuálního ovládání stopek. Práce potvrzuje technologickou proveditelnost plně pasivního měření času a na základě provedeného výzkumu validuje poptávku po nástroji, který chrání integritu soustředěné práce. |
| Keywords: | Sledování času; Produktivita; Kontextové přepínání; Automatizace; Znalostní pracovník; Double Diamond; Value Proposition Canvas; ContextFlow |
| Thesis title: | Design and implementation of an application for automated event-based time tracking |
|---|---|
| Author: | Donth, Šimon |
| Thesis type: | Bachelor thesis |
| Supervisor: | Kučera, Jan |
| Opponents: | Vencovský, Filip |
| Thesis language: | Česky |
| Abstract: | This bachelor's thesis focuses on the design and implementation of the ContextFlow software tool for passive time-tracking. The primary objective is to eliminate manual administration, which leads to undesirable context-switching and increases cognitive load for knowledge workers. The thesis follows the Double Diamond methodological framework. In the discovery phase, semi-structured interviews and a comparison of market solutions are used to identify barriers in current systems. The definition phase then transforms these insights into specific technical requirements using user personas and the Value Proposition Canvas methodology. The result of the work is a functional MVP application that automatically assigns time to specific projects by detecting active windows and analyzing the structure of work folder. The implemented solution enables accurate billing and productivity monitoring without the need for manual stopwatch control. The thesis confirms the technological feasibility of fully passive time-tracking and, based on the conducted research, validates the demand for a tool that protects the integrity of focused work. |
| Keywords: | Time tracking; Productivity; Context switching; Automation; Knowledge worker; Double Diamond; Value Proposition Canvas; ContextFlow |
Information about study
| Study programme: | Aplikovaná informatika |
|---|---|
| Type of study programme: | Bakalářský studijní program |
| Assigned degree: | Bc. |
| Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
| Faculty: | Faculty of Informatics and Statistics |
| Department: | Department of Information Technologies |
Information on submission and defense
| Date of assignment: | 27. 1. 2026 |
|---|---|
| Date of submission: | 10. 5. 2026 |
| Date of defense: | 17. 6. 2026 |
| Identifier in the InSIS system: | https://insis.vse.cz/zp/95315/podrobnosti |