translate English to French: This perception does indeed find some validation in research explicitly undertaken to investigate this hypothesis.
Certes, cette impression est validée par les recherches engagées expressément dans le but de déterminer le bien-fondé de cette hypothèse.