Search
2009 Volume 24
Article Contents
RESEARCH ARTICLE   Open Access    

Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management

More Information
  • Abstract: Ontology has been recently proposed as an appropriate formalism to model software project management antipatterns, in order to encode antipatterns in a computer understandable form and introduce antipatterns to the Semantic Web. However, given two antipattern ontologies, the same entity can be described using different terminology. Therefore, the detection of similar antipattern ontologies is a difficult task. In this paper, we introduce a three-layered antipattern semantic social network, which involves the social network, the antipattern ontology network and the concept network. Social Network Analysis (SNA) techniques can be used to assist software project managers in finding similar antipattern ontologies. For this purpose, SNA measures are extracted from one layer of the semantic social network to another and this knowledge is used to infer new links between antipattern ontologies. The level of uncertainty associated with each new link is represented using Bayesian Networks (BNs). Furthermore, BNs address the issue of quantifying the uncertainty of the data collected regarding antipattern ontologies for the purposes of the conducted analysis. Finally, BNs are used to augment SNA by taking into account meta-information in their calculations. Hence, other knowledge not included in the social network can be used in order to search the social network for further inference. The benefits of using an antipattern semantic social network are illustrated using an example community of software project management antipattern ontologies.
  • 加载中
  • Cite this article

    Dimitrios L. Settas, Sulayman K. Sowe, Ioannis G. Stamelos. 2009. Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management. The Knowledge Engineering Review. 24:75 doi: 10.1017/S0269888909990075
    Dimitrios L. Settas, Sulayman K. Sowe, Ioannis G. Stamelos. 2009. Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management. The Knowledge Engineering Review. 24:75 doi: 10.1017/S0269888909990075

Article Metrics

Article views(21) PDF downloads(65)

RESEARCH ARTICLE   Open Access    

Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management

The Knowledge Engineering Review  24 Article number: 10.1017/S0269888909990075  (2009)  |  Cite this article

Abstract: Abstract: Ontology has been recently proposed as an appropriate formalism to model software project management antipatterns, in order to encode antipatterns in a computer understandable form and introduce antipatterns to the Semantic Web. However, given two antipattern ontologies, the same entity can be described using different terminology. Therefore, the detection of similar antipattern ontologies is a difficult task. In this paper, we introduce a three-layered antipattern semantic social network, which involves the social network, the antipattern ontology network and the concept network. Social Network Analysis (SNA) techniques can be used to assist software project managers in finding similar antipattern ontologies. For this purpose, SNA measures are extracted from one layer of the semantic social network to another and this knowledge is used to infer new links between antipattern ontologies. The level of uncertainty associated with each new link is represented using Bayesian Networks (BNs). Furthermore, BNs address the issue of quantifying the uncertainty of the data collected regarding antipattern ontologies for the purposes of the conducted analysis. Finally, BNs are used to augment SNA by taking into account meta-information in their calculations. Hence, other knowledge not included in the social network can be used in order to search the social network for further inference. The benefits of using an antipattern semantic social network are illustrated using an example community of software project management antipattern ontologies.

    • http://blogs.msdn.com/nickmalik/archive/2006/01/03/508964.aspx

    • http://blogs.msdn.com/nickmalik/archive/2006/01/21/515764.aspx

    • http://leadinganswers.typepad.com/leading_answers/files/the_pipelining_antipattern.pdf

    • http://www.analytictech.com/ucinet/ucinet.htm

    • http://genie.sis.pitt.edu/about.html

    • Copyright © Cambridge University Press 20092009Cambridge University Press
References (31)
  • About this article
    Cite this article
    Dimitrios L. Settas, Sulayman K. Sowe, Ioannis G. Stamelos. 2009. Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management. The Knowledge Engineering Review. 24:75 doi: 10.1017/S0269888909990075
    Dimitrios L. Settas, Sulayman K. Sowe, Ioannis G. Stamelos. 2009. Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management. The Knowledge Engineering Review. 24:75 doi: 10.1017/S0269888909990075
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return