Investigating students’ behavior and code quality when applying pair-programming as a teaching technique in a Middle Eastern society | IEEE Conference Publication | IEEE Xplore