• DocumentCode
    2916592
  • Title

    Dynamical evolution analysis of the object-oriented software systems

  • Author

    Li, Huan ; Huang, Beibei ; Lü, Jinhu

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ., Wuhan
  • fYear
    2008
  • fDate
    1-6 June 2008
  • Firstpage
    3030
  • Lastpage
    3035
  • Abstract
    Software evolution and update play a vital role in software engineering. It has many advantages, such as improving the efficiency of programming, reducing the cost of maintenance and promoting the development of software systems. This paper further analyzes the evolution and update processes of three typical kinds of real-world object-oriented software systems by using the tools of complex networks. It discovers some underlying dynamical evolution characteristics and rules of the object- oriented software systems. These results are very useful for the design and development of the object-oriented software systems.
  • Keywords
    evolutionary computation; object-oriented methods; software engineering; dynamical evolution analysis; maintenance cost reduction; object-oriented software systems; software engineering; software evolution; software systems development; Complex networks; Computer science; Costs; History; Maintenance engineering; Network topology; Software engineering; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-1822-0
  • Electronic_ISBN
    978-1-4244-1823-7
  • Type

    conf

  • DOI
    10.1109/CEC.2008.4631207
  • Filename
    4631207