Text this: The impact of knowledge management processes in pair programming practice