Investigating the impact of methodological choices on source code maintenance analyses