"integrity" is quite widely used in English.
But "完整性" rarely appears in Chinese.
If you ask a Chinese what is the meaning of "科学完整性", I guess not many people can answer it.
But most Americans know the meaning of "the integrity of science."
So the translation is not a good one.