-
Notifications
You must be signed in to change notification settings - Fork 25
Description
I got the chance to play with the staged application and I have some feedback to give mostly on the UI/UX of the application.
Landing page
This should be more explicit about what the application does. The phrase source{d} code annotation brings together state-of-art insights from machine learning and user experience, for source code annotation., while buzzword compliant, is vague and doesn't really tell me what this is about.
Similarly, Welcome! We're glad you made it this far. is a weird thing to say for a landing page.
Annotation page
Maybe we could show a quick dialog the first time the user logs in to show what the interaction is supposed to be like?
You are now logged in, congrats!
Now it's time to start annotating these pairs of files by telling us whether they are:
- identical,
- similar, or
- different
Also, how similar is "similar"? Maybe it'd be nice to show a couple of examples?
Now I'm thinking this could be quickly made as a screencast 😄
The previous menu is not a previous menu, is actually a navigation menu that allows me to go forward. Do we even need this? I expected previous to simply go to the previous comparison.
Results page
At this point, I would explain explain a bit more of the project. Maybe add a link to source{d}?
Maybe a link to our slack community in case people have questions.
I clicked on the dashboard link at this point and took me back to the annotations page. Is that intended? It was not expected. Why do we have two links code annotation and dashboard pointing to the same point?
Other UX
It's sometimes hard to read the code side to side when it's not on full screen.
It'd be cool to have some kind of key shortcuts for the idential, similar, different, skip options
Mobile UX
The landing page image doesn't scale correctly
The whole comparison page seems broken (screenshot in details)
Same for the results page (screenshot in details)
General feedback
We're really not far from having a great experience, but the devil is in the details.
If we want people to use this annotation tool efficiently we're going to improve the UX.

