Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.https://en.wikipedia.org/wiki/Test-driven_development
So, based on the idea of TDD, I had an idea for a dapp that pays out if a software module can pass an automated test. The person who wants some code written, but doesn't want to do it all themselves writes, a test and submits it to the dapp. A developer submits code that passes the test at which time the smart contract executes. The developer receives payment and the client gets the the software module which was defined by the test they submitted.
That's the basic idea. Are there any projects based on this idea already in the works that anyone knows of? Are there any software engineers or developers out there with any thoughts?