A case study on the relationship between code ownership and refactoring activities in a Java software system