원문정보
초록
영어
Object-oriented software systems emerge from mere keystrokes to form intricate functional networks connecting many collaborating objects. In this paper, building on complex networks, software collaboration networks contained within several open-source software systems have been examined. Because of the association between objects, the ripple effect exists in those software networks. The distributions of forward and reversal ripple degree in software networks are analyzed, and focusing on high ripple degree nodes, a metric formula that evaluates the significance is presented. According to our metric, the fragile nodes, rigid nodes and a “hidden danger” node in software system can be selected, which can be used to provide guidance for design and remodeling of software systems.
목차
1. Introduction
2. Ripple Effect in Software Network
3. Software Ripple Degree Analysis
4. Significant Measures of Ripple Degree
4.1. Significant Measures of Forward Ripple Degree
4.2. Significant Measures of Reverse Ripple Degree
4.3. Significant Measures of Joint Ripple Degree
5. Conclusion
References