• DocumentCode
    3758053
  • Title

    Mining Software Dependency Networks for Agent-Based Simulation of Software Evolution

  • Author

    Verena Honsel;Daniel Honsel;Steffen Herbold;Jens Grabowski;Stephan Waack

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Gottingen, Gottingen, Germany
  • fYear
    2015
  • Firstpage
    102
  • Lastpage
    108
  • Abstract
    During the software development process, the time and resources for quality assurance are limited. Therefore, project managers benefit from knowing in advance if a decision leads to decreasing quality. For this, we build an agent-based simulation tool for software processes for testing the effect of changing parameters, e.g., development team size. Since often changed software entities tend to be more defect-prone, we analyze the evolution of common file changes and evaluate its applicability for our agent-based simulation. For the estimation of simulation parameters we performed a case study focusing on change coupling dependency graphs of open source software projects. The analysis of this also provided valuable insights in the structure of these dependencies. By comparing empirical observations with simulation results we support the assumption that file dependencies can be simulated. Moreover, we are able to reproduce the observed patterns with a parameter set from another project which, therefore, indicates the transferability of the simulation for projects similar in size and duration.
  • Keywords
    "Software","Couplings","Data mining","Computational modeling","Analytical models","Computer bugs","Data models"
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering Workshop (ASEW), 2015 30th IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ASEW.2015.9
  • Filename
    7426646