Toward understanding the rhetoric of small source code changes | Synapse