University of Waterloo How does your software grow? Evolution and architectural change in open source software Michael Godfrey Software Architecture Group.