Abstract

How to understand, manage and control Object-Oriented software complexity is a great challenge for software engineering. Recent research achievements in software engineering introduce complex network theory to explore structural complexity. These achievements emphasize understanding Object-Oriented software system as a whole structure instead of focusing on local codes and behaviors. A common way to define software network is based on static structural properties. However, for real-time is a primary characteristic of software system, and polymorphism, dynamic binding, and the unused codes present in software system, the static structural properties are imprecise as they do not perfectly reflect the actual code taking place among classes. This paper describes the reason that software complexity can precisely measured based on dynamic analysis of systems and refers the means to analyze dynamic characteristic of software system structure as complex network.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.