Computer Science – Software Engineering
Scientific paper
2008-08-25
Dynamics of Continuous, Discrete and Impulsive Systems (Series B: Applications & Algorithms), 2007, 14(S6): 166-172
Computer Science
Software Engineering
7 pages, 4 figures, 1 table, the revised version has been published by DCDIS-B special issue on software engineering and compl
Scientific paper
Nowadays, software has become a complex piece of work that may be beyond our control. Understanding how software evolves over time plays an important role in controlling software development processes. Recently, a few researchers found the quantitative evidence of structural duplication in software systems or web applications, which is similar to the evolutionary trend found in biological systems. To investigate the principles or rules of software evolution, we introduce the relevant theories and methods of complex networks into structural evolution and change of software systems. According to the results of our experiment on network motifs, we find that the stability of a motif shows positive correlation with its abundance and a motif with high Z score tends to have stable structure. These findings imply that the evolution of software systems is based on functional cloning as well as structural duplication and tends to be structurally stable. So, the work presented in this paper will be useful for the analysis of structural changes of software systems in reverse engineering.
He Keqing
Liu Jing
ma Yutao
No associations
LandOfFree
Network Motifs in Object-Oriented Software Systems does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Network Motifs in Object-Oriented Software Systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Network Motifs in Object-Oriented Software Systems will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-380286