Exploring equivalence and differences in software methods