Automatically documenting program changes
Raymond P.L. Buse, Westley R. Weimer · 2010
Source code modifications are often documented with log messages. Such messages are a key component of software maintenance: they can help developers validate changes, locate and triage defects, and understand modifications. However, this documentation can be burdensome to create and can be incomplete or inaccurate.