A generic model for semantics-based versioning in projects | IEEE Journals & Magazine | IEEE Xplore