 Existing approaches are usually guided by the test coverage criteria, generating synthetic test cases that are often difficult  to read or understand for developers .
<clarity>  Existing approaches are usually guided by the test coverage criteria, generating synthetic test cases that are often difficult  to read or understand for developers .
 Existing approaches are usually guided by the test coverage criteria, generating synthetic test cases that are often difficult to read or understand .