A replicated experiment of pair-programming in a 2nd-year software development and design computer science course