Ana gezinime geç Aramaya geç Ana içeriğe geç

Utilization of method graphs to measure cohesion in object oriented software

Araştırma sonucu: Kitap/Rapor/Konferans Bildirisinde BölümKonferans katkısıbilirkişi

1 Atıf (Scopus)

Özet

The primarily used technique in measuring cohesion in an object oriented software is analyzing the relations between methods and data members of the software classes. However, extraction of such relations is rather problematic since the usage of data members can vary heavily in program code. Object code analysis is a widely used technique to solve this problem which requires the compilation of the source code. In this paper, we analyze the relations between various method graphs (including call graphs) which can be easily obtained by static source code analysis to obtain software-wide cohesion measures. We perform our analysis to discover the relationship between a widely used cohesion metric, namely LCOM, and the relation among method graphs. This way, we provide cohesion measures that can be extracted rapidly and easily compared to conventional techniques. Proposed measures can be used to obtain information about overall degree of cohesion which in turn can let the designer infer about the quality concerns like modularity and reusability of an object oriented software. Our results show that using different kind of relations in such analysis provides significantly different results in evaluating software-wide average class cohesion. Using graphs involving cooperating methods provide the most correlated results with the LCOM metric.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıProceedings - 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013
Sayfalar505-510
Sayfa sayısı6
DOI'lar
Yayın durumuYayınlandı - 2013
Etkinlik2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013 - Kyoto, Japan
Süre: 22 Tem 201326 Tem 2013

Yayın serisi

AdıProceedings - International Computer Software and Applications Conference
ISSN (Basılı)0730-3157

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013
Ülke/BölgeJapan
ŞehirKyoto
Periyot22/07/1326/07/13

Parmak izi

Utilization of method graphs to measure cohesion in object oriented software' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap