Christian BirdNachiappan NagappanJacek CzerwonkaNachi NagappanK. Muslu, C. Bird, N. Nagappan, and J. Czerwonka. Transition from centralized to distributed vcs: A microsoft case study on reasons, barriers, and outcomes. In ICSE '14: Proceedings of the 2012 International Conference on Software Engineering. IEEE Press, 2014.
In this section, we review the commit signing mechanism used in Git [10] and then identify several fundamental differences between centralized and distributed VCS-es that prevent us from using the same solution used to sign commits in Git. Git is a popular decentralized VCS, which stores the c...
Distributed ledger technology (DLT), like blockchain, as the ledger to record the DID. When interacting with a service (say, renting a car), the user shares the DID that points to their data instead of all personal details. The service looks at the DID on a blockchain. This tells them...
Transition from Centralized to Distributed VCS: A Microsoft Case Study on Reasons, Barriers, and OutcomesKivanc Muslu , Christian Bird , Nachiappan Nagappan , Jacek Czerwonka , Nachi Nagappan Proceedings of the International Conference on Softwa...
This technique is of independent interest and can also be applied to distributed VCS-es like Git in case Git moved to support partial checkouts (a feature that has been considered before) or in ongoing efforts to optimize working with very large Git repositories [25,28]. We implemented a ...