SHF: Small: Deep Learning Software Repositories View Homepage


Ontology type: schema:MonetaryGrant     


Grant Info

YEARS

2015-2019

FUNDING AMOUNT

400000 USD

ABSTRACT

Improvements in both computational power and the amount of memory in modern computer architectures, have enabled new approaches to canonical machine learning tasks. Specifically, these architectural advances have enabled machines, which are capable of learning deep compositional representations of massive data repositories. The rise of deep learning has ushered tremendous advances in several fields, and, given the complexity of software repositories, our hypothesis is that deep learning has the potential to usher new analytical frameworks and methodologies for Software Engineering research as well practice. The research program addresses three main goals by applying deep learning where conventional machine learning has been used before. First is the design of new models based on deep architectures for Software Engineering tasks. The project will develop deep software language models for sequence analysis tasks and deep information retrieval models for document analysis tasks. Second, the project will apply the internal representations to practical problems in Software Engineering by instantiating deep learning to support tasks such as code suggestion, improving software lexicons, model-based testing, code search and clone detection. Third, the project will conduct empirical evaluations designed to demonstrate ways of modeling software artifacts that will inform entirely novel suites of learned features that can be used from task to task. The move from traditional machine learning to deep learning will improve results in many software analysis tasks and in empirical Software Engineering research. More... »

URL

http://www.nsf.gov/awardsearch/showAward?AWD_ID=1525902&HistoricalAwards=false

Related SciGraph Publications

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/2208", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/2208", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "type": "DefinedTerm"
      }
    ], 
    "amount": {
      "currency": "USD", 
      "type": "MonetaryAmount", 
      "value": "400000"
    }, 
    "description": "Improvements in both computational power and the amount of memory in modern computer architectures, have enabled new approaches to canonical machine learning tasks. Specifically, these architectural advances have enabled machines, which are capable of learning deep compositional representations of massive data repositories. The rise of deep learning has ushered tremendous advances in several fields, and, given the complexity of software repositories, our hypothesis is that deep learning has the potential to usher new analytical frameworks and methodologies for Software Engineering research as well practice. The research program addresses three main goals by applying deep learning where conventional machine learning has been used before. First is the design of new models based on deep architectures for Software Engineering tasks. The project will develop deep software language models for sequence analysis tasks and deep information retrieval models for document analysis tasks. Second, the project will apply the internal representations to practical problems in Software Engineering by instantiating deep learning to support tasks such as code suggestion, improving software lexicons, model-based testing, code search and clone detection. Third, the project will conduct empirical evaluations designed to demonstrate ways of modeling software artifacts that will inform entirely novel suites of learned features that can be used from task to task. The move from traditional machine learning to deep learning will improve results in many software analysis tasks and in empirical Software Engineering research.", 
    "endDate": "2019-08-31T00:00:00Z", 
    "funder": {
      "id": "https://www.grid.ac/institutes/grid.457785.c", 
      "type": "Organization"
    }, 
    "id": "sg:grant.4179254", 
    "identifier": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "4179254"
        ]
      }, 
      {
        "name": "nsf_id", 
        "type": "PropertyValue", 
        "value": [
          "1525902"
        ]
      }
    ], 
    "inLanguage": [
      "en"
    ], 
    "keywords": [
      "architectural advances", 
      "deep architecture", 
      "new analytical framework", 
      "software engineering", 
      "conventional machine learning", 
      "research program", 
      "practice", 
      "features", 
      "third", 
      "tremendous advances", 
      "practical problems", 
      "computational power", 
      "several fields", 
      "traditional machine learning", 
      "amount", 
      "design", 
      "SHF", 
      "code search", 
      "canonical machine", 
      "memory", 
      "deep information retrieval models", 
      "empirical software engineering research", 
      "new approach", 
      "rise", 
      "software lexicons", 
      "code suggestion", 
      "deep learning", 
      "massive data repositories", 
      "complexity", 
      "improvement", 
      "testing", 
      "sequence analysis tasks", 
      "deep software language models", 
      "software engineering tasks", 
      "internal representation", 
      "methodology", 
      "software engineering research", 
      "hypothesis", 
      "results", 
      "novel suite", 
      "modern computer architectures", 
      "clone detection", 
      "many software analysis tasks", 
      "Deep Learning Software Repositories", 
      "document analysis tasks", 
      "model", 
      "software artifacts", 
      "software repositories", 
      "task", 
      "main goal", 
      "project", 
      "Small", 
      "machine", 
      "new model", 
      "empirical evaluation", 
      "deep compositional representations", 
      "potential", 
      "move", 
      "way"
    ], 
    "name": "SHF: Small: Deep Learning Software Repositories", 
    "recipient": [
      {
        "id": "https://www.grid.ac/institutes/grid.264889.9", 
        "type": "Organization"
      }, 
      {
        "affiliation": {
          "id": "https://www.grid.ac/institutes/grid.264889.9", 
          "name": "College of William and Mary", 
          "type": "Organization"
        }, 
        "familyName": "Poshyvanyk", 
        "givenName": "Denys", 
        "id": "sg:person.010025716547.32", 
        "type": "Person"
      }, 
      {
        "member": "sg:person.010025716547.32", 
        "roleName": "PI", 
        "type": "Role"
      }
    ], 
    "sameAs": [
      "https://app.dimensions.ai/details/grant/grant.4179254"
    ], 
    "sdDataset": "grants", 
    "sdDatePublished": "2019-03-07T12:37", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com.uberresearch.data.processor/core_data/20181219_192338/projects/base/nsf_projects_8.xml.gz", 
    "startDate": "2015-09-01T00:00:00Z", 
    "type": "MonetaryGrant", 
    "url": "http://www.nsf.gov/awardsearch/showAward?AWD_ID=1525902&HistoricalAwards=false"
  }
]
 

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/grant.4179254'

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

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/grant.4179254'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/grant.4179254'

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

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/grant.4179254'


 

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

