Characterization of linux kernel behavior under errors
Evolution in open source software: a case study