I did a quick search and found nothing on this topic:
I fire a .22 for practice. I find that I can hold it firmly, or let it freely recoil and get similar results. With a "real rifle" like my .308, this doesn't work. With my .308 a firm tug rearward with my shooting hand holds the rifle...