The usability test sessions must be scheduled three weeks before the actual testing because many individuals must be coordinated and space made available. Your CS team members must coordinate with you, and you must coordinate with the graduate students whom are conducting usability testing on the same app. Also, space for the testing must be coordinated. Finally, I must seek participants for the tests.
Number of Sessions and Team Assistance
You should schedule 6 test sessions for the thirteenth week of the semester. Each session is an hour and at least two team members should assist you during each session. Each team member should attend at least three usability test sessions. You can use the students to help with each session. One student can demonstrate the application to the participant and a student can take notes. Sometimes the application does not work properly so you will need students to help repair the application. I recommend not scheduling any testing before the 10 am because students like to sleep in late.
Collaborating with Grad Students
Grad students will also be conducting usability tests on the same app. While determining the schedule of your usability tests, you should consider their needs and try to coordinate the testing.
Schedule and Participant Registration Process
The process for scheduling your usability test sessions and for participants to register for usability test sessions is:
- You determine session times that the development team can assist you with in the usability tests. In addition, decide where you want to conduct the test, the testing location. Make a record of usability test times, locations and development team members that will assist you.
- I will email you access to a google sheet called the “Usability Test Sessions”. You will enter the usability test session times, including your name, the app name, and location in the “Usability Test Sessions” google sheet. Make sure the information is correct. See Google Sheets Details section below.
- After the deadline for entering usability test times in the “Usability Test Sessions” google sheet, I will upload the google sheet to the “Usability Test Signup” web app. After the google sheet has been uploaded, you will not be able to change your usability test times and locations.
- Students from lower level classes will receive the URL for the “Usability Testing Signup” web app. They will reserve a usability test time by entering their names, emails, and classes that they wish to receive credit for participating.
- After the deadline for participants to register for usability tests, I will download a CSV from the “Usability Test Signup” web app containing your usability test times and the information of students that signed up for participanting. I will upload and convert the CSV to a google sheets called “Usability Test Signups”.
- I will send you the access to the “Usability Test Signups” google sheet. The google sheet also contains a column for you indicate weather the participants attended or not.
- A day before each usability test, you should look up the email address of the participant and email the participant a reminder of the usability test time and location.
- After you have conducted a usability test, you should enter on the “Usability Test Signups” google sheet weather the student attended your usability test session.
- After the deadline for entering the attendance in the “Usability Test Signups” google sheets, I will give the instructors that offer credit for participating in the usability tests access to the “Usability Test Signups” google sheet. They will use the google sheet to decide who should receive credit for participating.
Google Sheets Details
Usability Test Sessions google sheet
Prior to the usability testing, I will email you access to the “Usability Test Sessions” google sheet that you will use to record a usability test sessions. The “Usability Test Sessions” google sheet has headings:
- adminName – you should enter your first and last name in this field. Be consistent with the name so that later you can order the google sheet by appName and find your usability test sessions.
- appName – you should enter the app name that you are testing. Be consistent with the app name.
- testDate – you should enter the usability test time and date. The formatting of the test date and time is very specific because the “Usability Test Signup” web app will convert it to a Date object. The format is MM/DD/YYYY HH:MM AM or PM. For example, suppose that you wish to schedule a usability test session for April 17, 2017, at 10:05 am, then your should enter the data as 4/17/2017 10:05 AM. If you want to schedule the date April 19, 2017 at noon, then you would enter 4/19/2017 12:00 PM. The google sheet will try to validate your entry, but you are responsible for entering the correct date and time. Otherwise, the wrong date and time will be displayed in the “Usability Test Signup” web app.
- location – you should enter the location of the usability test. Be sure to give the room number and building so that the participant can find the location.
Enter this information correctly, or the data will not display properly in the “Usability Test Signup” web app.
Usability Test Signups google sheet
After the participants have signup for usability test sessions, I will give you access to the “Usability Test Signups” google sheet that you will use to get the participants’ email addresses and record their attendance. The “Usability Test Signups” google sheet has column headings:
- adminName – This is your name.
- appName – This is the app name that you are testing.
- testDate – This is the test time and date that you entered.
- location – This is the location of the usability test that you entered.
- partName – This is the participants’ first and last names as they entered it.
- partEmail – This is the participants’ emails as they entered it. Use this email address to remind participants of the usability test time and location.
- course – This is the course that the participant wishes to get extra credit for.
- attended – This is a column for you to enter weather the participant attended the usability test session or not. If the participant attended then enter “yes”. If not then enter “no”.
Do not edit the “Usability Test Signups” google sheets except to enter “yes” or “no” in the “attended” column. You should use the google sheet to learn the participant name and email address.
Test Locations and Conflicts
While you make your schedule, you need to also consider the location of your testing. Make sure you have access to these classrooms during your scheduled hour for your usability tests. Popular locations are the classrooms for our course during the class hour. I estimate two usability tests can occur in each of the rooms at the same time. Consequently, not all usability tests can use our classroom. Before you fill out your schedule in the Google Form, you should check the sheets for other grad students to see if they have already reserved the location. Grad students that complete the schedule early have an advantage. If there are conflict then I will resolve them by which grad student emailed me first.
Email me (pastel at mtu.edu) and Karla Kitalong (kitalong at mtu.edu) the table early with the subject line:
hu4628 – Usability Test Assignment 1
The HCI laboratory during the regular class hour is a popular location and time for scheduling the testing, but there is not enough space for all groups to test simultaneously in the same room. Consequently, scheduling the HCI lab will be based on which grad/group emails me the schedule first.
After I coordinate all the schedules, I email the class a finalized schedule. You should check the schedule for accuracy. Also you should extract the testing schedule for your team from the final schedule and email your team their schedule. You should also post the schedule on your website.
Before and During the Testing
Before the testing, I should acquire a table with participants and their email address for each session. I will email you this table. You should email a reminder to the participants the day before their scheduled test.
You should also record the attendance of team members assisting during the testing. Put the attendance list in your usability test report.
You will also indicate on the schedule which participants attended and did not attend, so I can assure that the participant gets credit for the testing.
Help Document Reminder
You should have given your CS teammates a nearly finalized version of your content. Also you should be insuring that it is implemented properly.