CodeOntology: Querying source code in a semantic framework

Atzeni, Mattia;Atzori, Maurizio
2017-01-01

Abstract

Code reuse, code querying and computer aided programming are some of the main research challenges in software engineering. Therefore, we have introduced CodeOntology as an approach to leverage recent advances in the Semantic Web area and the impressive amount of open source code freely available online, to provide a semantic view of software systems by extracting structured information from source code and by performing named entity disambiguation on the comments provided within the code, in order to link the corresponding entities to pertinent DBpedia resources. In this paper, we focus on the expressiveness of this framework by showing how CodeOntology can be used for static code analysis, semantic component search and code reuse.
2017
Ontology; OWL; Programming languages; RDF; SPARQL; Computer science (all)
Files in This Item:
File Size Format  
iswc17demo - CodeOntology querying source code in a semantic framework.pdf

Solo gestori archivio

Type: versione editoriale
Size 196.34 kB
Format Adobe PDF
196.34 kB Adobe PDF & nbsp; View / Open   Request a copy

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie