Empirical analysis of software coupling networks in object-oriented software systems

The increasing scale and complexity of software systems have led to a large amount of work being performed in the area of software architecture of object-oriented systems. For the purpose of reasonable description of software structure, we make use of complex network theory to characterize and descr...

Full description

Saved in:
Bibliographic Details
Published in2010 IEEE International Conference on Software Engineering and Service Sciences pp. 178 - 181
Main Authors Yang Gao, Guoai Xu, Yixian Yang, Xinxin Niu, Shize Guo
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2010
Subjects
Online AccessGet full text
ISBN1424460549
9781424460540
ISSN2327-0586
DOI10.1109/ICSESS.2010.5552395

Cover

Abstract The increasing scale and complexity of software systems have led to a large amount of work being performed in the area of software architecture of object-oriented systems. For the purpose of reasonable description of software structure, we make use of complex network theory to characterize and describe their macroscopic properties. We propose a directed software coupling network, and then empirical analysis of four open source software is implemented. We summarize the general statistical features of software coupling network, and find that software coupling network is of small-world and scale-free property, the exponents of in-degree and out-degree distributions are different, and the betweenness distribution of SCN is also power law. Furthermore, we analyzed the causes of behaviors software coupling network possessed.
AbstractList The increasing scale and complexity of software systems have led to a large amount of work being performed in the area of software architecture of object-oriented systems. For the purpose of reasonable description of software structure, we make use of complex network theory to characterize and describe their macroscopic properties. We propose a directed software coupling network, and then empirical analysis of four open source software is implemented. We summarize the general statistical features of software coupling network, and find that software coupling network is of small-world and scale-free property, the exponents of in-degree and out-degree distributions are different, and the betweenness distribution of SCN is also power law. Furthermore, we analyzed the causes of behaviors software coupling network possessed.
Author Guoai Xu
Xinxin Niu
Yang Gao
Yixian Yang
Shize Guo
Author_xml – sequence: 1
  surname: Yang Gao
  fullname: Yang Gao
  email: gaoyang_du@sina.com
  organization: Key Lab. of network & Inf. attack & defence Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
– sequence: 2
  surname: Guoai Xu
  fullname: Guoai Xu
  organization: Key Lab. of network & Inf. attack & defence Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
– sequence: 3
  surname: Yixian Yang
  fullname: Yixian Yang
  organization: Key Lab. of network & Inf. attack & defence Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
– sequence: 4
  surname: Xinxin Niu
  fullname: Xinxin Niu
  organization: Key Lab. of network & Inf. attack & defence Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
– sequence: 5
  surname: Shize Guo
  fullname: Shize Guo
  organization: Key Lab. of network & Inf. attack & defence Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
BookMark eNpFkEFrAjEUhFNqoWr9BV7yB9bm5SXr5ljEtoLQg94lcV9K7G4imy2y_75CBU_DDB_DMBM2iikSY3MQCwBhXjer3Xq3W0hxDbTWEo1-YBNQUqlSaL18vBtlRmwsUS4Loavymc1yPgkhECojAMdsv27PoQtH23AbbTPkkHnyPCffX2xH_Jh-z02I3zxSf0ndT-Yh8uROdOyL1AWKPdV3Og-5pza_sCdvm0yzm07Z_n29X30W26-PzeptWwQj-qLGCsx1IUqJVQmgSXqnFCiPViE468GVxmkqvUFJXkNdWTAOQNWurhCnbP5fG4jocO5Ca7vhcDsE_wBfvlWn
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICSESS.2010.5552395
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1424460557
9781424460533
9781424460557
1424460530
EndPage 181
ExternalDocumentID 5552395
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-i90t-d3819054322386115e2fb4414f3a431baf1b69b5e6f932ef51d8a19b114dbd833
IEDL.DBID RIE
ISBN 1424460549
9781424460540
ISSN 2327-0586
IngestDate Wed Aug 27 02:56:53 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-d3819054322386115e2fb4414f3a431baf1b69b5e6f932ef51d8a19b114dbd833
PageCount 4
ParticipantIDs ieee_primary_5552395
PublicationCentury 2000
PublicationDate 2010-July
PublicationDateYYYYMMDD 2010-07-01
PublicationDate_xml – month: 07
  year: 2010
  text: 2010-July
