How tagging helps bridge the gap between social and technical aspects in software development