• DocumentCode
    1996065
  • Title

    A Dynamic Model of Software Product Generative Process

  • Author

    Concas, Giulio ; Marchesi, Michele ; Pinna, Sandro ; Tone, Roberto ; Turnu, Ivana

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. of Cagliari, Cagliari, Italy
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    43
  • Lastpage
    50
  • Abstract
    We analyze the process of software development for large, object oriented, open source software systems. Such systems may be described as complex networks when suitable variables are properly identified. In particular we model the system growth through a Yule process which enable us to fit data extracted from freely available repositories. We consider quantities related to relevant properties of the software system itself, like methods names, instance variable names, number of subclasses of each class. As opposite to a plain analysis of a final product, we perform a dynamic analysis of the product evolution, since we look at how system properties change during the development along different releases. The final goal is to detect statistical features that may be related to software dependability.
  • Keywords
    object-oriented programming; public domain software; software development management; Yule process; object oriented open source software systems; software development process; software product generative process; Complex networks; Data mining; Java; Object oriented modeling; Open source software; Performance analysis; Production; Programming profession; Software engineering; Software systems; Open Source OO programs; Software dependability; Yule process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.35
  • Filename
    4724530