Friday, March 18, 2011

Week 2: Gearing up for the Usability Test!

As we are finishing off the second week of the quarter, we are pretty much ready for the next week's Usability Test. The glitch that Lindsey mentioned in last weeks posting about the problem encountered when plugging the external keyboard, we were able to fix it, thanks to Alex's untiring effort! So now if the external keyboard is plugged in then the keyboards do not show up whenever the focus is in textboxes.

Also this week Alex and Lindsey have been very busy preparing the design of the posters for the conferences they are attending next month and are ready with the final design. Once this design gets approved by Prof. Ludi, they would start filling out the contents. Hopefully they would be able to get that done next week; so you can watch out for the preview in next week's post!

We were also quite busy this week preparing the schedules for the Usability Test. We are planning to carry it out over the next two weeks. We are really excited about the testing and hope to find interesting data. We'll let you know about these as well in next entry.

Another issue we fixed this week is again polishing the application; and this one is regarding the maintaining of log of the events generated through user's interaction with the system. For instance, we are logging what icons the user has pressed, its exact location (clicked coordinate), along with the timestamp. Another information that we are logging is whether the user has zoomed in or out. We were able to trap these info earlier but were struggling to have them write to a file. But finally this week we were able to get this one through as well!

So it all looks quite good and smooth as we are gearing up for the test next week!

--
Abhishek

Wednesday, March 16, 2011

Week 1 again!

Hello everyone,

We started off this quarter by putting our test applications on the iPad to try them outside of the XCode simulator.  They both worked fine except for a small problem that occurred when you plugged in an external keyboard.  We want users to have the option to be able to use either the virtual keyboard or a physical keyboard, but we had overlooked the fact that our lecture view will display a little bit differentlu depending on whether or not the screen had to display the keyboard as well.

We realized early on that when the virtual keyboard popped open it'd cover up part of our lecture view, so to fix this we made it so that whenever the notes box was opened for typing, we'd push the lecture view up so that none of it would be hidden by the keyboard. Unfortunately we forgot that when the user plugs in the physical keyboard, we won't need to push the lecture view up.  We were able to fix the problem (thanks to some old posts we found on stackoverflow.com) so now the apps will display nicely regardless of what keyboard you choose to use.

Aside from that, Alex and I have been working on preparations for the two conferences we will be attending next month.  For one of the conferences we needed to revise our abstract, and for both of the conferences we need to create our posters.  Alex and I brainstormed yesterday to figure out what information we want to highlight on the posters, and then today we created a nice mock up of one of the posters using Photoshop.  Alex used some of his Photoshop ninja skills (which I'm hoping will rub off on me...) and now our design looks really nice.  Neither of us have made a poster before so we're waiting to get feedback from the professor we're working with.  Once we've come up with a solid design, maybe we can post the mock-up on here as a nice little preview.

We're also going to start scheduling people for the usability tests next week. We were able to recruit ~10 or so people who wear glasses that want to do the tests.  While it's disappointing that we were unable to find visually impaired volunteers, a lot of other research projects we've read about experience similar problems and had to similarly use people who wear glasses.  A lot of tests that were designed for completely blind subjects had to use volunteers wearing blindfolds because sometimes it's quite difficult to find people that are actually in your target group.

We'll let you know what happens this week with the development of our poster and with the upcoming usability tests!

Lindsey

Monday, March 7, 2011

Second quarter reflection

Hello everyone,

We managed to make a lot of progress this quarter, including:
  • Reading papers to find out what other researchers have discovered already about areas related to what we're working on (i.e. usability for multi-touch, mobile device accessibility for visually impaired, etc)
    • We also organized all of the relevant articles we found, and made a chart so that you could see which articles were related to different keywords. (i.e. which articles are about zooming)
  • Reading papers on usability tests/testing to learn the process
  • We developed several prototype applications that we could use during initial usability tests to figure out what kind of gestures the users preferred and found intuitive, as well as how the users felt about the UI.
    • We ran into a lot of bumps along the way as we were developing these, but ultimately we reigned supreme over Objective-C and all of the weird little bugs we had made.
    • As we progressed with our research into other usability tests that have been done, we found a paper discussing different types of images that can be used to test various aspects of note-taking sort of application.  We decided to adjust our test application so that you can cycle through several different types of images, each testing something different.
    • We also implemented part of the note-taking aspect of the application, which will allow us to test the functionality of our application by having the test subjects try to zoom in and read different notes and see if they can take their own notes using our app.
      • This will help us determine whether or not our app is actually able to help people with viewing notes.
  • We wrote out our plans for the usability test as well as making forms that we could use to fill out the test subjects responses to questions, and the form will store the information in a spreadsheet which will make the data easy to evaluate.
  • We wrote code that would allow us to print out things such as what button the users presses and where, as well as the time of the action.  We can use this kind of information to see if people have difficulty hitting buttons, or figuring out which buttons to press, for example.

And two of the most exciting developments for the quarter were our admission into two different conferences! We'll be presenting a poster at both:

  • Posters on the Hill which is a conference where students can present their research to government officials, such as congressmen.  The purpose of the conference is to show government officials where research funding actually goes, and what kinds of research are produced as a result.  We're going to want to show them how important our work is so that they'll continue to support undergraduate research.
  • The 2011 Richard Tapia Celebration of Diversity in Computing conference, which is going to be in San Francisco and includes a lot of panels by people in research and industry, which we're both excited about seeing. The program is up on the website, so if anyone wants to see what kinds of things we'll be doing for those 3 days you can view that here

All in all we've had a really busy (and really exciting) quarter.   I'm guessing that this quarter will be even busier, and even more interesting, so I'm definitely looking forward to it.

Lindsey

Winter Quater Reflection

The Access Lecture team was able to achieve quite a lot during this quarter. The main highlights include functional prototype ready for usability testing, research on related works, setting up the database required for the application and of course acceptance into two conferences!

While the fall quarter we mainly focused in the basics of iOS programming, in the last quarter (winter) we were able to actually build on top of it to make a prototype for our application. We also tried to gain some insight as to how the application would look like for people with tritanope, protanope, and deuteranope types of color blindness. So we have applications ready that include varieties of multi-touch gestures (zoom and tap) as well as colored and gray scaled version and also various images (math equations, geometry figures, chemistry equations, and biology figures) so that we could cover all the bases of the likely scenarios that the target audience would find in real life. We have also have the survey ready (both pre and post) for the usability test.

We were also able to get some work done setting up the database and some basic forms that allows to manage courses and lectures. But when it came to deployment we ran into few issues which remains yet to be resolved.

Another area that we worked on this quarter is going through a lot of related articles to gain knowledge as to what other advances have been made in the same field as ours. It provided us with some good ideas regarding some issues that we need to consider for conducting usability testing as well other innovative ideas. We were also able to get in touch with a similar research group. We hope to exchange some of our ideas further next quarter.

And last but not the least, some of the team member got accepted into two prestigious conferenes. These would indeed be a great opportunity to share what we have been doing over the last two quarter as well as the progress that we'd making next quarter. Kudos and congratulation to the team members!

Looking ahead...for the spring quarter we would be actually conducting the usability test which can yield further insights about the improvements required for the application.

--
Abhishek