Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Showcase
  4. OHT+Behavior: heat-maps and path-maps for Qt GUIs. User-interaction abstraction.
QtWS25 Last Chance

OHT+Behavior: heat-maps and path-maps for Qt GUIs. User-interaction abstraction.

Scheduled Pinned Locked Moved Showcase
14 Posts 10 Posters 9.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pedromateo
    wrote on last edited by
    #1

    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 ;-)

    Pedro Mateo
    pedromateo@um.es
    http://www.pedromateo.es

    1 Reply Last reply
    0
    • B Offline
      B Offline
      blex
      wrote on last edited by
      #2

      Great! Thanks.


      Oleksiy Balabay

      1 Reply Last reply
      0
      • P Offline
        P Offline
        pedromateo
        wrote on last edited by
        #3

        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
        pedromateo@um.es
        http://www.pedromateo.es

        1 Reply Last reply
        0
        • A Offline
          A Offline
          andre
          wrote on last edited by
          #4

          Looks like a very interesting tool to analyze how an applications interface might be improve. Thank you, I will definately check it out!

          1 Reply Last reply
          0
          • D Offline
            D Offline
            DenisKormalev
            wrote on last edited by
            #5

            Pedro Mateo, your software is something interesting. This one and previous post about autolayout. I definetely should OHT in work.

            1 Reply Last reply
            0
            • P Offline
              P Offline
              pedromateo
              wrote on last edited by
              #6

              [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 Mateo
              pedromateo@um.es
              http://www.pedromateo.es

              1 Reply Last reply
              0
              • M Offline
                M Offline
                memtv
                wrote on last edited by
                #7

                That's great for analyzing designing of a GUI. Thanks.

                Nobody will get through, Nobody not even you, Can escape the judgment day!

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  stukdev
                  wrote on last edited by
                  #8

                  Mmm very interesting program for improve gui! Thank's.

                  1 Reply Last reply
                  0
                  • V Offline
                    V Offline
                    vsorokin
                    wrote on last edited by
                    #9

                    It's awesome. Great job! UI designers will be delighted.

                    --
                    Vasiliy

                    1 Reply Last reply
                    0
                    • F Offline
                      F Offline
                      fcrochik
                      wrote on last edited by
                      #10

                      Pedro:

                      Can I suggest you to add it to the Add Ons page?

                      http://developer.qt.nokia.com/wiki/Category:Add-ons

                      Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

                      1 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        pedromateo
                        wrote on last edited by
                        #11

                        [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!

                        Pedro Mateo
                        pedromateo@um.es
                        http://www.pedromateo.es

                        1 Reply Last reply
                        0
                        • G Offline
                          G Offline
                          goetz
                          wrote on last edited by
                          #12

                          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

                          http://www.catb.org/~esr/faqs/smart-questions.html

                          1 Reply Last reply
                          0
                          • P Offline
                            P Offline
                            pedromateo
                            wrote on last edited by
                            #13

                            [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!!!

                            Pedro Mateo
                            pedromateo@um.es
                            http://www.pedromateo.es

                            1 Reply Last reply
                            0
                            • L Offline
                              L Offline
                              LTE4D
                              wrote on last edited by
                              #14

                              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!

                              1 Reply Last reply
                              0

                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups
                              • Search
                              • Get Qt Extensions
                              • Unsolved