Skip to content

alissonsolitto/owl-sharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

OWL-Sharp: Source Code Semantic Generator

DOI Citação BibTeX Lattes CNPq Google Acadêmico

Arquitetura da solução OWL-Sharp

Abstract:

The use of ontologies in Software Engineering has great potential for the progress of software construction processes. Ontologies can provide the inference of new knowledge and the retrieval of information in a more expressive way with the use of queries, making the evaluation of relevant knowledge effective for the context of the application. In this article, we present the OWL-Sharp tool, a semantic source code generator for solutions coded in the C Sharp programming language. We evaluated the performance of OWL-Sharp in 23 relevant opensource software solutions and performed the experiments obtaining metrics of processing of the artifacts and the execution time of each solution. To evaluate the semantic generation of the project, we performed code smell detection using semantic queries in SPARQL. The results show that the tool achieves significant results.

Resumo:

O uso de ontologias em Engenharia de Software tem grande potencial para o progresso dos processos de construção de software. Ontologias podem fornecer a inferência de novos conhecimentos e a recuperação de informações de uma forma mais expressiva com o uso de consultas, tornando a avaliação do conhecimento relevante eficaz para o contexto da aplicação. Neste artigo, apresentamos a ferramenta OWL-Sharp, um gerador semântico de código-fonte para soluções codificadas na linguagem de programação C Sharp. Avaliamos o desempenho do OWL-Sharp em 23 soluções de software opensource relevantes e realizamos os experimentos obtendo métricas de processamento dos artefatos e o tempo de execução de cada solução. Para avaliar a geração semântica do projeto, realizamos a detecção de "code smells" usando consultas semânticas em SPARQL. Os resultados mostram que a ferramenta alcança resultados significativos.

Authors:

Programa de Pós-Graduação em Ciência da Computação, Universidade Estadual Paulista Júlio de Mesquita Filho (UNESP) - Presidente Prudente, São Paulo, Brasil

Publication Details:

Keywords:

IEEE Keywords:

  • Measurement
  • Computer languages
  • Codes
  • Source coding
  • Semantics
  • Ontologies
  • Software

Author Keywords:

  • Software Engineering
  • Semantic Web
  • Applied Ontology
  • Source Code
  • Code Smell Detection

How to Cite:

A. S. Da Silva, R. E. Garcia and L. C. Botega, "OWL-Sharp: Source Code Semantic Generator," 2023 18th Iberian Conference on Information Systems and Technologies (CISTI), Aveiro, Portugal, 2023, pp. 1-6, doi: 10.23919/CISTI58278.2023.10212057.

BibTeX Citation:

@INPROCEEDINGS{10212057,
  author={Da Silva, Alisson Solitto and Garcia, Rogério Eduardo and Botega, Leonardo Castro},
  booktitle={2023 18th Iberian Conference on Information Systems and Technologies (CISTI)}, 
  title={OWL-Sharp: Source Code Semantic Generator}, 
  year={2023},
  volume={},
  number={},
  pages={1-6},
  doi={10.23919/CISTI58278.2023.10212057}
}