selected publications conference paper Learning from 6,000 projects. . 2010 How history justifies system architecture (or not). . 2004