University of Limerick
Browse
2011_Kazemi.pdf (557.66 kB)

An information retrieval based approach for measuring service conceptual cohesion

Download (557.66 kB)
conference contribution
posted on 2011-12-19, 10:45 authored by Ali Kazemi, Ali Rostampour, Amin Zamir, Pooyan Jamshidi, Hassan Haghighi, Fereideon Shams
High cohesion as a desirable principle in software design has an incredible impact on software reuse, maintenance and support. In service-oriented architecture (SOA), the focus of services on single business functionality is defined as conceptual cohesion. Current metrics for measuring service cohesion reflect mostly the structural aspect of cohesion and therefore cannot be utilized to measure conceptual cohesion of services. Latent Semantic Indexing (LSI), on the other hand, is an information retrieval technique and is widely used to measure the degree of similarity between a set of text based documents. In this paper, a metric namely SCD is proposed that measure the conceptual cohesion of services based on LSI technique. This metric consider both service functionality and operation sequence to measure the conceptual cohesion. An evaluation of the metric based on a set of cohesion principles and comparison with the previously proposed metrics are also provided.

History

Publication

11th Interntional Conference on Quality Software (QS/C 2011);07/2011

Publisher

IEEE Computer Society

Note

non-peer-reviewed

Other Funding information

ASER, SFI, ITRC

Rights

“© 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC