CPSC 689 The Promises and Perils of Mining Git

12345678910111213141516171819202122
Across
  1. 4. A _____ _____ represents the history of commits in Git.
  2. 5. The sequence of changes recorded in a repository is the ______ ______
  3. 8. One challenge in Git is _____ _____ due to branching and merging
  4. 10. _____ _____ is a benefit of Git for mining due to its detailed commit history
  5. 11. The ability of Git to handle large projects efficiently
  6. 15. The process of extracting and analyzing data from systems like Git is called ____ ____ _____
  7. 17. A common Git operation that adds complexity to mining efforts
  8. 18. A feature of Git that complicates tracking file histories is file _____
  9. 20. A decentralized version control system studied in the paper.
  10. 22. A feature of Git that provides richer data compared to centralized systems
Down
  1. 1. Git ensures _____ ______ by using SHA-1 hashes.
  2. 2. A common Git operation that adds complexity to mining efforts
  3. 3. Groups of changes recorded in a commit
  4. 6. A common scenario in Git repositories caused by feature development is ____ ____
  5. 7. Storing metadata about changes in a repository.
  6. 9. Software used to manage changes in source code over time is a _____ ______ ____
  7. 12. A risk in analyzing Git data due to its complexity is the potential for _____
  8. 13. Information about interactions between contributors derived from commit data is _____ _____
  9. 14. Challenges in reproducing the original sequence of changes are difficulties in ______
  10. 15. A ____ ____ is a challenge arising from merging branches in Git.
  11. 16. A Git operation that can alter the recorded sequence of changes with a history ____
  12. 19. Data about who made changes to files in a repository
  13. 21. The study of how source code changes over time is ____ ______