Pair Programming and LSs in Computing Education: Its Impact on Students' Performances