perpetual development : a model of the linux kernel life cycle .
Laws of Software Evolution Revisited