DOI: 10.1007/978-3-540-72667-8_5
|View full text |Cite
|
Sign up to set email alerts
|

Empowering Software Maintainers with Semantic Web Technologies

Abstract: Abstract. Software maintainers routinely have to deal with a multitude of artifacts, like source code or documents, which often end up disconnected, due to their different representations and the size and complexity of legacy systems. One of the main challenges in software maintenance is to establish and maintain the semantic connections among all the different artifacts. In this paper, we show how Semantic Web technologies can deliver a unified representation to explore, query and reason about a multitude of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 50 publications
(34 citation statements)
references
References 14 publications
0
34
0
Order By: Relevance
“…However, both approaches focus on external documentation and do not investigate evolutionary aspects, i.e., they do not track documentation and source code changes together over time. Recently Witte et al used Semantic Web Technologies connect software and documentation artefacts [22]. They developed ontologies to query the linking.…”
Section: Related Workmentioning
confidence: 99%
“…However, both approaches focus on external documentation and do not investigate evolutionary aspects, i.e., they do not track documentation and source code changes together over time. Recently Witte et al used Semantic Web Technologies connect software and documentation artefacts [22]. They developed ontologies to query the linking.…”
Section: Related Workmentioning
confidence: 99%
“…Of all the activities involved in the process of maintenance, comprehension is the most important, as it is considered to be the essential basis for modifying a software product [12]. Studies show that efforts applied on maintenance are mainly targeted to the comprehension part [11].…”
Section: Related Literaturementioning
confidence: 99%
“…This research focused on providing ontological support for software artefacts such as source code and documentation. In work reported by Witte (2007), customized ontologies were populated automatically from source code and documentation, and then queried to provide support for source code security analysis, for traceability links between source code and documentation and for architecture analysis. In work by Hyland-Wood (2008), an ontology was developed to describe the relationship between object-oriented software components.…”
Section: Related Workmentioning
confidence: 99%