In the small user study at the end of the project, you will test an agent from another team and another team will test yours! As you can see in the Course Schedule there is a Wednesday reserved in the last week of the project for running a user study.
Preparation: By this time, you should have an agent that is ready for final evaluation. For your agent to be ready for the user study evaluation, you need to make sure that:
It runs…
It is able to filter recipes.
Furthermore, it provides brief instructions and an overview of the agent's features and capabilities (in particular, you should probably mention some of the extensions that you implemented) on the start page.
You also need to specify the procedure of your user study. See https://www.simplypsychology.org/research-report.html#method for more on this, and how to report your findings.
Organization: For the user study day:
We will pair teams. The members of the team that you are paired with are the participants in your user study.
You need to invite team members from the team you are paired with, your participants, for your own user study:
Invite participants individually to interact with your agent at different time slots.
Each participant that you invite interacts with your agent. Explain the procedure of your user study.
Make sure they each have at least three interaction sessions (conversations) with your agent.
Collect and record the data of each interaction. Data can be log files of your agent, data that Dialogflow collects, and observations that you make of how a participant interacts with your agent.
Your team will run the user study for your own agent and collect what you think is relevant data to analyze the performance of your agent. Consider some of the metrics that were already explained in the Agent Testing section: effectiveness, efficiency, robustness, and user satisfaction. So think about what you want to evaluate and how to do that. Also, consider that the greatest advantage of having another team test your agent is that they likely will interact differently and may have different conversations with your agent than you have seen before in your own agent testing (that’s why it makes sense to already involve people from outside your team during agent testing).
Vice versa, make sure you comply with the procedure of the user study conducted by another team! In other words, take testing another team’s agent seriously! It is the proper thing to do. But we will also take how you conducted yourself as a participant into account in our final assessment.
0 Comments