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
Improving UX for bug reporting #1007
Comments
Totaly agree with you. When I reported mobile issue, I use my computer instead of my mobile, easier and faster. Steps like America is interesting. A page for a need, |
This could be very cool. |
@locketmm @zoepage to discuss about form redesign issues. This is the right place. |
@zoepage I like the idea of multi-step reporting and think it’s worth testing. It could prove to be less intimidating and may help users provide complete answers. For “Screen 4: Steps to Reproduce” I’d alter the language on the current form. Maybe something along the following lines:
|
It would be cool to A/B test a multi-step wizard and our current form to see if bug reporting quality improves. 👍 |
== Form Design ==
We agreed that we need to improve the form. That probably means a simplification of the choices. Probably removing some of the options such as text visibility. The form was designed with a very strong mobile bias because it's where the majority of the issues is. We have also a thought about multi-screen process for filing the issues to make it less intimidating. The labels and instructions are probably too geeky and requires to be refined/simplified, for example "layout" is difficult to understand.
<---- are the notes from our work week.
Problem Types: Desktop site instead of mobile site | 1 url
|
Feedback from @adamopenweb && @miketaylr |
For |
First of all, the mock up for the improved design is significantly better than the current form. I like it. 👍 Regarding Regarding Regarding Similarly, iconic symbols for the issue types might enable users to make a choice faster, reducing the barrier for users to submit an issue. I notice that the form mentions two words ( Also, is the word
Last but not least, more specific |
Found again one of the articles I was looking for |
There is work going on by the innovation team about this in. |
To give a bit more context. There's a project to A/B test, these new possible forms. |
This was addressed in https://github.com/webcompat/webcompat.com/projects/6 |
Extracted from a thread on compat mailing-list
For example, when we say "desktop site instead of mobile site", it's not clearly obvious what it means. Often it means I guess:
text/pictures looks very tiny on my mobile screen
For mobile, we often lack description and steps to reproduce. It probably can be understood because for two reasons:
Maybe we should do stats 1st on what has been reported the ~2500 bugs and how.
For Desktop, we have more real estate screen and a real keyboard. It is probably easier for people to report issues with more details. I would discourage to hide some fields on desktop. For example, I usually report the bug for mobile on desktop, because it's just easier. I can have the mobile on the side and describe the steps instead of having to type on the mobile keyboard and/or memorize them. Also my github login is always here on desktop, but never on the mobile.
I would instead a multi-step, multi-screen reporting, something along
Is it the device you want to report the issue for.
(Needs thinking, not necessary these screens, these wordings in this order, but you get the picture).
See for example https://www.virginamerica.com/book-travel
How the site propose different steps to accomplish the process.
Each screen being focused on 1 task, it becomes a lot clearer.
Or if we do a single form we need a way to make it more progressive, probably with a more vertical linear design with rewarding visual cues. We do visual cues for errors or missing info, but not that much rewarding. When the form has been completed something could appear on the page with love.
Then I have also seen this form, quite well done.
http://codepen.io/epilande/pen/eZJGpP
The text was updated successfully, but these errors were encountered: