I would like to see a piece of software that could mutate a new blank java project into a fully functional piece of software given thousands of failing unit tests.<p>Start out with something simple, have unit tests define some function that does a simple thing. Have the program guess and check on source that makes the unit tests pass.