RMIT University
Browse

Multi-granularity dynamic analysis of complex software networks

conference contribution
posted on 2024-10-31, 15:40 authored by Bing Li, Weifeng Pan, Jinhu Lu
Software systems represent one of the most complex man-made systems. In this paper, we analyze the evolution of Object-Oriented (OO) software using complex network theory from a multi-granularity perspective. First, the software networks are constructed for a multi-version software system at different levels of granularity. Then, some parameters used in complex network theory are introduced to study the topological characteristics of these software networks. By investigating the parameters¿ values in consecutive software networks, we have a better understanding about software evolution. A case study on an open source OO project, Azureus, is conducted as an example to illustrate our approach. It uncovers some underlying dynamic characteristics of OO systems. These results provide a different dimension to our understanding of software system dynamics and also are very useful for the design and development of OO software systems.

History

Start page

2119

End page

2124

Total pages

6

Outlet

Proceedings of 2011 IEEE International Symposium on Circuits and Systems

Name of conference

2011 IEEE International Symposium on Circuits and Systems

Publisher

IEEE

Place published

New York, USA

Start date

2011-05-15

End date

2011-05-18

Language

English

Copyright

© 2011 IEEE

Former Identifier

2006029409

Esploro creation date

2020-06-22

Fedora creation date

2012-02-10

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC