We introduce a framework to extract and parse Java source code, serialize it into RDF triples by applying an appropriate ontology and then analyze the resulting structured code information by using standard SPARQL queries. We present our experiments on a sample of 134 Java repositories collected from Github, obtaining 17 Million triples about methods, input and output types, comments, and other source code information. Experiments also address the scalability of the framework. We finally provide examples of the level of expressivity that can be achieved with SPARQL by using our proposed ontology and semantic technologies
Linked Open Data community is constantly producing new repositories that store information from dif...
The growth experienced by the internet in the past few years as lead to an increased amount of avail...
Graph data models are interesting in various domains, in part because of the intuitiveness and flexi...
We introduce a framework to extract and parse Java source code, serialize it into RDF triples by app...
In this paper, we leverage advances in the Semantic Web area, including data modeling (RDF), data ma...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
This paper presents with examples some queries made on data sets using SPARQL. We treat the problem ...
Semantic web is not just a matter of translation from HTML to RDF/OWL languages. It is a matter of u...
Code reuse, code querying and computer aided programming are some of the main research challenges in...
We present an unsupervised approach to process natural language questions that cannot be answered by...
The Semantic Web is the initiative of the W3C to make infor-mation on the Web readable not only by h...
Abstract. Because of the scattered nature of the Semantic Web, the existence of an integrated framew...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Abstract. The semi-structured nature of Semantic Web data and its use of multiple vocabularies make ...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Linked Open Data community is constantly producing new repositories that store information from dif...
The growth experienced by the internet in the past few years as lead to an increased amount of avail...
Graph data models are interesting in various domains, in part because of the intuitiveness and flexi...
We introduce a framework to extract and parse Java source code, serialize it into RDF triples by app...
In this paper, we leverage advances in the Semantic Web area, including data modeling (RDF), data ma...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
This paper presents with examples some queries made on data sets using SPARQL. We treat the problem ...
Semantic web is not just a matter of translation from HTML to RDF/OWL languages. It is a matter of u...
Code reuse, code querying and computer aided programming are some of the main research challenges in...
We present an unsupervised approach to process natural language questions that cannot be answered by...
The Semantic Web is the initiative of the W3C to make infor-mation on the Web readable not only by h...
Abstract. Because of the scattered nature of the Semantic Web, the existence of an integrated framew...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Abstract. The semi-structured nature of Semantic Web data and its use of multiple vocabularies make ...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Linked Open Data community is constantly producing new repositories that store information from dif...
The growth experienced by the internet in the past few years as lead to an increased amount of avail...
Graph data models are interesting in various domains, in part because of the intuitiveness and flexi...