PublicationDecade 2010
PublicationTitle 2010 IEEE International Conference on Software Engineering and Service Sciences
PublicationTitleAbbrev ICSESS
PublicationYear 2010
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003189013
ssj0000452665
Score 1.4728248
Snippet The increasing scale and complexity of software systems have led to a large amount of work being performed in the area of software architecture of...
SourceID ieee
SourceType Publisher
StartPage 178
SubjectTerms betweenness
Complex networks
Complexity theory
Couplings
degree distribution
Electronic mail
power law (key words)
Software architecture
software coupling network
Software systems
Title Empirical analysis of software coupling networks in object-oriented software systems
URI https://ieeexplore.ieee.org/document/5552395
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ3PS8MwFMfD5kkv_tjE3-Tg0Wzt2mTJeWxMQfEwYbeRNK8yxHZsLYJ_vS9Nu6l48NaUliYhzfvm5b1PCLnVWg8kcMkSNRiyWELMTJhoBkns-GZoAT3t80lMX-KHOZ-3yN02FwYAquAz6LnLai_f5knpXGV9znHZpHibtIdS-FytrT_FocEbdJsr41hFUxdVZ8thLQIuRZPXhQo-Vg3uqS4HNZEoDFT_fuSmMh_2VX_yx9krlemZHJLHptI-4uStVxaml3z-4jn-t1VHpLtL8qPPW_N1TFqQnZCDb3zCDpmN31fLiiFCdQ0voXlKNzh1f-g10CQvXULvK818MPmGLjOaG-faYbkDKKOc3T3todGbLplNxrPRlNXHMLClCgpm3ZoOewj__EgKFJAwSA2KqDiNNKoPo9PQCGU4iBS1IKQ8tFKHyuBCyxoro-iU7GV5BmeEJlLZQODgUEONc0dkAqukBZApvgDKnJOO657FyoM2FnXPXPx9-5Ls-618Fzt7RfaKdQnXqBAKc1MNjS8Am7QO
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ3PT8IwFMcbxIN68Qcaf9uDRwsba0d7JhBQIB5mwo2025shxo0Ai4l_va_7AWo8eFuXLWubru_b1_c-JeRea92WICQLVbvDuATOjBtqBiG3fDO0gAXtc-IPXvjjVExr5GGTCwMAefAZNO1lvpcfpWFmXWUtIXDZpMQO2RWcc1Fka208KhYOXsHbbBlHKxo7Lz9dDuvhCOlXmV2o4bmqgE9l2SmZRK6jWsOuncyKwK_yoz9OX8mNT_-QjKtqFzEnb81sbZrh5y-i43_bdUROt2l-9HljwI5JDZITcvCNUNggQe99Mc8pIlSX-BKaxnSFk_eHXgIN08ym9L7SpAgnX9F5QlNjnTsstQhlFLTbpwts9OqUBP1e0B2w8iAGNlfOmkV2VYc9hP--J32UkNCODcooHnsa9YfRsWt8ZQT4MapBiIUbSe0qg0utyETS885IPUkTOCc0lCpyfBweqqNx9vCMEykZAcgYXwBlLkjDds9sUaA2ZmXPXP59-47sDYLxaDYaTp6uyH6xsW8jaa9Jfb3M4Ab1wtrc5sPkC6PCt1s
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+IEEE+International+Conference+on+Software+Engineering+and+Service+Sciences&rft.atitle=Empirical+analysis+of+software+coupling+networks+in+object-oriented+software+systems&rft.au=Yang+Gao&rft.au=Guoai+Xu&rft.au=Yixian+Yang&rft.au=Xinxin+Niu&rft.date=2010-07-01&rft.pub=IEEE&rft.isbn=9781424460540&rft.issn=2327-0586&rft.spage=178&rft.epage=181&rft_id=info:doi/10.1109%2FICSESS.2010.5552395&rft.externalDocID=5552395
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2327-0586&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2327-0586&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2327-0586&client=summon