question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

User feedback + Design Directions

See original GitHub issue

Last 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

cc @batpad @geohacker @ajithranka @kepta @willemarcel

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:8 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
rasagycommented, Apr 18, 2017

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

0reactions
keptacommented, May 26, 2017

Closing this ticket as the discussion has moved on to #17 cc @rasagy

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found