The what, why, and how of pull requests and source comments