Some random Friday knowledge for you, and good news - there is a formula for procrastination! It looks like this:
(E)xpectation of success x (V)alue of completing the task
Desire to Finish = ------------------------------------------------------------------------------
(I)ndividual's sensitivity to delay x (D)eadline of the task
However, we don't have a cure for it yet. In a separate article, the researcher mentioned here stated that "continued research into procrastination should not be delayed." No word yet on whether or not that was an on-purpose funny.