OHT+Behavior: heat-maps and path-maps for Qt GUIs. User-interaction abstraction.
-
The OHT+Behavior Prototype includes the basic functionality corresponding to the abstraction of the user interaction. The aim of this tool is to capture the mouse clicks and keyboard interaction on a GUI (i.e. it captures the events generated by these actions); then, this data is abstracted and used to create a user-interaction report composed of a heat map (shows how often the areas of a GUI are interacted by using colors) and a path map (shows a set of ordered steps that summarizes the user interaction; it also distinguishes between mouse click and key press events.) The GUI events captured by this tool provide excellent data for quantitatively characterizing user behavior.
The abstraction process and map creation processes are basic, but they are easily extendable with improved and new functionality.!http://sourceforge.net/dbimage.php?id=262716(OHT+B results.)!
You can see it working in the following video: http://www.youtube.com/watch?v=bYOag3AxruQ
This software is open-source. Further information and download links can be found here: http://www.catedrasaes.org/trac/wiki/ProjectsOhtPlus
This software has been also released using .DEB and .RPM auto-installable packages.Please, send me your feedback, thus I will try to improve this solution.
Enjoy it!! It's free ;-) -
Hi again!!
Maybe once you have successfully downloaded and compiled the project, you attempt to execute it and it does not work fine.
The problem is that the testing module did not find the "libCSU" library, so you need to update the LD_LIBRARY_PATH environment variable in the following way:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/...../xxxxxxxxx/bin/csaesumulib/lib
where "xxxxxxxxx" is the folder in which the prototype was installed.
I hope it will help you to solve the problem, and do not hesitate to send a nes post if you need further help.ç
Cheers!!
-
Pedro Mateo, your software is something interesting. This one and previous post about autolayout. I definetely should OHT in work.
-
[quote author="Denis Kormalev" date="1291378644"]Pedro Mateo, your software is something interesting. This one and previous post about autolayout. I definetely should OHT in work.[/quote]
[quote author="Andre" date="1291374221"]Looks like a very interesting tool to analyze how an applications interface might be improve. Thank you, I will definately check it out![/quote]
Dear Denis and Andre,
do not hesitate to contact us if you need some help while using our tools, or to adapt them to your developments. Your interest is the best reward we can get.
-
Pedro:
Can I suggest you to add it to the Add Ons page?
-
[quote author="fcrochik" date="1293405660"]Pedro:
Can I suggest you to add it to the Add Ons page?
http://developer.qt.nokia.com/wiki/Category:Add-ons[/quote]
Hi Fcrochik,
how can I add this and other contributions to the Add Ons page?
Thank you for your help and your suggestion.
Cheers! -
Just open the page and hit on the edit button on the wiki menu on the right side.
You find some help for the formatting options on the wiki pages "WikiSyntax":http://developer.qt.nokia.com/wiki/WikiSyntax and "TextileSyntax":http://developer.qt.nokia.com/wiki/TextileSyntax
-
[quote author="Volker" date="1295824917"]Just open the page and hit on the edit button on the wiki menu on the right side.
You find some help for the formatting options on the wiki pages "WikiSyntax":http://developer.qt.nokia.com/wiki/WikiSyntax and "TextileSyntax":http://developer.qt.nokia.com/wiki/TextileSyntax[/quote]
Thank you very much Volker!!!
-
Grateful for the enriching insights provided in the recent blog regarding OHT+Behavior: heat-maps and path-maps for Qt GUIs, alongside user-interaction abstraction! If you're keen on delving further into this fascinating realm, I encourage you to explore our dedicated blog section on UX heatmap. Dive in and uncover more about enhancing user experiences!