The DOI matches its Crossref record.
Making sense of revision-control systems
Open accessAbstract
All revision-control systems come with complicated sets of trade-offs. How do you find the best match between tool and team?
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Although the underlying LLM, GPT-4, supports multiple languages [69], our study focused on English writing tasks.”
From ABScribe: Rapid Exploration & Organization of Multiple Writing Variations in Human-AI Co-Writing Tasks using Large Language Models (2024) · cites this paper as [69]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Still being checked.
Cited by
Proactive detection of collaboration conflicts
Brun, Y., Holmes, R., Ernst, M. D., & Notkin, D. S. (2011) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/2025113.2025139 · Cited by 204
Apel, S., Liebig, J., Brandl, B., Lengauer, C., & Kästner, C. (2011) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/2025113.2025141 · Cited by 114
Software Heritage: Why and How to Preserve Software Source Code
Cosmo, R. D., & Zacchiroli, S. (2017) · Phaidra (Universität Wien) · Cited by 111
The Art and Science of Analyzing Software Data
(2015) · Elsevier eBooks · doi:10.1016/c2012-0-07289-4 · Cited by 103
Early Detection of Collaboration Conflicts and Risks
Brun, Y., Holmes, R., Ernst, M. D., & Notkin, D. (2013) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2013.28 · Cited by 82
On the Nature of Merge Conflicts: A Study of 2,731 Open Source Java Projects Hosted by GitHub
Ghiotto, G., Murta, L., Barros, M., & van der Hoek, A. (2020) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2018.2871083 · Cited by 67
Best practices in bioinformatics training for life scientists
Via, A., Blicher, T. H., Bongcam‐Rudloff, E., Brazas, M. D., Brooksbank, C., Budd, A., Rivas, J. D. L., Dreyer, J., Fernandes, P., van Gelder, C. W. G., et al. (2013) · Briefings in Bioinformatics · doi:10.1093/bib/bbt043 · Cited by 64
Reza, M., Laundry, N. M., Musabirov, I., Dushniku, P., Yu, Z. Y. “., Mittal, K., Grossman, T., Liut, M., Kuzminykh, A., & Williams, J. J. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3641899 · Cited by 52
Phillips, S., Sillito, J., & Walker, R. J. (2011) · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) · doi:10.1145/1984642.1984645 · Cited by 46
Synchronizing software variants with variantsync
Pfofe, T., Thüm, T., Schulze, S., Fenske, W., & Schaefer, I. (2016) · International Software Product Line Conference (SPLC) · doi:10.1145/2934466.2962726 · Cited by 44
Open Source Software: A Survey from 10,000 Feet
Androutsellis-Theotokis, S. (2010) · now publishers, Inc. eBooks · doi:10.1561/9781601984852 · Cited by 37
Version Control in Distributed Software Development: A Systematic Mapping Study
Costa, C. D. S., & Murta, L. (2013) · IEEE International Conference on Global Software Engineering (ICGSE) · doi:10.1109/icgse.2013.19 · Cited by 34
Muşlu, K., Bird, C., Nagappan, N., & Czerwonka, J. (2014) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/2568225.2568284 · Cited by 30
Assessing Semistructured Merge in Version Control Systems: A Replicated Experiment
Cavalcanti, G., Accioly, P., & Borba, P. H. M. (2015) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1109/esem.2015.7321191 · Cited by 30
The long‐term growth rate of evolving software: Empirical results and implications
Hatton, L., Spinellis, D. D., & van Genuchten, M. (2017) · Journal of Software Evolution and Process · doi:10.1002/smr.1847 · Cited by 30
Brodzik, M. J., Long, D. G., & Hardman, M. (2018) · Remote Sensing · doi:10.3390/rs10111793 · Cited by 30
Cheng, K., Davis, M. K., Zhang, X., Zhou, S., & Olechowski, A. (2023) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3579613 · Cited by 39
A toolbox for developing bioinformatics software
Rother, K. M., Potrzebowski, W., Puton, T., Rother, M., Wywiał, E., & Bujnicki, J. M. (2011) · Briefings in Bioinformatics · doi:10.1093/bib/bbr035 · Cited by 24
Supporting Merge Conflict Resolution by Using Fine-Grained Code Change History
Nishimura, Y., & Maruyama, K. (2016) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner.2016.46 · Cited by 23
Variation Programming with the Choice Calculus
Erwig, M., & Walkingshaw, E. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-35992-7_2 · Cited by 20
The Semantics of Version Control
Swierstra, W., & Löh, A. (2014) · ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!) · doi:10.1145/2661136.2661137 · Cited by 18
Parallel stochastic systems biology in the cloud
Aldinucci, M., Torquati, M., Spampinato, C., Drocco, M., Misale, C., Calcagno, C., & Coppo, M. (2013) · Briefings in Bioinformatics · doi:10.1093/bib/bbt040 · Cited by 19
Real-time Collaborative Resolving of Merge Conflicts
Nieminen, A. (2012) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.4108/icst.collaboratecom.2012.250435 · Cited by 17
User Perspectives on Branching in Computer-Aided Design
Cheng, K., Cuvin, P., Olechowski, A., & Zhou, S. (2023) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3610220 · Cited by 15
Semistructured Merge in Revision Control Systems.
Apel, S., Liebig, J., Lengauer, C., Kästner, C., & Cook, W. R. (2010) · Cited by 14
Gitana: A SQL-Based Git Repository Inspector
Cosentino, V., Izquierdo, J. L., & Cabot, J. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-25264-3_24 · Cited by 13
Social Forking in Open Source Software: An Empirical Study.
Fung, K. H., Aurum, A., & Tang, D. Y. (2012) · Cited by 11
Islam, M., Miller, J., & Park, H. D. (2017) · Research Policy · doi:10.1016/j.respol.2017.05.005 · Cited by 13
Dynamics of open-source software developer's commit behavior
Ma, Y., Wu, Y., & Xu, Y. (2014) · ACM Symposium on Applied Computing · doi:10.1145/2554850.2555079 · Cited by 11
The Personas of Cloud CAD Collaboration: A Case Study of a Team of CAD Professionals
Asuzu, C. M., Cheng, K., & Olechowski, A. (2024) · IEEE Transactions on Engineering Management · doi:10.1109/tem.2024.3409178 · Cited by 10
How do free/open source developers pick their tools?
Krafft, M. F., Stol, K.-J., & Fitzgerald, B. F. (2016) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/2889160.2889248 · Cited by 9
Automatic Software Merging using Automated Program Repair
Xing, X., & Maruyama, K. (2019) · IEEE International Workshop on Intelligent Bug Fixing (IBF) · doi:10.1109/ibf.2019.8665493 · Cited by 9
Koivulahti‐Ojala, M., & Käkölä, T. K. (2010) · Hawaii International Conference on System Sciences (HICSS) · doi:10.1109/hicss.2010.213 · Cited by 8
Tools and Techniques for Analyzing Product and Process Data
Spinellis, D. D. (2015) · Elsevier eBooks · doi:10.1016/b978-0-12-411519-4.00007-0 · Cited by 6
Mordinyi, R., Pacha, A., & Biffl, S. (2011) · doi:10.1109/etfa.2011.6059149 · Cited by 5
Maintaining islands of consistency via versioned links
Kohlhase, A. E., & Kohlhase, M. (2011) · ACM International Conference on Design of Communication (SIGDOC) · doi:10.1145/2038476.2038510 · Cited by 4
SORC: Service-Oriented Distributed Revision Control for collaborative web programming
Sarib, A. S. B., & Shen, H. (2014) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cscwd.2014.6846919 · Cited by 4
Ma, Y., Wu, Y., & Xu, Y. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1309.0897 · Cited by 4
GitOD: An on demand distributed file system approach to Version Control
Schroeder, J. (2012) · International Conference on Collaboration Technologies and Systems (CTS) · doi:10.1109/cts.2012.6261115 · Cited by 3
Introducing an Architectural Conformance Process in Continuous Integration
Pinto, A. F., Guerra, E., Sabbas, F. S., & Terra, R. (2020) · Zenodo (CERN European Organization for Nuclear Research) · doi:10.3217/jucs-023-08-0769 · Cited by 3
An abstraction for version control systems
Kleine, M., Hirschfeld, R., & Bracha, G. (2011) · publish.UP (University of Potsdam) · Cited by 3
Project centralization based on graph coloring
Ma, L., Artho, C. V., & Satō, H. (2014) · ACM Symposium on Applied Computing · doi:10.1145/2554850.2554930 · Cited by 2
Metagit: Decentralised metadata management with Git
Scott, M., Johnston, S. J., & Cox, S. (2016) · Information Systems · doi:10.1016/j.is.2016.09.002 · Cited by 2
Zhang, Z., Jiang, Y., Zhang, P., & Qian, C. (2023) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie58773.2023.10343340 · Cited by 2
Software for Remote Dictionary Collaboration
Hatton, J. (2011) · International Journal of Lexicography · doi:10.1093/ijl/ecr020 · Cited by 2
Open source version control software
Seppänen, V. (2015) · Cited by 2
Malmsten, C. F. (2010) · Gothenburg University Publications Electronic Archive (Gothenburg University) · Cited by 2
Topology Awareness for Distributed Version Control Systems
Cesario, C., & Murta, L. (2016) · doi:10.1145/2973839.2973854 · Cited by 2
RECODE: revision control for digital images
Calefato, F., Castellano, G., & Rossano, V. (2019) · Multimedia Tools and Applications · doi:10.1007/s11042-019-7735-9 · Cited by 2
Crosscutting revision control system
Ifrah, S., & Lorenz, D. H. (2012) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse.2012.6227182 · Cited by 2
Analytic Hierarchy Process of Selection in Version Control Systems: Applied to Software Development
Vargas, J., Mayorga, F., Guevara, D., & Álvarez, E. (2018) · Advances in intelligent systems and computing · doi:10.1007/978-3-030-02828-2_6 · Cited by 2
DyeVC: an approach for monitoring and visualizing distributed repositories
Cesario, C., Interian, R., & Murta, L. (2017) · Journal of Software Engineering Research and Development · doi:10.1186/s40411-017-0039-8 · Cited by 1
Matching Source Code Using Abstract Syntax Trees in Version Control Systems
van den Berg, J., & Haga, H. (2018) · Journal of Software Engineering and Applications · doi:10.4236/jsea.2018.116020 · Cited by 1
Workflows and Distributed Version Control
Johansson, O., & Persson, D. (2011)
Enhanced Automotive Real-Time Testing Through Increased Development Process Quality
Holmqvist, J., & Karlsson, T. (2010) · KTH Publication Database DiVA (KTH Royal Institute of Technology)
Distributed Version Control in Open Source Software Development
Harper, G., & Kivilinna, J. (2012)
Semantic-based Distributed Version Control Model
Fan, B., & Yi, Z. (2016) · National Conference on Electrical, Electronics and Computer Engineering (NCEECE) · doi:10.2991/nceece-15.2016.139
Сергеевич, А. Ю., Artamonov, Y. S., & Vostokin, S. V. (2015) · Вестник Самарского государственного технического университета Серия Физико-математические науки · doi:10.14498/vsgtu1437
Ebert, C. (2011) · Wiley eBooks · doi:10.1002/9781118135105.biblio
ArchWiki: Using Web 2.0 for Architecture Knowledge Management
Liauw, D. A. (2012) · Research Repository (Delft University of Technology)
Metadata
- Authors
- O'Sullivan, B.
- Affiliations
- San Francisco
- Venue
- Communications of the ACM
- Published
- 2009-09
- Volume
- 52
- Issue
- 9
- Pages
- 56-62
- ISSN
- 0001-0782 (ISSN-L)
- 1557-7317
- OpenAlex
- W2147397672
- Cited by
- 61
- References
- 0
- Citations by year
- 2024: 2 · 2023: 3 · 2020: 1 · 2019: 2 · 2018: 4 · 2017: 4 · 2016: 6 · 2015: 6 · 2014: 5 · 2013: 6 · 2012: 7
- FWCI
- 19.38
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Communications of the ACM (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
- Keywords
- version control, software development teams, tool selection, trade-offs
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.