Applications of ontologies in collaborative software development

15Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Making distributed teams more efficient is one main goal of Collaborative Software Development (CSD) research. To this end, ontologies, which are models that capture a shared understanding of a specific domain, provide key benefits. Ontologies have formal, machine-interpretable semantics that allow to define semantic mappings for heterogeneous data and to infer implicit knowledge at run-time. Extending development infrastructures and software architectures with ontologies (of problem and solution domains) will address coordination and knowledge sharing challenges in activities such as documentation, requirements specificationrequirements specification, component reuse, error handling, and test case management. The purpose of this article is to provide systematic account of how ontologies can be applied in CSD, and to describe benefits of both existing applications such as "semantic wikis" as well as visionary scenarios such as a "Software Engineering Semantic Web". © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Happel, H. J., Maalej, W., & Seedorf, S. (2010). Applications of ontologies in collaborative software development. In Collaborative Software Engineering (pp. 109–129). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-10294-3_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free