Over time I developed this rule where if a title or a proper name is followed by a common noun that represents the class of the entity I am referring to, then I use the definite article. In Example 1, the title of a publication in the first sentence is followed by the noun "whitepaper", thus the definite article in front of it. Is this a valid rule?
The "Advanced programming in Java" whitepaper was an excellent read.
vs. "Advanced programming in Java" was an excellent read.
The Microsoft Office 2010 product was released last year.
vs. Microsoft Office 2010 was released last year.