clyveycui / pe

0 stars 0 forks source link

Tag feature not optimized for finding #10

Open clyveycui opened 2 years ago

clyveycui commented 2 years ago

Suppose the tags are spelt slightly differently due to the user using sometimes american spelling and sometimes british spelling (e.g. center/centre) Both tags mean the same thing but if you were to try to use "find t/center" only the spelling that matches exactly will show up.

nus-pe-bot commented 2 years ago

Team's Response

The finding by tag feature works exactly as intended.

It is unreasonable to accommodate for this sort of similar words as there are innumerable words that differ in british and american spelling.

Moreover, it is not possible to accomplish this to completion this as there are probably words out there that differs in british and american spelling that our team does not know of and the user might know of, and that in turn would just make our application inconsistent to the user.

We also intend to allow a wide range of freedom in our tagging feature.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: I understand the design choice made to allow more freedom for tagging, but I feel like it still just doesn't work well with find command.

While the example given in the PE was somewhat of a stretch admittedly, it is meant to highlight the issue that minor spelling differences for similar tags will result in them requiring different search terms. One way this could have been done is to allow the user to "create" tags which is stored inside a list of tags, and then the user can choose from that list to tag a person. That would allow for better finding by tag, as a user will be less likely to create tags with the same meaning but with different spellings, and helps you to standardize the tags.

With that said, I believe that it is not a trivial amount of effort to fully integrate tagging with searches, so it would probably be out of scope. But I don't believe that it should be rejected.


:question: Issue severity

Team chose [severity.VeryLow] Originally [severity.Medium]

Reason for disagreement: Searching by tags can be a very common issue, and I doubt this is purely cosmetic as well.