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
Link To Document :
بازگشت