• DocumentCode
    2124514
  • Title

    Dynamic analysis of Object-Oriented software complexity

  • Author

    Li, Huan

  • Author_Institution
    Center of Modern Educ. Technol., Shanghai Univ. of Political Sci. & Law, Shanghai, China
  • fYear
    2012
  • fDate
    21-23 April 2012
  • Firstpage
    1791
  • Lastpage
    1794
  • 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.
  • Keywords
    complex networks; object-oriented methods; software engineering; complex network theory; dynamic binding; object-oriented software complexity control; object-oriented software complexity dynamic analysis; object-oriented software complexity management; polymorphism; software engineering; software system structure dynamic characteristics; static structural properties; structural complexity; unused codes; Complex networks; Complexity theory; Instruments; Java; Software systems; Unified modeling language; Complex network; Dynamic analysis; software complexity; software network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on
  • Conference_Location
    Yichang
  • Print_ISBN
    978-1-4577-1414-6
  • Type

    conf

  • DOI
    10.1109/CECNet.2012.6201902
  • Filename
    6201902