ENHANCING ADAPTIVITY AND INTELLIGENT TUTORING IN DISTRIBUTED PAIR PROGRAMMING SYSTEMS TO SUPPORT NOVICE PROGRAMMERS In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CeLS, 339-344, 2011 , Noordwijkerhout, Netherlands