The problem we want to discuss in this position paper are the fact that while software development becomes increasingly distributed and global in nature, much of the techniques and tools for improvement still assume that individuals are co-located.
For example, the principle of pair-programming in the XP approach was established to improve learning and knowledge exchange among programmers [2] and traditional code inspection methods often assume face-to-face interaction in terms of more or less formal meetings.