Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JupyterLab user testing for common workflows #184

Closed
11 tasks done
isabela-pf opened this issue Dec 12, 2022 · 2 comments
Closed
11 tasks done

JupyterLab user testing for common workflows #184

isabela-pf opened this issue Dec 12, 2022 · 2 comments
Assignees
Labels
area: user testing 🧕🏼 type: scoping 🔎 Used to scope a project, implementation or evaluate steps moving forward type: task ✅ This item has been refined and is now an actionable task

Comments

@isabela-pf
Copy link
Contributor

isabela-pf commented Dec 12, 2022

Summary

From the beginning, this project was meant to include user testing with disabled users. When/how we would do this user testing has been pending the completion of other work. I'm writing this issue to summarize the user testing goals for the beginning of 2023.

Because the multiple accessibility reviews that have been done on JupyterLab have been done via manual testing (and some browser automated testing) with limited engagement with users, this round of tests will be focused on common tasks completed in JupyterLab. This should include tasks that asks users to navigate the interface, read the interface, navigate documents, read documents, edit documents, and adjust settings. While it may provide more information about known issues or provide feedback on fixes that have been done since past reviews, this is not the primary focus of the tests.

Acceptance Criteria

This issue may be closed when all user testing information for this round is stored for safekeeping and recorded/linked in this issue.

(If you can think of something else, let me know!)

Logistics

Supporting materials and infra

Analysis and Sharing

@isabela-pf isabela-pf added the status: needs triage 🚦 Someone needs to have a look at this issue and triage label Dec 12, 2022
@isabela-pf
Copy link
Contributor Author

isabela-pf commented Dec 13, 2022

Following up on some offline feedback, there's also interest in ensuring we get feedback about how participants currently use Jupyter notebooks and/or Lab if they can meet their goals there at all.

@isabela-pf
Copy link
Contributor Author

@trallard here are potential outreach templates for finding or inviting participants. Please let me know if you have any questions or want further changes.

For finding participants

Hi {{name}},

As a part of Quansight Labs’ ongoing work to improve JupyterLab’s accessibility, we are coordinating paid user research to learn more about how usable JupyterLab and Jupyter notebooks are for people who use accessibility accommodations. The results will be made open to the public. When we last spoke, user research opportunities were an overlapping interest. We’re interested in recruiting up to ten research participants, and would be grateful to know if you had any referrals for us to follow up with.

We are looking for the following in participants:

  • They use accessibility accommodations (this does not strictly need to be assistive tech).
  • They have some familiarity with Jupyter notebooks or JupyterLab. Ideally they would be comfortable completing tasks in those spaces.
  • They can have any perceived skill level working in Jupyter tools.

If we reach out, we’ll be asking participants to join us for a paid one-hour session where we ask them to complete tasks in JupyterLab while we observe.

Please don’t hesitate to ask if you have other questions.

Best,  
{{sender}}

For inviting participants

Hi {{name}},

I’m {{sender}}, and I’m reaching out on behalf of Quansight Labs. We’d like to invite you to join us as a paid participant in our upcoming research to learn more about how usable JupyterLab and Jupyter notebooks are for people who use accessibility accommodations. We got your contact information from {{referral}}.

During the one-hour feedback sessions we’ll be asking you to show us how you complete certain tasks with a preset version of JupyterLab. If possible, we would also be interested in seeing how you interact with JupyterLab or notebooks in your own set up. We can offer $100 per hour-long session. If you are interested, let me know and I will follow up with scheduling information.

Please don’t hesitate to ask if you have other questions.

Best,  
{{sender}}

@trallard trallard added type: task ✅ This item has been refined and is now an actionable task type: scoping 🔎 Used to scope a project, implementation or evaluate steps moving forward area: user testing 🧕🏼 and removed status: needs triage 🚦 Someone needs to have a look at this issue and triage labels Jan 12, 2023
@trallard trallard moved this from Todo 📬 to In Progress 🏗 in Jupyter a11y CZI grant 🚀 Jan 19, 2023
@trallard trallard added this to the Sprint 5 - Ganymede 🌗 milestone Jan 27, 2023
This was referenced Feb 16, 2023
This was referenced Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: user testing 🧕🏼 type: scoping 🔎 Used to scope a project, implementation or evaluate steps moving forward type: task ✅ This item has been refined and is now an actionable task
Projects
Status: Done 💪🏾
Development

No branches or pull requests

2 participants