Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      4
    • Sprint:
      Summer 2: 22 Jun - 3 Jul, Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug

      Description

      As Logan Weidenhammer noted in IGBF-2415 notes, people new to IGB have a hard time getting back to the start screen that shows all the pictures of species.

      When I installed IGB and opened it for the first time, I clicked into the H. sapiens (needs a tool tip) genome image, I want to go back to the home page, I look to the top left and there are no back arrows. So I look for an icon for home or “IGB”. There is a ‘home’ icon but for me it was not in the top left where I was looking for it per convention, so I as the user just assumed there was none.

      As noted, we expect applications with navigation from view to view to have some kind of "Home" widget we can use to take us back to the start of our journey. For example, Web sites usually have some kind of "home" page link at the top left of the screen.

      For this task, let's trying moving the "Home" icon on the IGB toolbar to the far left end of the toolbar to make it easier to go back to the IGB start screen after selecting a genome.

      This will like be a very easy and fast change to implement.

      Let's then test how this relatively small change affects usability. For this, let's invite a few volunteers to go back to the home/start screen after loading the human genome, as described in RW's notes from IGBF-2415. Let's compare IGB usability before and after the change.

      Suggestion for usability evaluation task workflow:

      • Schedule a session over zoom with a volunteer; request their permission to record the session with IGB (only need record the part where they are interacting with IGB)
      • Ask the volunteer to share their screen
      • Ask the volunteer to install IGB on their computer (make note of any difficulties if they arise)
      • Once IGB starts, ask the volunteer to open the human genome
      • After the human genome has opened, ask the volunteer to return to the previous screen (don't use the word "home")
      • Watch for how the volunteer interacts with the IGB screen, such as where they move their cursor. Our hypothesis is that if we put the "house" icon nearer top left corner, the volunteer will find it faster with less searching.

        Attachments

          Issue Links

            Activity

            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited

            Link to topic branch: https://bitbucket.org/Rweidenh/integrated-genome-browser/branch/IGBF-2435-HomeIcon

            Installer is built. https://bitbucket.org/Rweidenh/integrated-genome-browser/downloads/IGBF-2435-HomeIcon.exe

            Ready for review by [~aloraine]

            Each toolbar icon has it's own java file. These contain a constant variable TOOLBAR_INDEX with a literal number assigned to them. I changed the index value of the 'home' icon to 0, and incremented all other icon values by one, keeping them in the original order. There was originally no icon with an index of 5, so I kept with the convention and skipped that value (changing 4 to 6, instead of 5).

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited Link to topic branch: https://bitbucket.org/Rweidenh/integrated-genome-browser/branch/IGBF-2435-HomeIcon Installer is built. https://bitbucket.org/Rweidenh/integrated-genome-browser/downloads/IGBF-2435-HomeIcon.exe Ready for review by [~aloraine] Each toolbar icon has it's own java file. These contain a constant variable TOOLBAR_INDEX with a literal number assigned to them. I changed the index value of the 'home' icon to 0, and incremented all other icon values by one, keeping them in the original order. There was originally no icon with an index of 5, so I kept with the convention and skipped that value (changing 4 to 6, instead of 5).
            Hide
            ann.loraine Ann Loraine added a comment -

            The code changes are fine. When ready, please proceed to the usability evaluation. Let's talk after the scrum about next steps. I am thinking: Probably it would be best to try out the protocol with me in the role of volunteer?

            Also, do please quickly read these PDFs – particularly chapter 18!

            Show
            ann.loraine Ann Loraine added a comment - The code changes are fine. When ready, please proceed to the usability evaluation. Let's talk after the scrum about next steps. I am thinking: Probably it would be best to try out the protocol with me in the role of volunteer? Also, do please quickly read these PDFs – particularly chapter 18! https://www.dropbox.com/sh/vqqznxr8xox56qg/AABIbGM46mAallhox70WiduHa?dl=0
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Need to review IRB requirements in IGBF-2455 and create materials for test usability evaluation IGBF-1765, then we should be ready to do the test study and make improvements to the materials.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Need to review IRB requirements in IGBF-2455 and create materials for test usability evaluation IGBF-1765 , then we should be ready to do the test study and make improvements to the materials.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited

            Currently developing protocol for user testing of this item. We will uses these to perform a pilot study, and will submit the protocol and materials for IRB approval. Will make decision about next steps based on IRB feedback.

            Now posted in IGBF-2455

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited Currently developing protocol for user testing of this item. We will uses these to perform a pilot study, and will submit the protocol and materials for IRB approval. Will make decision about next steps based on IRB feedback. Now posted in IGBF-2455
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            For reference, below is a link to the Google Drive folder containing materials for user testing of the new Home Icon placement:
            https://drive.google.com/drive/folders/1R1vzDS17tFQOmqcBvBSt68g3_INQpn1I?usp=sharing

            I expect new content will be added and changed continually.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - For reference, below is a link to the Google Drive folder containing materials for user testing of the new Home Icon placement: https://drive.google.com/drive/folders/1R1vzDS17tFQOmqcBvBSt68g3_INQpn1I?usp=sharing I expect new content will be added and changed continually.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Programming issues surrounding this implementation have been resolved as mentioned in IGBF-2472.

            Deleting and re-cloning the repository seemed to fix the "Netbeans not launching IGB" problem.

            Separately, upon downloading the installers for a branch I was working on previously, the changes in the code were not being reflected in the version of IGB launched from the branch installers.
            Resetting the preferences fixed this issue.
            File > Preferences > Other Options > Reset Preferences to Defaults

            Usability testing for the left aligned home icon can now continue.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Programming issues surrounding this implementation have been resolved as mentioned in IGBF-2472 . Deleting and re-cloning the repository seemed to fix the "Netbeans not launching IGB" problem. Separately, upon downloading the installers for a branch I was working on previously, the changes in the code were not being reflected in the version of IGB launched from the branch installers. Resetting the preferences fixed this issue. File > Preferences > Other Options > Reset Preferences to Defaults Usability testing for the left aligned home icon can now continue.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited

            Currently developing informal usability test in order to complete a first level review of this implementation. Will perform early next week with help from a volunteer from the development team.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited Currently developing informal usability test in order to complete a first level review of this implementation. Will perform early next week with help from a volunteer from the development team.

              People

              • Assignee:
                rweidenh Logan Weidenhammer (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: