Optional and responsive fine-grain locking in Internet-based collaborative systems | IEEE Journals & Magazine | IEEE Xplore