System, method and program product for correcting semantic errors in code using peer submitted code snippets


Ontology type: sgo:Patent     


Patent Info

DATE

2014-02-18T00:00

AUTHORS

Swaminathan Balasubramanian

ABSTRACT

A method, system and/or program product corrects semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment. One or more nodes, in a syntax tree constructed for inputting the code, are identified as containing semantic errors pertaining to use of a third-party library. A primary executable code snippet and a secondary code snippet for correcting the semantic errors are displayed. If execution of the primary code snippet does not correct the semantic errors, then the secondary code snippet is automatically executed. More... »

Related SciGraph Publications

  • 2005-11. Rascal: A Recommender Agent for Agile Reuse in ARTIFICIAL INTELLIGENCE REVIEW
  • JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/2581", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "name": "Swaminathan Balasubramanian", 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/s10462-005-9012-8", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1012650612", 
              "https://doi.org/10.1007/s10462-005-9012-8"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s10462-005-9012-8", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1012650612", 
              "https://doi.org/10.1007/s10462-005-9012-8"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2014-02-18T00:00", 
        "description": "

    A method, system and/or program product corrects semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment. One or more nodes, in a syntax tree constructed for inputting the code, are identified as containing semantic errors pertaining to use of a third-party library. A primary executable code snippet and a secondary code snippet for correcting the semantic errors are displayed. If execution of the primary code snippet does not correct the semantic errors, then the secondary code snippet is automatically executed.

    ", "id": "sg:patent.US-8656362-B2", "keywords": [ "method", "product", "correcting", "peer", "semantics", "integrated development environment", "node", "syntax", "third party", "execution" ], "name": "System, method and program product for correcting semantic errors in code using peer submitted code snippets", "recipient": [ { "id": "https://www.grid.ac/institutes/grid.410484.d", "type": "Organization" } ], "sameAs": [ "https://app.dimensions.ai/details/patent/US-8656362-B2" ], "sdDataset": "patents", "sdDatePublished": "2019-04-18T10:12", "sdLicense": "https://scigraph.springernature.com/explorer/license/", "sdPublisher": { "name": "Springer Nature - SN SciGraph project", "type": "Organization" }, "sdSource": "s3://com-uberresearch-data-patents-target-20190320-rc/data/sn-export/402f166718b70575fb5d4ffe01f064d1/0000100128-0000352499/json_export_00735.jsonl", "type": "Patent" } ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/patent.US-8656362-B2'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/patent.US-8656362-B2'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/patent.US-8656362-B2'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/patent.US-8656362-B2'


     

    This table displays all metadata directly associated to this object as RDF triples.

    36 TRIPLES      15 PREDICATES      25 URIs      18 LITERALS      2 BLANK NODES

    Subject Predicate Object
    1 sg:patent.US-8656362-B2 schema:about anzsrc-for:2581
    2 schema:author Nd5f2a516c04848efae581a0dc977b0af
    3 schema:citation sg:pub.10.1007/s10462-005-9012-8
    4 schema:datePublished 2014-02-18T00:00
    5 schema:description <p num="p-0001">A method, system and/or program product corrects semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment. One or more nodes, in a syntax tree constructed for inputting the code, are identified as containing semantic errors pertaining to use of a third-party library. A primary executable code snippet and a secondary code snippet for correcting the semantic errors are displayed. If execution of the primary code snippet does not correct the semantic errors, then the secondary code snippet is automatically executed.</p>
    6 schema:keywords correcting
    7 execution
    8 integrated development environment
    9 method
    10 node
    11 peer
    12 product
    13 semantics
    14 syntax
    15 third party
    16 schema:name System, method and program product for correcting semantic errors in code using peer submitted code snippets
    17 schema:recipient https://www.grid.ac/institutes/grid.410484.d
    18 schema:sameAs https://app.dimensions.ai/details/patent/US-8656362-B2
    19 schema:sdDatePublished 2019-04-18T10:12
    20 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    21 schema:sdPublisher Ncc7e3c9f97234b5a9ee5666c14046e85
    22 sgo:license sg:explorer/license/
    23 sgo:sdDataset patents
    24 rdf:type sgo:Patent
    25 Nb802b520b16f47dcb805535684f03a69 schema:name Swaminathan Balasubramanian
    26 rdf:type schema:Person
    27 Ncc7e3c9f97234b5a9ee5666c14046e85 schema:name Springer Nature - SN SciGraph project
    28 rdf:type schema:Organization
    29 Nd5f2a516c04848efae581a0dc977b0af rdf:first Nb802b520b16f47dcb805535684f03a69
    30 rdf:rest rdf:nil
    31 anzsrc-for:2581 schema:inDefinedTermSet anzsrc-for:
    32 rdf:type schema:DefinedTerm
    33 sg:pub.10.1007/s10462-005-9012-8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1012650612
    34 https://doi.org/10.1007/s10462-005-9012-8
    35 rdf:type schema:CreativeWork
    36 https://www.grid.ac/institutes/grid.410484.d schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...