Statistical Learning as the Ultimate Agile Development Tool (Peter Norvig)
videolectures.net
videolectures.net
I'd love to be told that I'm wrong or that I'm missing something here, so if anyone wants to enlighten me on the connection, please go for it.
As far as how it's software development: It's an architectural choice whether you're going to a) hardcode domain specifics into your code, b) keep some of the domain specifics out of the code, but neatly organized and structured, or c) leave the data messy but extract meaning from a large corpus statistically.
I'm not sure what to do with that idea, but that's actually the core of why I posted this. Any other hackers out there excited by this idea?
Unit tests are kind of handy if you've got some sort of "fencepost" style error where you need to figure out a piece of logic that was overlooked. But that's about it.
This sort of testing would way more relevant, because it's a way of focusing on "what (data) do we 'well' right now"?
I'm thinking that such sort of systems might be useful as a basis for performance or concurrency testing for example.
statistical bug isolation: http://pages.cs.wisc.edu/~liblit/pldi-2005/
CHESS - automated finding of concurrency bugs: http://research.microsoft.com/en-us/projects/chess/
you could start from there and traverse thru related work
Does anybody have a solution that would allow me to download these, convert (possibly with VisualHub) and watch on an iPhone/iPod?