Automatic patch generation learned from human-written patches
A log mining approach to failure analysis of enterprise telephony systems