Do you use any teaching assistant tool in your CS1 lab classes? In the scope of my PhD work, I am developing a teaching assistant tool. These tools are used in the context of lab classes to gather "snapshots" from the student's code using one plug-in in the IDE of their choice (in my case, Eclipse and all JetBrains IDEs). The code snapshots are analyzed/processed, and several metrics may be used to determine the performance of the student as well as if s/he is doing plagiarism, and many other things.   

Is anyone using a similar tool (e.g. Retina, TestMyCode, ...)? If the answer is YES, how is it working for you? If the answer is NO, why not?

It seems that they are quite familiar in Academia, but not so much in the “real world”.
When I was a TA, we used tools to automatically:


Collect submissions and run them against set of predefined test cases
Give instant feedback to students on how they did based on the test cases they passed/failed
Give feedback on the quality of their code
Generate plagiarism reports


For plagiarism, we used MOSS. For everything else, we developed a tool called AutoGradr.