BOOK-CHAPTER

Semantic Web Enabled Software Analysis

Abstract

One of the most important decisions researchers face when analysing software systems is the choice of a proper data analysis/exchange format. In this paper, we present EvoOnt, a set of software ontologies and data exchange formats based on OWL. EvoOnt models software design, release history information, and bug-tracking meta-data. Since OWL describes the semantics of the data, EvoOnt (1) is easily extendible, (2) can be processed with many existing tools, and (3) allows to derive assertions through its inherent Description Logic reasoning capabilities. The contribution of this paper is that it introduces a novel software evolution ontology that vastly simplifies typical software evolution analysis tasks. In detail, we show the usefulness of EvoOnt by repeating selected software evolution and analysis experiments from the 2004–2007 Mining Software Repositories Workshops (MSR). We demonstrate that if the data used for analysis were available in EvoOnt then the analyses in 75% of the papers at MSR could be reduced to one or at most two simple queries within off-the-shelf SPARQL tools. In addition, we present how the inherent capabilities of the Semantic Web have the potential of enabling new tasks that have not yet been addressed by software evolution researchers, e.g., due to the complexities of the data integration.

Keywords:
Computer science Semantic Web World Wide Web Social Semantic Web Semantic analysis (machine learning) Semantic Web Stack Information retrieval

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.25
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Semantic Web Enabled Software Analysis

Jonas TappoletChristoph KieferAbraham Bernstein

Journal:   SSRN Electronic Journal Year: 2010
JOURNAL ARTICLE

Semantic web enabled software analysis

Jonas TappoletChris KieferAbraham Bernstein

Journal:   Journal of Web Semantics Year: 2010 Vol: 8 (2-3)Pages: 225-240
JOURNAL ARTICLE

Software trustworthiness 2.0—A semantic web enabled global source code analysis approach

Iman KeivanlooJuergen Rilling

Journal:   Journal of Systems and Software Year: 2013 Vol: 89 Pages: 33-50
JOURNAL ARTICLE

Framework for Semantic Search Enabled Software Component Repository (SSESCR)

Vishnu SharmaVijay Singh RathoreChandikaditya Kumawat

Journal:   International Journal of Scientific Research in Computer Science Engineering and Information Technology Year: 2018
JOURNAL ARTICLE

A systematic literature review on semantic web enabled software testing

Mahboubeh DadkhahSaeed ArabanSamad Paydar

Journal:   Journal of Systems and Software Year: 2019 Vol: 162 Pages: 110485-110485
© 2026 ScienceGate Book Chapters — All rights reserved.