There is research, and it's pretty intuitive. Create stability. Reduce income inequality. Focus spending on social programs. Help people out of addiction, crime, give them a network, healthcare, education and jobs. People who cannot work need funding. Enough to live a dignified life. People are happy when they don't have to worry. People who are happy with the system doesn't really commit crime.
I don't get why this is downvoted. If you want to take part of the benefits of capitalism and maximize your profit, you should be ready to waive some benefits if asking for collective support.