All of the above I too use to decide if I change somebody elses work, but I use another method on top of that: If I see an error, I first check the history of the element, if it’s been touched within a month I tend to leave the error be, thinking the contributor might still be active in that area and will notice the error himself and correct it. If it’s a few months old, I let it depend on the severity of the error. If it’s close to a year or more, I don’t hesitate to change it.