2012
DOI: 10.1007/s00607-012-0204-1
|View full text |Cite
|
Sign up to set email alerts
|

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

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 stakeho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 28 publications
(9 citation statements)
references
References 45 publications
0
9
0
Order By: Relevance
“…Java-specific constructs, SVN concepts, etc.). We refer to [36] and SEON 's official web page for more details on the approach and for a description of some of these ontologies.…”
Section: B Software Analysis Ontologiesmentioning
confidence: 99%
“…Java-specific constructs, SVN concepts, etc.). We refer to [36] and SEON 's official web page for more details on the approach and for a description of some of these ontologies.…”
Section: B Software Analysis Ontologiesmentioning
confidence: 99%
“…For this, we used virtual machines to built the kernel in the original old environments and created call graphs in full length. 15 To represent facts of call relations, we introduced a new predicate ncc:mayCall whose domain and range are both c:FunctionDefinition. Since call graphs generated by ncc refer to a function by its name, line range, and file location, we had to match the function name, the line range, and the file location with those of a c:FunctionDefinition entity identified by Diff/TS for integrating facts.…”
Section: Bkl Pushdown In Linux Kernel 26mentioning
confidence: 99%
“…We chose drivers and sound sub-directories for this. At the same time, we use 15 Although releases from 2.6.12 through 2.6.39 are available from the repository, we dropped the earliest 6 releases due to the lack of time for preparing very old environments. the git-blame command to identify commits of insertion by specifying line ranges of inserted function calls.…”
Section: Bkl Pushdown In Linux Kernel 26mentioning
confidence: 99%
See 1 more Smart Citation
“…It represents our attempt to formally describe knowledge from the domain of software evolution analysis and mining software repositories [Würsch et al 2012]. SEON covers a multitude of concepts but for the work presented in this paper only those related to source code, development history, issues and bugs, as well as fine-grained changes are of relevance.…”
Section: Seon-software Evolution Ontologiesmentioning
confidence: 99%