they are pretty much flawed in a way, because they require you to wait weeks/months to gain statistical sagnificance. And even then they are too costly to train to make sense in smaller scales.
There's an old ex-Google employee who came out with something similar in 2005 for JUnit java tests.
We talked to him and ulitmatly he sunsetted the project because static analysis back then was basically copying language parser code from the Language distro and retro fitting it.
Static analysis has gone a long way since though... and no one has yet to deploy something that works for system tests and integration tests in this strategy.
they are pretty much flawed in a way, because they require you to wait weeks/months to gain statistical sagnificance. And even then they are too costly to train to make sense in smaller scales.
There's an old ex-Google employee who came out with something similar in 2005 for JUnit java tests. We talked to him and ulitmatly he sunsetted the project because static analysis back then was basically copying language parser code from the Language distro and retro fitting it.
Static analysis has gone a long way since though... and no one has yet to deploy something that works for system tests and integration tests in this strategy.