Collaboration with Lean Media: how open-source software succeeds
Social psychological aspects of computer-mediated communication.