Publication:

SEON: A pyramid of ontologies for software evolution and its applications

Date

Date

Date
2012
Journal Article
Published version
cris.lastimport.scopus2025-07-23T03:41:26Z
cris.lastimport.wos2025-08-08T01:33:38Z
cris.virtual.orcidhttps://orcid.org/0000-0002-3874-5628
cris.virtualsource.orcid6149fcde-5cdb-4b1d-9472-5357491832c6
dc.contributor.institutionUniversity of Zurich
dc.date.accessioned2013-01-28T15:17:25Z
dc.date.available2013-01-28T15:17:25Z
dc.date.issued2012
dc.description.abstract

The Semantic Web provides a standardized, well-established framework to define and work with ontologies. It is especially apt for machine processing. However, researchers in the field of software evolution have not really taken advantage of that so far.In this paper, we address the potential of representing software evolution knowledge with ontologies and Semantic Web technology, such as Linked Data and automated reasoning.We present SEON, a pyramid of ontologies for software evolution, which describes stakeholders, their activities, artifacts they create, and the relations among all of them. We show the use of evolution-specific ontologies for establishing a shared taxonomy of software analysis services, for defining extensible meta-models, for explicitly describing relationships among artifacts, and for linking data such as code structures, issues (change requests), bugs, and basically any changes made to a system over time.For validation, we discuss three different approaches, which are backed by SEON and enable semantically enriched software evolution analysis. These techniques have been fully implemented as tools and cover software analysis with web services, a natural language query interface for developers, and large-scale software visualization.

dc.identifier.doi10.1007/s00607-012-0204-1
dc.identifier.issn0010-485X
dc.identifier.othermerlin-id:7143
dc.identifier.scopus2-s2.0-84870060465
dc.identifier.urihttps://www.zora.uzh.ch/handle/20.500.14742/87496
dc.identifier.wos000310380200002
dc.language.isoeng
dc.subject.ddc000 Computer science, knowledge & systems
dc.title

SEON: A pyramid of ontologies for software evolution and its applications

dc.typearticle
dcterms.accessRightsinfo:eu-repo/semantics/openAccess
dcterms.bibliographicCitation.journaltitleComputing
dcterms.bibliographicCitation.number11
dcterms.bibliographicCitation.originalpublishernameSpringer
dcterms.bibliographicCitation.pageend885
dcterms.bibliographicCitation.pagestart857
dcterms.bibliographicCitation.volume94
dspace.entity.typePublicationen
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.authorWürsch, Michael
uzh.contributor.authorGhezzi, Giacomo
uzh.contributor.authorHert, Matthias
uzh.contributor.authorReif, Gerald
uzh.contributor.authorGall, Harald C
uzh.contributor.correspondenceYes
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.document.availabilitypostprint
uzh.document.availabilitypublished_version
uzh.eprint.datestamp2013-01-28 15:17:25
uzh.eprint.lastmod2025-08-08 01:39:33
uzh.eprint.statusChange2013-01-28 15:17:25
uzh.harvester.ethYes
uzh.harvester.nbNo
uzh.identifier.doi10.5167/uzh-72255
uzh.jdb.eprintsId19663
uzh.oastatus.unpaywallgreen
uzh.oastatus.zoraGreen
uzh.publication.citationWürsch, Michael; Ghezzi, Giacomo; Hert, Matthias; Reif, Gerald; Gall, Harald C (2012). SEON: A pyramid of ontologies for software evolution and its applications. Computing, 94(11):857-885.
uzh.publication.originalworkoriginal
uzh.publication.publishedStatusfinal
uzh.publication.scopedisciplinebased
uzh.scopus.impact27
uzh.scopus.subjectsSoftware
uzh.scopus.subjectsTheoretical Computer Science
uzh.scopus.subjectsNumerical Analysis
uzh.scopus.subjectsComputer Science Applications
uzh.scopus.subjectsComputational Theory and Mathematics
uzh.scopus.subjectsComputational Mathematics
uzh.workflow.chairSubjectifiSEAL1
uzh.workflow.doajuzh.workflow.doaj.false
uzh.workflow.eprintid72255
uzh.workflow.fulltextStatuspublic
uzh.workflow.revisions67
uzh.workflow.rightsCheckoffen
uzh.workflow.statusarchive
uzh.wos.impact21
Files

Original bundle

Name:
20121211115643_merlin-id_7143.pdf
Size:
703.48 KB
Format:
Adobe Portable Document Format
Name:
ZORA_NL_72255.pdf
Size:
630.78 KB
Format:
Adobe Portable Document Format
Description:
Nationallizenz 142-005
Publication available in collections: