User feedback + Design Directions
See original GitHub issueLast month, we did a short user feedback session with the data team that have been actively using OSMCha for the daily validation work. Using this ticket to document what was discussed and planning next steps.
Here are the key pain points that were highlighted in the conversation:
BBox + Filter
- Favorite filters: No easy way to keep track of filter combinations that one might use regularly
- Notifications: No way to know if there are new changesets for a particular filter — especially useful with one/multiple bbox set as my area and get notifications for new results
- Logic operators: Can’t exclude certain values/filters using a NOT (!) operator
- Tag-based filters: No way to extensively filter for a particular tag, like looking for all changesets that add fire hydrant(s)
List of Changesets
- Auto refresh list: Once some changesets are checked, the list doesn’t auto-refresh, so you need to refresh everytime — which is slow if there are several changesets in the result
- Pagination controls: You can’t control how many changesets show on each page (set to 15) or jump pages quickly (without editing url) — which makes some low signal queries hard to parse through
- User details: Apart from user name and changeset comment, showing more user specific details (like user ratings from HDYC, edit count etc.) can help identify potentially harmful edits quicker
Individual changeset page
- Multiple tabs: Due to the slow speed of changeset map (or loading errors), folks in data team tend to open multiple changesets in tabs (~3) in one go so the others load while they examine one.
- Discussions: Not seeing changeset comments in this view means they might spend a lot of time on a changeset that might already have been flagged by the community
Changeset details & actions
- User details: Generally head to OSM to see
join date,description,edit count,diary post count,active blocks + history - View changeset in OSM: This helps see any major visual breakage on a map quickly — the OSM map style shows more detail than Mapbox Streets/Dark style
- View feature list in OSM: In some cases, it helps to see all the features, not just the suspicious ones
- Opening in JOSM: For complex changesets, opening directly in JOSM doesn’t work (slow/too large bbox) — instead folks in data team tend to zoom into particular part of changeset in OSM or select a feature from the list and then load that bbox or feature in JOSM
- Actual reason vs possible reason: No way to specify what was actually wrong in the changeset (for analytics or machine learning)
- Tracking status: No way to track if something that was marked harmful was fixed (reverted), or still not reverted, or get notifications if there’s an activity on the changeset (this would be a workflow overhead though)
- Tracking action: No way to specify what was done: was a harmful changeset reverted completely, fixed (partially), comment was left on changeset or something else
- Leaving a comment: No way to quickly leave a comment, so tend to go to OSM comments for this
Mark as harmful/valid
- Actions: They generally don’t mark all valid changesets, only the harmful ones
Issue Analytics
- State:
- Created 6 years ago
- Comments:8 (6 by maintainers)
Top Results From Across the Web
A Guide to User Feedback - How to collect and use it
User Feedback is a valuable resource to design beautiful products that users love. In this article, we explain what user feedback is and...
Read more >User Feedback: User Testing In Product Design - Uizard
Lower the stakes by telling users you're not the designer, they won't hurt your feelings, and to feel comfortable sharing their honest opinions....
Read more >Stay Cool: How to Take Design Feedback Strategically | Toptal
Whether you are there to give or take design feedback, asking pertinent design feedback questions is key. Be clear and specific. Be objective...
Read more >Collecting User Feedback: 10 Best Practices | Adobe XD Ideas
1: Define your objectives ... Feedback alone doesn't mean much to your design process; it needs to be relevant to your overall business...
Read more >A Comprehensive Guide to User Feedback - Qualaroo
Ask the right survey questions, find the best user feedback tools, and improve your product's user experience. Learn more in this comprehensive guide....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Some more feedback in the wild (OSM-talk, Diary post comments) on OSMCha or the needs of such a tool is in this gist, will keep updating as I come across more such feedback. cc @planemad @maning
Closing this ticket as the discussion has moved on to #17 cc @rasagy