Software Open Access

CodeShovel: Constructing Method-Level Source Code Histories

Reid Holmes; Felix Grund

JSON-LD ( Export

  "description": "<p>Take this shovel to dig in source code history for changes to specific methods and functions. The tool is currently implemented for software projects written in Java. CodeShovel is a tool for navigating method histories and is robust to the kinds of changes methods frequently undergo (e.g., being modified, renamed, or and moved between files and directories).</p>\n\n<p>&nbsp;</p>", 
  "license": "", 
  "creator": [
      "affiliation": "University of British Columbia", 
      "@type": "Person", 
      "name": "Reid Holmes"
      "affiliation": "University of British Columbia", 
      "@type": "Person", 
      "name": "Felix Grund"
  "url": "", 
  "datePublished": "2021-02-16", 
  "version": "1", 
  "@type": "SoftwareSourceCode", 
  "keywords": [
    "software engineering", 
    "mining software repositories", 
    "software evolution"
  "@context": "", 
  "identifier": "", 
  "@id": "", 
  "workFeatured": {
    "alternateName": "ICSE", 
    "@type": "Event", 
    "name": "International Conference on Software Engineering"
  "name": "CodeShovel: Constructing Method-Level Source Code Histories"
All versions This version
Views 5757
Downloads 22
Data volume 7.3 MB7.3 MB
Unique views 5454
Unique downloads 22


Cite as