US20070288889 is interesting because it is an allowed patent application which never became an issued patent, apparently because the applicant did not pay the issuance fee and the application was abandoned. You can see this at the USPTO on Public PAIR
The first allowed claim is:
A method enabling a computer programmer to verbally add comments to source code comprising:
detecting utterances made by said programmer with a microphone;
recording said utterances detected from said programmer with an audio recording program;
converting said utterances recorded by said audio recording program to text;
creating links to said audio recording;
indicating a relevant source code position determined by cursor; and
inserting said text and links to said voice recording at said relevant source code position.
The patent was assigned to IBM, which is a sophisticated patent owner.
Either IBM dropped the ball on paying the issuance fee or (more likely) IBM decided that the invention wasn't worth the issuance fees and projected maintenance fees. Why IBM prosecuted the patent only to drop it after it was allowed is unclear.
I'll let others on Ask Patents explain what would be involved in reviving a patent which was abandoned over four years ago. At this point the patent is abandoned and it is not in force.
No obvious reason to look for prior art on the application at Ask Patents unless the patent is somehow revived.