tianyue58 / pe

0 stars 0 forks source link

Bugs related to duplicate detection #3

Open tianyue58 opened 2 years ago

tianyue58 commented 2 years ago

Description: Duplicate detection is only limited to the exact string/value matches. For example, John Doe and john doe are likely to be the same person. Similarly, extra white space (e.g., the user typed an extra space between the two names) is unlikely to mean they are two different persons.

Steps to reproduce: "student -a n/John Doe p/90001111 e/david@gmail.com a/Singapore" "student -a n/john doe p/90001111 e/david@gmail.com a/Singapore" "student -a n/john doe p/90001111 e/david@gmail.com a/Singapore"

Expected: Typically, it is best if you can give a warning in such near match cases so that the user can make the final decision.

Actual: No warning is given, they are directly recognised as different persons.

Screenshot 2021-11-12 at 4.20.39 PM.png

nus-pe-bot commented 2 years ago

Team's Response

Accepted that the duplication detection mechanism should be more sophisticated.

However, I believe that the severity is not enough to be medium. First of all, for a proper user that does not try to crash the system on purpose, this situation mostly happens when he/she forgot the student is already in TutorMaster.

We admit that the problem stated in the bug report can still happen. We just want to stress that such cases are not often, and the severity should be low instead.

Items for the Tester to Verify

:question: Issue severity

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

Reason for disagreement: [replace this with your explanation]