There are various questions about this, but none that I found provided me with a satisfying answer. My problem lies mainly in the part of the paper were I introduce the necessary background, and in particular explain what papers have introduced what ideas. Consider the sentence:
John and Doe have introduced an algorithm to do X in [47], which has been substantially improved in [11].
Should I use present perfect or past tense here? I am confused, because many style guides (e.g., this one or this) advise using the past tense; on the other hand, I've been taught in school something about if action is still ongoing or just completed, if the time is unspecified, and if the result is relevant. Based on the latter aspect, I'd say sure, the introduction of the algorithm in [47] and its improvements in [11] are highly relevant to what I write, so I'd use the present perfect. Am I right or wrong in this?