Perceived barriers to effective knowledge sharing in agile software teams
Agile distributed software development: enacting control through media and context