Knowledge management for distributed agile processes: models, techniques, and infrastructure | IEEE Conference Publication | IEEE Xplore