Mining source code descriptions from developer communications