Required competences in software engineering: Pair programming as an instrument for facilitating life-long learning | IEEE Conference Publication | IEEE Xplore