AI, code sharing, and software quality