Your average software project is made up of a rich history of change events: project emails, bug reports, source code edits, and wiki page edits are common types of change events that occur frequently in software projects. Although each of these change events are independent, many events may be logically related. For example, an email in a project's mailing list archives may refer to a related bug report. Similarly, the content of a project's wiki page may be related to a snippet of source cod...