D. Settas, G. Meditskos, N. Bassiliades, I. Stamelos, “Detecting antipatterns using a Web-based collaborative antipattern ontology knowledge base”, ONTOSE 2011: 5th International Workshop on Ontology, Models, Conceptualization and Epistemology in Social, Artificial and Natural Systems, pre conference workshop of CAiSE 2011, Springer, LNBIP 83, 2011
Author(s): D. Settas, G. Meditskos, Nick Bassiliades, I. Stamelos
Appeared In: ONTOSE 2011: 5th International Workshop on Ontology, Models, Conceptualization and Epistemology in Social, Artificial and Natural Systems, pre conference workshop of CAiSE 2011, Springer, LNBIP 83, pp. 478-488, June 20th 2011, London, United Kingdom, 2011.
Keywords: Collaborative Ontology Development, Collaborative software Collaborative software engineering, Antipatterns.
Abstract: The enrichment of the antipattern ontology that acts as the lexicon of terms to communicate antipatterns between people and software tools, is a labor intensive task. Existing work has implemented SPARSE, an ontology based intelligent system that uses a symptom based approach in order to semantically detect and retrieve inter-related antipatterns that exist in a software project. In this paper, we propose a Web-based environment that uses the Protege platform, in order to allow collaborative ontology editing as well as annotation and voting of both ontology components and ontology changes. This technology allows multiple users to edit and enrich the antipattern ontology simultaneously. Preliminary results on SPARSE show the effectiveness of the antipattern detection process during the research and development of a software project.