A basic C# algorithm that can determine the behavior of a user with an application.
Report Bug · Request Feature · Known Issues
- Detects how long the user is using which part of an app. (like a page)
- Detects how many interactions the user has with an app. (like clicking on a button)
- Calculates and associates a score to each page/part of the app depending on the two factors above.
More features are coming soon.
Synethia attributes a score to each page/part of the app depending on the following two factors:
- The time the user is using the page.
- The number of interactions the user has with the page.
The score is calculated using the following formula:
score = totalTime * (interactions / 2)
Note This formula can change/evolve in upcoming releases.
Mermaid is unsupported on NuGet. Click here to see the graph.
To contribute to the project, you'll need:
- Visual Studio 2022 v17.0 or higher
- .NET Desktop Development
- Git
- .NET 5, 6, 7
Click here to see the full guidelines.
This project is under the MIT License.