You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is an epic Github issue. It is to allow the UX team to track the progress of work that falls under this high-level topic.
Status
This GH issue in not yet ready to be discussed as we've not yet formulated our research objectives, so in the meantime we'll lock it until we're ready to start discussing it.
Overall objective of the study
The objective of this research is to understand:
How diverse is pip's userbase and how that affects usage?
How do user's disabilities affect their usage of pip?
User's mental model of Python packaging
Understand usage of pip
What communcations tools do pip users use, and for what?
Research questions
Each of these research questions will be a separate Github issue, linked back to this epic.
How diverse is pip's userbase and what affect have on their usage?
In this research we'll ask questions like:
How do you self-define your usage of pip?
What is the pip user's background?
What is their first language - written/spoken?
How long have they been using Python?
How and why did you start using pip and Python? Who introduced you to it?
How do user's disabilities affect their usage of pip?
In this research we'll ask questions like:
What type of access needs do pip users have? (e.g. Vision, hearing, thinking and feeling, physical and mobility, other)
Is there anything you'd like to tell us about your disability that affects your usage of computers - in relation to pip?
In your view, what is the most pressing issues that needs to be changed in pip?
User's mental model of python packaging
In this research we'll ask questions like:
What do user's think pip is?
Are they aware they are using pip?
Are they aware of what happens when they do pip install, upgrade etc?
Do users know what is a package?
Do users know how do dependencies work?
Do users know what is a conflict and how does it happen?
Do you need pip to build projects from source code? [advanced]
Would a version of pip that only installed wheels be sufficient for you? If not, why not? [advanced]
Understanding a user's pip usage
In this research we'll ask questions like:
Do users use pip interactive (typing pip commands) or automated (in CI or CD pipelines)?
What is the thing that you have most issues with in pip?
What proportion of users are using pip as part of a development workflow (where they do pip install on code of their own that they are developing) versus using pip as a package consumer (just installing other people's packages)?
Do you audit the code you install? (I'm basically interested in knowing how much people expect pip to protect them, and how much they have thought about the problem). [advanced]
How important are security and integrity features like hash checking and reproducible installs? Why? Do you rely solely on pip's features, or do you do anything else? [advanced]
What communications channels do pip users use and for what?
In this research we'll ask questions like:
What is the thing that users have most issues with in pip?
Do users congregate in communities? If so, which? Why?
When users have questions, where do they go?
What do they ask questions about?
In their opinion what communications tool is most helpful? Least helpful?
What is lacking in communications channels?
The text was updated successfully, but these errors were encountered:
What is the thing that you have most issues with in pip?
How important are security and integrity features like hash checking and reproducible installs? Why? Do you rely solely on pip's features, or do you do anything else? [advanced]
Description
This issue is an epic Github issue. It is to allow the UX team to track the progress of work that falls under this high-level topic.
Status
This GH issue in not yet ready to be discussed as we've not yet formulated our research objectives, so in the meantime we'll lock it until we're ready to start discussing it.
Overall objective of the study
The objective of this research is to understand:
pip
's userbase and how that affects usage?pip
?pip
pip
users use, and for what?Research questions
Each of these research questions will be a separate Github issue, linked back to this epic.
pip
's userbase and what affect have on their usage?In this research we'll ask questions like:
pip
?pip
?In this research we'll ask questions like:
pip
users have? (e.g. Vision, hearing, thinking and feeling, physical and mobility, other)pip
?pip
?In this research we'll ask questions like:
pip
?pip install, upgrade
etc?pip
usageIn this research we'll ask questions like:
pip
users use and for what?In this research we'll ask questions like:
The text was updated successfully, but these errors were encountered: