Figure - uploaded by Faezeh Khorram
Content may be subject to copyright.
Context in source publication
Context 1
... answer this question, we compared the coverage matrices generated by our proposed component for the xMiniJava tests with those generated by the three considered code coverage tools for the equivalent JUnit tests. A summary of our comparison is presented in Table 5. According to our investigation, each of the considered coverage tools has its own considerations for computing coverage, including (i) Java classes are considered as statements by JaCoCo but not by CodeCover and OpenClover; (ii) contrary to JaCoCo and OpenClover, CodeCoder does not count conditional and looping statements (e.g., if, for, and while) when computing statement coverage [41]; and (iii) the body of a looping statement is not counted as a branch by CodeCover [42] while it is considered by JaCoCo and OpenClover. ...