Conference paper Open Access

PathMiner : A Library for Mining of Path-Based Representations of Code

Vladimir Kovalenko; Egor Bogomolov; Timofey Bryksin; Alberto Bacchelli


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/039ae359-bc55-4c6a-bd68-1f1e378bffa0/pathminer-preprint.pdf"
      }, 
      "checksum": "md5:f1707759e8f38c1e7ec53a4c5fd49462", 
      "bucket": "039ae359-bc55-4c6a-bd68-1f1e378bffa0", 
      "key": "pathminer-preprint.pdf", 
      "type": "pdf", 
      "size": 514576
    }
  ], 
  "owners": [
    51506
  ], 
  "doi": "10.5281/zenodo.2595271", 
  "stats": {
    "version_unique_downloads": 446.0, 
    "unique_views": 713.0, 
    "views": 797.0, 
    "downloads": 495.0, 
    "unique_downloads": 446.0, 
    "version_unique_views": 711.0, 
    "volume": 254715120.0, 
    "version_downloads": 495.0, 
    "version_views": 795.0, 
    "version_volume": 254715120.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.2595271", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.2595270", 
    "bucket": "https://zenodo.org/api/files/039ae359-bc55-4c6a-bd68-1f1e378bffa0", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.2595270.svg", 
    "html": "https://zenodo.org/record/2595271", 
    "latest_html": "https://zenodo.org/record/2595271", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.2595271.svg", 
    "latest": "https://zenodo.org/api/records/2595271"
  }, 
  "conceptdoi": "10.5281/zenodo.2595270", 
  "created": "2019-03-15T17:43:35.882320+00:00", 
  "updated": "2019-11-10T19:08:28.781808+00:00", 
  "conceptrecid": "2595270", 
  "revision": 6, 
  "id": 2595271, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.2595271", 
    "description": "<p>One recent, significant advance in modeling source code for machine learning algorithms has been the introduction of path-based representation -- an approach consisting in representing a snippet of code as a collection of paths from its syntax tree. Such representation efficiently captures the structure of code, which, in turn, carries its semantics and other information.<br>\nBuilding the path-based representation involves parsing the code and extracting the paths from its syntax tree; these steps build up to a substantial technical job. With no common reusable toolkit existing for this task, the burden of mining diverts the focus of researchers from the essential work and hinders newcomers in the field of machine learning on code.<br>\n<br>\n<br>\nIn this paper, we present PathMiner -- an open-source library for mining path-based representations of code. PathMiner&nbsp;is fast, flexible, well-tested, and easily extensible to support input code in any common programming language. Preprint [https://doi.org/10.5281/zenodo.2595271]; released tool [https://doi.org/10.5281/zenodo.2595257].</p>", 
    "license": {
      "id": "notspecified"
    }, 
    "title": "PathMiner : A Library for Mining of Path-Based Representations of Code", 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "2595270"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "2595271"
          }
        }
      ]
    }, 
    "publication_date": "2019-03-15", 
    "creators": [
      {
        "name": "Vladimir Kovalenko"
      }, 
      {
        "name": "Egor Bogomolov"
      }, 
      {
        "name": "Timofey Bryksin"
      }, 
      {
        "name": "Alberto Bacchelli"
      }
    ], 
    "meeting": {
      "acronym": "MSR", 
      "dates": "26-27 May 2019", 
      "place": "Montreal, Canada", 
      "title": "Mining Software Repositories"
    }, 
    "access_right": "open", 
    "resource_type": {
      "subtype": "conferencepaper", 
      "type": "publication", 
      "title": "Conference paper"
    }, 
    "related_identifiers": [
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.2595270", 
        "relation": "isVersionOf"
      }
    ]
  }
}
795
495
views
downloads
All versions This version
Views 795797
Downloads 495495
Data volume 254.7 MB254.7 MB
Unique views 711713
Unique downloads 446446

Share

Cite as