103 TRIPLES      19 PREDICATES      81 URIs      73 LITERALS      5 BLANK NODES

Subject Predicate Object
1 sg:grant.4179254 schema:about anzsrc-for:2208
2 schema:amount N2843a93dcb9c48bab5c7a30858846c85
3 schema:description Improvements in both computational power and the amount of memory in modern computer architectures, have enabled new approaches to canonical machine learning tasks. Specifically, these architectural advances have enabled machines, which are capable of learning deep compositional representations of massive data repositories. The rise of deep learning has ushered tremendous advances in several fields, and, given the complexity of software repositories, our hypothesis is that deep learning has the potential to usher new analytical frameworks and methodologies for Software Engineering research as well practice. The research program addresses three main goals by applying deep learning where conventional machine learning has been used before. First is the design of new models based on deep architectures for Software Engineering tasks. The project will develop deep software language models for sequence analysis tasks and deep information retrieval models for document analysis tasks. Second, the project will apply the internal representations to practical problems in Software Engineering by instantiating deep learning to support tasks such as code suggestion, improving software lexicons, model-based testing, code search and clone detection. Third, the project will conduct empirical evaluations designed to demonstrate ways of modeling software artifacts that will inform entirely novel suites of learned features that can be used from task to task. The move from traditional machine learning to deep learning will improve results in many software analysis tasks and in empirical Software Engineering research.
4 schema:endDate 2019-08-31T00:00:00Z
5 schema:funder https://www.grid.ac/institutes/grid.457785.c
6 schema:identifier Nb94ff7586a144dac952c8555d18ba96d
7 Nd264ba0ed93e49e88cd62a351b4b43af
8 schema:inLanguage en
9 schema:keywords Deep Learning Software Repositories
10 SHF
11 Small
12 amount
13 architectural advances
14 canonical machine
15 clone detection
16 code search
17 code suggestion
18 complexity
19 computational power
20 conventional machine learning
21 deep architecture
22 deep compositional representations
23 deep information retrieval models
24 deep learning
25 deep software language models
26 design
27 document analysis tasks
28 empirical evaluation
29 empirical software engineering research
30 features
31 hypothesis
32 improvement
33 internal representation
34 machine
35 main goal
36 many software analysis tasks
37 massive data repositories
38 memory
39 methodology
40 model
41 modern computer architectures
42 move
43 new analytical framework
44 new approach
45 new model
46 novel suite
47 potential
48 practical problems
49 practice
50 project
51 research program
52 results
53 rise
54 sequence analysis tasks
55 several fields
56 software artifacts
57 software engineering
58 software engineering research
59 software engineering tasks
60 software lexicons
61 software repositories
62 task
63 testing
64 third
65 traditional machine learning
66 tremendous advances
67 way
68 schema:name SHF: Small: Deep Learning Software Repositories
69 schema:recipient Ndf300fe909ad449491765f763842cd52
70 sg:person.010025716547.32
71 https://www.grid.ac/institutes/grid.264889.9
72 schema:sameAs https://app.dimensions.ai/details/grant/grant.4179254
73 schema:sdDatePublished 2019-03-07T12:37
74 schema:sdLicense https://scigraph.springernature.com/explorer/license/
75 schema:sdPublisher N0c22712b31ec4443b1f1a2a6b7a54221
76 schema:startDate 2015-09-01T00:00:00Z
77 schema:url http://www.nsf.gov/awardsearch/showAward?AWD_ID=1525902&HistoricalAwards=false
78 sgo:license sg:explorer/license/
79 sgo:sdDataset grants
80 rdf:type schema:MonetaryGrant
81 N0c22712b31ec4443b1f1a2a6b7a54221 schema:name Springer Nature - SN SciGraph project
82 rdf:type schema:Organization
83 N2843a93dcb9c48bab5c7a30858846c85 schema:currency USD
84 schema:value 400000
85 rdf:type schema:MonetaryAmount
86 Nb94ff7586a144dac952c8555d18ba96d schema:name nsf_id
87 schema:value 1525902
88 rdf:type schema:PropertyValue
89 Nd264ba0ed93e49e88cd62a351b4b43af schema:name dimensions_id
90 schema:value 4179254
91 rdf:type schema:PropertyValue
92 Ndf300fe909ad449491765f763842cd52 schema:member sg:person.010025716547.32
93 schema:roleName PI
94 rdf:type schema:Role
95 anzsrc-for:2208 schema:inDefinedTermSet anzsrc-for:
96 rdf:type schema:DefinedTerm
97 sg:person.010025716547.32 schema:affiliation https://www.grid.ac/institutes/grid.264889.9
98 schema:familyName Poshyvanyk
99 schema:givenName Denys
100 rdf:type schema:Person
101 https://www.grid.ac/institutes/grid.264889.9 schema:name College of William and Mary
102 rdf:type schema:Organization
103 https://www.grid.ac/institutes/grid.457785.c schema:Organization
 




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


...